2834 Commits

Author SHA1 Message Date
izzy
87f34ba505
refactor: use <ProgressBar /> from ui library 2025-11-25 10:17:10 +00:00
izzy
ca116caafb
fix: logic error causing infinite loop 2025-11-25 10:16:58 +00:00
izzy
86b7b1c44d
merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-25 09:35:02 +00:00
Daniel Dietzler
8755cd59fd
chore: refactor svelte reactivity (#24072) 2025-11-24 18:57:46 -05:00
Min Idzelis
7694b342ed
refactor(web): Extract asset grid layout component from TimelineDateGroup and split into AssetLayout and Month components (#23338)
* refactor(web): Extract asset grid layout component from TimelineDateGroup and split into AssetLayout and Month components

* chore: cleanup

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-11-24 23:09:46 +00:00
izzy
481ec02edb
merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-24 16:52:41 +00:00
fabianbees
78553a0258
feat: separate camera and lens info in detail panel (#23670)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-11-24 16:30:15 +00:00
Min Idzelis
d6b39a464d
feat: improve performance: don't sort timeline buckets from server (#24032) 2025-11-24 17:26:52 +01:00
Snowknight26
75d23fe135
fix(web): fix support & feedback modal wrapping (#24018)
* fix(web): fix support & feedback modal wrapping

* Fix reference
2025-11-24 10:24:02 -06:00
Daniel Dietzler
0498f6cb9d
fix: albums page reactivity loops (#24046) 2025-11-24 17:14:24 +01:00
izzy
1ad2282166
refactor: use while loop rather than recursive calls 2025-11-24 15:31:07 +00:00
izzy
b99d92961c
refactor: clean up tailwind classes 2025-11-24 15:30:53 +00:00
izzy
45b5752cbf
refactor: remove old maintenance settings 2025-11-24 15:30:41 +00:00
izzy
e2ca0c6f67
refactor: better typings for integrity API 2025-11-24 14:53:52 +00:00
Daniel Dietzler
57be3ff8c7
fix: add users to album (#24133) 2025-11-24 07:52:36 -05:00
Ujjwal Goel
99505f987e
fix: use npm instead of pnpm and fix check:all (#24101)
* fix: use npm instead of pnpm and fix `check:all`

* fix: remove `--` from pnpm commands

* Remove `check:all` from the documentation section
2025-11-23 21:04:43 -06:00
Lukas
1e1c4ac9d2
feat(web): allow navigating the map with arrow keys (#24080) 2025-11-21 23:46:30 +01:00
izzy
86d8e1a092
chore: lint 2025-11-21 18:02:27 +00:00
izzy
0940c313ac
chore: remove showDelete from maint. settings 2025-11-21 17:57:57 +00:00
izzy
cbf3a2c3cb
feat: system integrity check in restore flow 2025-11-21 16:37:28 +00:00
Mees Frensel
d952b62053
feat(web): show detected faces in spherical photos (#23974) 2025-11-21 09:11:47 -06:00
izzy
d2a4dd67d8
fix: don't show backups list if logged out 2025-11-21 15:07:45 +00:00
izzy
174670a1b7
feat: download backups from list 2025-11-21 14:47:11 +00:00
izzy
a3c6d71a58
refactor: permit any .sql(.gz) to be listed/restored 2025-11-21 14:24:35 +00:00
izzy
19ba23056c
feat: upload backups 2025-11-21 12:52:27 +00:00
izzy
8405a9bf0c
fix: use 'startRestoreFlow' on onboarding page 2025-11-21 11:18:19 +00:00
izzy
3933b23e2c
chore: remove neon lights on maintenance action pages 2025-11-21 11:10:15 +00:00
izzy
d5351de26f
merge: remote-tracking branch 'origin/main' into feat/database-restores 2025-11-20 16:34:53 +00:00
izzy
2e15012257
feat: web impl. 2025-11-20 16:08:16 +00:00
izzy
56a4159295
feat: sync status to web app 2025-11-20 15:47:30 +00:00
izzy
f69c49a60f
refactor: add maintenanceStore to hold writables 2025-11-20 15:41:20 +00:00
Daniel Dietzler
78457d9b89
chore: add new language requests (#23991) 2025-11-20 08:58:18 -05:00
Jason Rasmussen
9a403d5886
refactor(web): user delete websocket event (#24015) 2025-11-20 07:54:29 -05:00
Jason Rasmussen
1a31faf1a2
fix: effect loop (#24014) 2025-11-20 07:52:37 -05:00
github-actions
edbdc14178 chore: version v2.3.1 2025-11-20 02:20:16 +00:00
Alex
e7261a04e1
fix: new update notification cause rendering loop (#24013) 2025-11-19 20:14:30 -06:00
Jason Rasmussen
acded69adf
fix: supporter badge (#24012) 2025-11-19 20:14:15 -06:00
github-actions
45a0315606 chore: version v2.3.0 2025-11-19 17:46:53 +00:00
Alex
56e431226f
feat: show OCR bounding box (#23717)
* feat: ocr bounding box

* bounding boxes

* pr feedback

* pr feedback

* allow copy across text boxes

* pr feedback
2025-11-19 15:52:40 +00:00
Daniel Dietzler
f59417cc77
chore(web): refactor replace asset (#23972) 2025-11-19 08:49:15 -06:00
Min Idzelis
11cec56e80
refactor(web): consolidate timeline API - merge addAssets/updateAssets into upsertAssets (#23985) 2025-11-19 08:48:16 -06:00
Min Idzelis
2152f20b6c
fix: unarchive action doesn't update archive page (#23987) 2025-11-19 12:29:02 +01:00
Min Idzelis
42dd3315f8
refactor(web): fix TimelineManager import - use value import instead of type-only (#23983) 2025-11-18 21:26:15 -06:00
Kevin Puertas
3a694219bf
feat: add originalPath for external library assets in dedupe (#23710)
* Add original path info row to duplicate asset component

View path of images, useful when using external Library

* Make if for not show path in internal images

* Update web/src/lib/components/utilities-page/duplicates/duplicate-asset.svelte

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>

* Refactor original path display logic in duplicate-asset

* Update duplicate-asset.svelte

* Add full path localization string

* Change translated data

* format: fix

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-11-19 03:24:17 +00:00
Daniel Dietzler
5f987a95f5
fix: feature flags manager race condition (#23973)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-11-19 03:05:53 +00:00
Mees Frensel
76c73549ae
feat(web): always view original of animated images (#23842) 2025-11-18 21:02:52 -06:00
Daniel Dietzler
d310c6f3cd
feat: library details page (#23908)
* feat: library details page

* chore: clean up

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-11-18 15:27:41 -05:00
Min Idzelis
237ddcb648
fix: incorrect header height calculation in estimated month height (#23923) 2025-11-17 14:14:06 -06:00
Min Idzelis
d64c339b4f
fix: null dereference when canceling bucket in album (#23924) 2025-11-17 14:12:28 -06:00
Min Idzelis
69880ee165
fix: deep link to last asset (#23920) 2025-11-17 14:12:07 -06:00