Commit Graph

  • add94d15b7 chore: release v2.6.0 release/next jrasm91 2026-03-04 19:57:21 +00:00
  • c060c0158d chore(web): update translations chore/translations Hosted Weblate 2026-03-04 18:09:54 +01:00
  • 480b7e8d65 chore: configure ESLint flat config and auto-fix on save in VSCode settings (#26679) main Min Idzelis 2026-03-04 14:55:02 -05:00
  • 228ac63ab9 feat(mobile): keep search results visible (#26498) Thomas 2026-03-04 17:27:11 +00:00
  • 0777e59726 feat: mobile editing feat/mobile-editing bwees 2026-01-20 10:23:43 -06:00
  • 7e9da945f6 chore(mobile): simplify asset page scroll (#26635) Thomas 2026-03-04 16:28:55 +00:00
  • a4839ce5be Merge branch 'main' into uhthomas/feat-mobile-video-controls uhthomas/feat-mobile-video-controls Alex 2026-03-04 09:48:54 -06:00
  • dd03c9c0a9 fix(mobile): add safe area for asset details (#26675) Thomas 2026-03-04 15:47:51 +00:00
  • 16e4a2b92a fix(docs): we usually don't assign issues (#26691) Mees Frensel 2026-03-04 16:43:19 +01:00
  • 5caa7e1902 feat(web): bounding box for faces when hovering over the face in photo view (#26667) Andreas Heinz 2026-03-04 16:27:26 +01:00
  • 8279e1078a fix(web): download toast showing wrong filename for motion assets (#26689) Snowknight26 2026-03-04 09:22:48 -06:00
  • 011ecbb43d refactor(web): remove replaceAsset action (#26444) Timon 2026-03-04 16:05:44 +01:00
  • 2725c96cb1 chore: add recommended VSCode workspace extensions (#26682) Min Idzelis 2026-03-04 09:29:15 -05:00
  • 3c476b1987 chore: vitest 4 for web, cli, and e2e (#26668) Daniel Dietzler 2026-03-04 15:19:13 +01:00
  • 5989c9b4aa fix(web): inconsistent asset nav bar state after visiting shared link (#26674) Snowknight26 2026-03-04 07:25:29 -06:00
  • 13c4260a1f fix: resolve medium test asset paths relative to file location (#26683) Min Idzelis 2026-03-04 08:23:58 -05:00
  • 54bc9ddd69 chore: add vitest project names and fix server config root paths (#26684) Min Idzelis 2026-03-04 08:20:43 -05:00
  • f94e0fbc39 fix(maintenance mode): wait for valid server config on restart (#26456) Paul Makles 2026-03-04 11:16:21 +00:00
  • 5532f669eb feat: improve HEIC, HEIF and JPEG XL browser support detection (#26122) Nicolò Maria Semprini 2026-03-04 03:41:51 +00:00
  • e4c24bdec8 chore: enable prettier caching and quiet output (#26681) Min Idzelis 2026-03-03 22:34:48 -05:00
  • 1ba0d16cc3 feat(web): improve OCR overlay text fitting, reactivity, and accessibility push-lvmzupoozsvo midzelis 2026-03-03 19:42:24 +00:00
  • dd070c2cc1 feat: adaptive progressive image loading for photo viewer push-zunuwtznrlpm midzelis 2026-01-15 20:34:21 +00:00
  • a42a7049d2 fix(mobile): correct local asset dimensions uhthomas/fix-mobile-local-asset-dimensions Thomas Way 2026-03-04 01:23:37 +00:00
  • 02addf7491 bump player fix/mobile-player-fit mertalev 2026-03-03 20:04:55 -05:00
  • 56f14162f6 chore: bump base images manually (#26670) Savely Krasovsky 2026-03-04 01:54:55 +01:00
  • c8ceb30779 feat(mobile): consolidate video controls Thomas Way 2026-03-04 00:45:53 +00:00
  • 8abbbc49cf chore(deps): update dependency opentofu to v1.11.5 (#26655) renovate[bot] 2026-03-03 16:53:01 +00:00
  • 4eb08eee18 fix(mobile): video state (#26574) Thomas 2026-03-03 16:28:07 +00:00
  • bd0a6b460d feat: vitest 4 feat/vitest-4 Daniel Dietzler 2025-11-27 17:07:22 +01:00
  • 471e2ffee4 impl tile generation feat/panorama-tiles Mees Frensel 2026-03-03 15:11:48 +01:00
  • 5194643571 feat: enable SvelteKit CSP policy with hash-based inline script/style protection csp-policy midzelis 2026-02-28 20:00:47 +00:00
  • 227baac938 feat: swipe feedback push-nwxlpmyzkyrl midzelis 2026-01-12 23:43:41 +00:00
  • 5c478cd668 feat: adaptive progressive image loading for photo viewer midzelis 2026-01-15 20:34:21 +00:00
  • 0560f98c2d chore(web): clarify locale settings description (#25562) Mees Frensel 2026-03-03 12:52:17 +01:00
  • 49ad411d50 fix(docs): add ocr to job flow diagram (#26505) Brandon Annin 2026-03-03 05:43:59 -06:00
  • 2478cc40f4 chore(deps): update dependency terragrunt to v0.99.4 (#26658) renovate[bot] 2026-03-03 11:42:11 +00:00
  • 44eeb1e088 fix: implement existing withStacked on searchAssetBuilder (#26607) Joe Babbitt 2026-03-03 06:41:29 -05:00
  • a868ae3ad0 perf: move album fetching into detail panel (#26632) Min Idzelis 2026-03-03 06:25:03 -05:00
  • acac0d4f37 chore(deps): update github-actions (#26656) renovate[bot] 2026-03-03 11:14:12 +00:00
  • 71c1d07c56 chore(deps): update dependency flutter to v3.41.2 renovate/flutter renovate[bot] 2026-03-03 11:08:48 +00:00
  • 8c40a28fef fix(server): clean up edited thumbnail when deleting asset (#26664) Michel Heusschen 2026-03-03 12:08:07 +01:00
  • 5225e8c977 fix(deps): update typescript-projects renovate/typescript-projects renovate[bot] 2026-03-03 11:06:22 +00:00
  • b2081eda1e fix(deps): update typescript-projects (#26657) renovate[bot] 2026-03-03 12:06:22 +01:00
  • 9670c853c6 chore(deps): update docker.io/valkey/valkey:9 docker digest to 2bce660 (#26652) renovate[bot] 2026-03-03 12:02:04 +01:00
  • cc2dacb308 chore(deps): update prom/prometheus docker digest to 4a61322 (#26653) renovate[bot] 2026-03-03 11:23:13 +01:00
  • 15fc6b18f3 chore(deps): update dependency @types/node to ^24.10.14 (#26654) renovate[bot] 2026-03-03 09:22:58 +00:00
  • a284e38890 fix(web): timeline and asset viewer RTL support (#26513) Mees Frensel 2026-03-03 09:01:54 +01:00
  • 05010c3a84 fix(mobile): asset viewer hero animation (#26545) Thomas 2026-03-03 04:26:53 +00:00
  • 4da3d68a67 refactor: use keyed each for face bounding boxes (#26648) Min Idzelis 2026-03-02 23:16:13 -05:00
  • af8bf90dd9 feat: add zoomTarget support to zoom-image action push-rsywxvptwxuv midzelis 2026-01-15 20:34:21 +00:00
  • 20c639e52a refactor: extract shared ContentMetrics for overlay position calculations (#26310) Min Idzelis 2026-03-02 22:49:56 -05:00
  • 6469f7512f tweak animation - no crossfade by default push-zpwsovysllvn midzelis 2026-02-02 21:06:40 +00:00
  • e58b984b26 feat: web - view transitions from timeline to viewer, next/prev midzelis 2025-12-08 11:36:17 +00:00
  • 6fc3fa86e3 feat: swipe feedback midzelis 2026-01-12 23:43:41 +00:00
  • 5da19dde9d refactor: make InvocationTracker.invoke accept catch/finally callbacks midzelis 2026-01-12 23:43:41 +00:00
  • 9ecd6d8387 feat: adaptive progressive image loading for photo viewer midzelis 2026-01-15 20:34:21 +00:00
  • 11a8a5761c feat: add zoomTarget support to zoom-image action midzelis 2026-01-15 20:34:21 +00:00
  • 4396f7a608 refactor: extract shared ContentMetrics for overlay position calculations midzelis 2026-02-18 05:56:28 +00:00
  • 6deb97d5bc fix(mobile): android detect supported version for special format column (#26633) Luis Nachtigall 2026-03-02 23:06:35 +01:00
  • 18bd9ee40d potential logout fix feat/use-native-clients mertalev 2026-03-02 17:00:30 -05:00
  • b282d83e95 fix(web): show shared link download button when logged in (#26629) Snowknight26 2026-03-02 15:00:23 -06:00
  • 5bc08f8654 refactor: queue names (#26650) Jason Rasmussen 2026-03-02 15:46:26 -05:00
  • 765217a700 persist url mertalev 2026-03-02 14:12:32 -05:00
  • 1a3f4e23e4 fix: revert pubspec changes feat/mobile-edit-3-mobile-sync-handling bwees 2026-03-02 12:54:11 -06:00
  • a0ee019451 fix: server version requirement bwees 2026-02-25 11:33:09 -06:00
  • a5e5afd9b1 fix: websocket handling bwees 2026-02-25 11:32:58 -06:00
  • 15c10c0d08 feat(mobile): SyncAssetEditV1 bwees 2026-02-25 10:56:45 -06:00
  • 63c087dada fix mertalev 2026-03-02 13:38:01 -05:00
  • 3273ac480d video player update mertalev 2026-02-21 23:07:41 -05:00
  • 8b7b36a27a apply custom headers immediately mertalev 2026-02-21 15:38:58 -05:00
  • a0009d1772 handle basic auth mertalev 2026-02-20 23:04:56 -05:00
  • 04cfb7fa2f handle network switching mertalev 2026-02-20 19:40:07 -05:00
  • 13f76295ca cache global ref mertalev 2026-02-20 18:25:52 -05:00
  • a7e099f8e7 redundant headers mertalev 2026-02-20 01:41:40 -05:00
  • d3b4cccd30 use group id for cookies mertalev 2026-02-19 20:13:17 -05:00
  • d4abb59a55 dispose old socket mertalev 2026-02-18 14:59:28 -05:00
  • 1409262a14 persist auth mertalev 2026-02-18 13:07:10 -05:00
  • 2637615cfc move completer outside of state mertalev 2026-02-18 11:46:32 -05:00
  • 057d58ee51 handle custom headers mertalev 2026-02-16 19:29:49 -05:00
  • d3d7f1698e redundant check mertalev 2026-02-16 18:40:05 -05:00
  • d273890975 update tests mertalev 2026-02-16 18:31:56 -05:00
  • a8cb6acf3e formatting mertalev 2026-02-16 18:13:32 -05:00
  • 33537c0a89 return result mertalev 2026-02-16 17:31:19 -05:00
  • 304f797f38 use choosePrivateKeyAlias mertalev 2026-02-16 17:12:23 -05:00
  • 6c69670fff outdated ios ws code mertalev 2026-02-16 15:32:27 -05:00
  • d57952219a stream request on android mertalev 2026-02-16 15:23:45 -05:00
  • a19d2484a2 future already completed mertalev 2026-02-16 15:23:34 -05:00
  • a476c7dad6 voidify mertalev 2026-02-11 20:13:31 -05:00
  • c6a7b1fbb5 sync stopForegroundBackup mertalev 2026-02-11 19:58:12 -05:00
  • 42cdb05758 cleanup mertalev 2026-02-11 18:58:10 -05:00
  • aab8a042ff improved ios impl mertalev 2026-02-11 17:29:34 -05:00
  • 93426b008d inline return mertalev 2026-02-09 12:06:23 -05:00
  • 8c6275c601 support videos on ios mertalev 2026-02-06 22:03:42 -05:00
  • 4786fefb51 handle onProgress mertalev 2026-02-05 15:52:47 -05:00
  • 5c893647c5 formatting mertalev 2026-02-05 15:40:46 -05:00
  • 4a4a9e1196 fix proguard mertalev 2026-02-05 15:22:09 -05:00
  • 4dc10fa317 redundant logging mertalev 2026-02-05 13:54:41 -05:00
  • a3273cd968 websocket integration mertalev 2026-02-02 16:39:51 -05:00
  • fe2181f995 use shared client in dart mertalev 2026-02-02 13:11:45 -05:00
  • f54924d46a refactor: simplify video zooming (#26527) shenlong 2026-03-02 23:23:49 +05:30