izzy
e958516318
merge: remote-tracking branch 'immich/main' into feat/database-restores
2025-12-03 12:50:06 +00:00
izzy
cf3686a509
fix: correct type for serverinstall response dto
2025-12-03 12:05:16 +00:00
izzy
207a8bc55a
refactor: instead of param, allow bulk backup deletion
2025-12-03 11:55:15 +00:00
izzy
a63b418507
refactor: rename db backup routes
2025-12-03 11:47:48 +00:00
renovate[bot]
4f93eda8d8
fix(deps): update typescript-projects ( #24329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-12-02 23:28:12 +01:00
izzy
9b955508e9
refactor: split into database backup controller
2025-12-02 17:59:21 +00:00
izzy
94af1bba4d
refactor: maintenanceStatus -> getMaintenanceStatus
...
refactor: `integrityCheck` -> `detectPriorInstall`
chore: add `v2.4.0` version
refactor: `/backups/list` -> `/backups`
refactor: use sendFile in download route
refactor: use separate backups permissions
chore: correct descriptions
refactor: permit handler that doesn't return promise for sendfile
2025-12-02 16:47:31 +00:00
carbonemys
b452ab463b
fix(web): open onboarding documentation link in new tab ( #24289 )
...
* fix(web): open onboarding documentation link in new tab
* Update web/src/lib/components/onboarding-page/onboarding-storage-template.svelte
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2025-12-01 20:49:31 -06:00
Min Idzelis
ab35afd3b1
refactor(web): reimplement operation-support as part of timeline-manager ( #24056 )
...
* refactor(web): reimplement operation-support as part of timeline-manager
Improve clarity of methods.
Add inline method documentation.
Make return type of AssetOperation optional.
* Review comments - self document code. remove optional return from callback
2025-12-01 09:04:39 -06:00
izzy
a7fd19db52
merge: remote-tracking branch 'origin/main' into feat/database-restores
2025-12-01 10:18:25 +00:00
Chris Peckover
922282b2b4
feat(web): Shared album owner labels ( #21171 )
...
* - pass available album users along to the thumbnail through the asset-date-group
- show a small user-avatar in bottom right of thumbnail
* - change owner to their name in white text instead of the avatar
* cleanup
* - cleanup albumUsers creation
- use font-light for the user's name
* fix lint
* format
* - add toggle to show/hide asset owner names
* update new Timeline with albumUsers
* add @idubnori suggestion for the name font
* Don't show 'view owners' button if the album doesn't have editors
* add missing import
* format
* fix(web): #21171 (#24298 )
fix: Bind timelineManager to Timeline component
---------
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-11-30 18:56:03 +00:00
Mees Frensel
e36261b552
fix(web): integrate zoom toggle button into panorama photo viewer ( #24189 )
2025-11-28 18:50:16 +01:00
izzy
db7169ea01
merge: remote-tracking branch 'origin/main' into feat/database-restores
2025-11-28 12:04:43 +00:00
Jacob Bundgaard
81edf0749f
fix: label 'for' attributes in user-api-key-grid ( #24232 )
2025-11-27 23:28:38 +00:00
renovate[bot]
ca4fd07656
chore(deps): update dependency eslint-plugin-unicorn to v62 ( #24167 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-11-27 21:31:16 +00:00
izzy
8dd865d054
chore: update onClick -> onAction, title -> breadcrumbs
2025-11-26 10:45:18 +00:00
izzy
e3f350ea60
merge: remote-tracking branch 'origin/main' into feat/database-restores
2025-11-26 09:49:10 +00:00
Jason Rasmussen
13104d49cd
feat(web): shared link card tweaks ( #24192 )
2025-11-25 19:35:21 -06:00
Jason Rasmussen
2d5ec528d5
fix(web): user admin pages ( #24185 )
...
fix: user admin pages
2025-11-25 16:35:37 -05:00
Min Idzelis
5226898184
fix: update timeline-manager after archive actions ( #24010 )
...
* fix: update timeline-manager after archive actions
* Add locators to thumb icons
2025-11-25 15:06:29 -05:00
renovate[bot]
3d6c26350a
fix(deps): update typescript-projects ( #24163 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-11-25 17:26:36 +00:00
Jason Rasmussen
104fa09f69
feat: queues ( #24142 )
2025-11-25 08:19:40 -05:00
Alex
66ae07ee39
fix: don't get OCR data in shared link ( #24152 )
2025-11-25 07:58:27 -05:00
Daniel Dietzler
939d2c8b27
chore: minor admin pages refactorings ( #24160 )
2025-11-25 07:57:30 -05:00
izzy
a091ca76e7
chore: update colour variables
2025-11-25 11:38:36 +00:00
izzy
390f0b2817
chore: i18n pass, update progress bar
2025-11-25 11:07:11 +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
Daniel Dietzler
0498f6cb9d
fix: albums page reactivity loops ( #24046 )
2025-11-24 17:14:24 +01: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
izzy
86d8e1a092
chore: lint
2025-11-21 18:02:27 +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
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
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
Jason Rasmussen
1a31faf1a2
fix: effect loop ( #24014 )
2025-11-20 07:52:37 -05: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
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