Commit Graph

9049 Commits

Author SHA1 Message Date
Timon 138c9232df chore: update ApiKeySecretModal to use monospace font (#24690)
style(web): update ApiKeySecretModal to use monospace font for readonly textarea
2025-12-19 08:58:49 -06:00
Timon 2e1f8625ec fix(web): timezone dropdown showing "No results" when seconds are set to 00 (#24662)
* Fix timezone dropdown showing "No results" when seconds are set to 00

* remove comments

* add test for #23615
2025-12-19 08:58:17 -06:00
Daniel Dietzler f7cbb7417c fix: dateTimeOriginal timezone updates (#24712) 2025-12-19 08:42:44 -06:00
izzy b3ba8806db chore: remove stray comments 2025-12-19 10:50:48 +00:00
izzy d4161a25f3 feat: run all jobs button 2025-12-19 10:48:42 +00:00
izzy d35c4f88dd test: e2e for delete all jobs
test: less flake
2025-12-19 10:17:25 +00:00
izzy 66da3c15da chore: summary text 2025-12-19 09:18:32 +00:00
Alex 125de91c71 fix: merged video in On This Device played with incorrect dimension (#24656)
* fix: merged video in On This Device played with incorrect dimension

* chore: pr feedback
2025-12-18 20:59:58 -06:00
Timon c9b58f5893 fix(web): auto-start slideshow when confirming settings modal (#24629)
feat(web): auto-start slideshow when confirming settings modal
2025-12-18 21:58:22 +00:00
Timon 640fd7308b fix(mobile): infinite loading screen when hiding UI in map viewer on iOS (#24563)
* fix with logging

* remove logging

* analyze
2025-12-18 21:07:58 +00:00
shenlong 557a79f747 chore(mobile): log failures from share upload intent (#24680)
chore: log failures from share intent upload

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-12-18 14:30:55 -06:00
izzy 2d48d05943 chore: open api / sql 2025-12-18 18:39:35 +00:00
izzy a6cac7db1d test: add tests for csv/download file 2025-12-18 18:37:56 +00:00
izzy a81074fff8 fix: filter assets that are trashed 2025-12-18 18:27:07 +00:00
izzy bb4893d0d7 test: e2e tests for get report and delete entries 2025-12-18 18:26:27 +00:00
izzy 042335f3cd fix: wrap and don't disappear UI on smaller screens 2025-12-18 17:35:33 +00:00
izzy 82351f4fb9 chore: add descriptions to routes 2025-12-18 17:33:11 +00:00
izzy ff7453e46a test: service tests for deleting reports 2025-12-18 17:27:33 +00:00
izzy 06f81f4b14 chore: reload tables if job queue empties 2025-12-18 17:16:55 +00:00
izzy 4ed3386f07 fix: use correct queue type in web 2025-12-18 17:13:52 +00:00
izzy 2962c54ee2 refactor: queue separate jobs for deleting integrity reports 2025-12-18 17:08:45 +00:00
izzy 8b1e29998e chore: i18n pass 2025-12-18 16:27:26 +00:00
izzy 748ba6780d chore: update sql 2025-12-18 14:57:26 +00:00
izzy ff07b4ff16 test: service tests for checksum 2025-12-18 14:55:48 +00:00
izzy b1f3c7579d test: add mock for plain read 2025-12-18 14:47:33 +00:00
izzy 92d23ce955 fix: use plain read stream instead of real 2025-12-18 14:40:59 +00:00
izzy c045fa27af test: service tests for missing files 2025-12-18 14:36:51 +00:00
izzy b73066268f test: service tests for orphaned files 2025-12-18 14:24:34 +00:00
izzy 098563ef4e refactor: use storage repository stat instead of real stat 2025-12-18 14:14:24 +00:00
izzy 5028c56ad8 feat: paginate integrity report results 2025-12-18 14:08:06 +00:00
izzy 31ac88f158 test: cont. integrity service tests 2025-12-18 12:56:14 +00:00
Yaros 5ade152bc5 fix(web): shared link expiry does not save (#24569)
* fix(web): shared link expiry does not save

* chore: fix lint errors

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-12-18 06:19:31 +00:00
bo0tzz 827bf1ef18 fix: pass bumped version through outputs (#24649) 2025-12-17 17:06:54 -06:00
github-actions a02adbb828 chore: version v2.4.0 v2.4.0 2025-12-17 17:44:24 +00:00
Weblate (bot) ab7520c167 chore(web): update translations (#24004)
* chore(web): update translations

Co-authored-by: 100daysummer <bobbydochev@gmail.com>
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Adrián Calleros <acalleros@protonmail.com>
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com>
Co-authored-by: Amin <amnsharif@gmail.com>
Co-authored-by: Antonio Jurkić <antoniojurkic@hotmail.com>
Co-authored-by: Aravinth <aravinth@tuta.io>
Co-authored-by: Arno Deceuninck <mc.bluedragon990@gmail.com>
Co-authored-by: Beans <leey0818@gmail.com>
Co-authored-by: Björn Felgner <bjoern@felgner.ch>
Co-authored-by: Bruno Lopes <brandaolopes.dev@gmail.com>
Co-authored-by: CT Ewe <chunte@gmail.com>
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com>
Co-authored-by: Ciprriann <cipriannebeja@gmail.com>
Co-authored-by: Cristi Stoicescu <stoicescucristi93@gmail.com>
Co-authored-by: DERGON <dergonokay@gmail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com>
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com>
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Haru Ijima <haruijimakun@gmail.com>
Co-authored-by: Henning <me@unbekannt3.eu>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: JIMMY WONG <jim2y512@gmail.com>
Co-authored-by: Javi Marina <javmarina@gmail.com>
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com>
Co-authored-by: Jeppe Nellemann <jepnel@proton.me>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: Kanchnak Khorn <Kanchnakkhorn@gmail.com>
Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com>
Co-authored-by: Koen van Wijnen <koen@van-wijnen.com>
Co-authored-by: Kristján Bjarni Guðmundsson <kristjanbjarni@gmail.com>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Liviu Roman <contact@liviuroman.com>
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com>
Co-authored-by: Lukas Konsin <lukaskonsin@proton.me>
Co-authored-by: Marc Casillas <mcasillassu@gmail.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Mihai Grama <mihai.grama.81@gmail.com>
Co-authored-by: Mladen Jablanovic <jablan@gmail.com>
Co-authored-by: Mohsin <mohsin.bouhout.inami@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Nguyen Minh Anh <nguyenminhanh165@gmail.com>
Co-authored-by: Olaf Nielsen <solluh@mail.de>
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com>
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com>
Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com>
Co-authored-by: Radoslav <5v.klas.2019@gmail.com>
Co-authored-by: Rahees <ahdrahees.dev@gmail.com>
Co-authored-by: Rohit <rohitss786@gmail.com>
Co-authored-by: Roi Gabay <roigby@gmail.com>
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com>
Co-authored-by: Severin Engelbracht <s.engelbracht@gmail.com>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Sparkle <sparkle@sparklebox.net>
Co-authored-by: Stefan Ovcharov <SeecretA@outlook.com>
Co-authored-by: Stein Milder <info@steinmilder.nl>
Co-authored-by: Styrmir Magnússon <styrmirmag@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TV Box <realceday.tvbox@gmail.com>
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com>
Co-authored-by: Tanishq <weblate.impure434@passinbox.com>
Co-authored-by: Tarsis <br.tmvdl@gmail.com>
Co-authored-by: Tedy25879 <tedy25879@gmail.com>
Co-authored-by: Tek Dara <tekdara@me.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Tobias Kronthaler <tobias.kronthaler@diemayrei.de>
Co-authored-by: TomVet <dion.tom94@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vatsal <gajjar.vatsal10602@gmail.com>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Visual Vincent <github-vv@mydoomsite.com>
Co-authored-by: adri1m64 <adrien.melle@laposte.net>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: idubnori <i.dub.nori@gmail.com>
Co-authored-by: isidorjokull <isidorjokull@gmail.com>
Co-authored-by: jstmrby <jstmrby@gmail.com>
Co-authored-by: l m <virtuamoo@gmail.com>
Co-authored-by: makfreeman <m.a.k.freeman@gmail.com>
Co-authored-by: miiyuh <itsazripp2@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: rezi nagro <rezinagro@hotmail.com>
Co-authored-by: rubi taz <sisilia.rauzyth@gmail.com>
Co-authored-by: vamshi Thaduri <tvamshi292001@gmail.com>
Co-authored-by: veilside03 <veilside03@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is>
Co-authored-by: Дмитро Савушкін <dimas4996@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/az/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/da/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de_CH/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gsw/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/id/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/is/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/km/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ml/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ms/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/te/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ur/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich

* fix: test

---------

Co-authored-by: 100daysummer <bobbydochev@gmail.com>
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Adrián Calleros <acalleros@protonmail.com>
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com>
Co-authored-by: Amin <amnsharif@gmail.com>
Co-authored-by: Antonio Jurkić <antoniojurkic@hotmail.com>
Co-authored-by: Aravinth <aravinth@tuta.io>
Co-authored-by: Arno Deceuninck <mc.bluedragon990@gmail.com>
Co-authored-by: Beans <leey0818@gmail.com>
Co-authored-by: Björn Felgner <bjoern@felgner.ch>
Co-authored-by: Bruno Lopes <brandaolopes.dev@gmail.com>
Co-authored-by: CT Ewe <chunte@gmail.com>
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com>
Co-authored-by: Ciprriann <cipriannebeja@gmail.com>
Co-authored-by: Cristi Stoicescu <stoicescucristi93@gmail.com>
Co-authored-by: DERGON <dergonokay@gmail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com>
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com>
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Haru Ijima <haruijimakun@gmail.com>
Co-authored-by: Henning <me@unbekannt3.eu>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: JIMMY WONG <jim2y512@gmail.com>
Co-authored-by: Javi Marina <javmarina@gmail.com>
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com>
Co-authored-by: Jeppe Nellemann <jepnel@proton.me>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: Kanchnak Khorn <Kanchnakkhorn@gmail.com>
Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com>
Co-authored-by: Koen van Wijnen <koen@van-wijnen.com>
Co-authored-by: Kristján Bjarni Guðmundsson <kristjanbjarni@gmail.com>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Liviu Roman <contact@liviuroman.com>
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com>
Co-authored-by: Lukas Konsin <lukaskonsin@proton.me>
Co-authored-by: Marc Casillas <mcasillassu@gmail.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Mihai Grama <mihai.grama.81@gmail.com>
Co-authored-by: Mladen Jablanovic <jablan@gmail.com>
Co-authored-by: Mohsin <mohsin.bouhout.inami@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Nguyen Minh Anh <nguyenminhanh165@gmail.com>
Co-authored-by: Olaf Nielsen <solluh@mail.de>
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com>
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com>
Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com>
Co-authored-by: Radoslav <5v.klas.2019@gmail.com>
Co-authored-by: Rahees <ahdrahees.dev@gmail.com>
Co-authored-by: Rohit <rohitss786@gmail.com>
Co-authored-by: Roi Gabay <roigby@gmail.com>
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com>
Co-authored-by: Severin Engelbracht <s.engelbracht@gmail.com>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Sparkle <sparkle@sparklebox.net>
Co-authored-by: Stefan Ovcharov <SeecretA@outlook.com>
Co-authored-by: Stein Milder <info@steinmilder.nl>
Co-authored-by: Styrmir Magnússon <styrmirmag@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TV Box <realceday.tvbox@gmail.com>
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com>
Co-authored-by: Tanishq <weblate.impure434@passinbox.com>
Co-authored-by: Tarsis <br.tmvdl@gmail.com>
Co-authored-by: Tedy25879 <tedy25879@gmail.com>
Co-authored-by: Tek Dara <tekdara@me.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Tobias Kronthaler <tobias.kronthaler@diemayrei.de>
Co-authored-by: TomVet <dion.tom94@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vatsal <gajjar.vatsal10602@gmail.com>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Visual Vincent <github-vv@mydoomsite.com>
Co-authored-by: adri1m64 <adrien.melle@laposte.net>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: idubnori <i.dub.nori@gmail.com>
Co-authored-by: isidorjokull <isidorjokull@gmail.com>
Co-authored-by: jstmrby <jstmrby@gmail.com>
Co-authored-by: l m <virtuamoo@gmail.com>
Co-authored-by: makfreeman <m.a.k.freeman@gmail.com>
Co-authored-by: miiyuh <itsazripp2@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: rezi nagro <rezinagro@hotmail.com>
Co-authored-by: rubi taz <sisilia.rauzyth@gmail.com>
Co-authored-by: vamshi Thaduri <tvamshi292001@gmail.com>
Co-authored-by: veilside03 <veilside03@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is>
Co-authored-by: Дмитро Савушкін <dimas4996@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-12-17 17:42:28 +00:00
Alex de1b448639 chore: show Select All button for iOS in backup album selection page (#24647) 2025-12-17 16:41:44 +00:00
izzy b2053503bb chore: type issues 2025-12-17 15:53:24 +00:00
izzy f1c7f13d20 test: remove un-used variables 2025-12-17 15:46:37 +00:00
izzy 16c2082721 chore: use new buttons for admin pages 2025-12-17 15:46:06 +00:00
izzy 05acf74626 test: add new queue name 2025-12-17 15:41:23 +00:00
Daniel Dietzler c15998e805 fix: asset update race condition (#24384)
* fix: asset update race condition

* fix: asset update race condition

* single statement

* update sql

* missed one

* fix `none` handling

* fix: tests

* chore: simplify update all assets

* fix: updating lockable properties

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2025-12-17 09:23:13 -06:00
izzy b8feaecf86 merge: remote-tracking branch 'immich/main' into feat/integrity-checks-izzy 2025-12-17 15:11:45 +00:00
izzy 0e75f38e4a merge: remote-tracking branch 'immich/main' into feat/integrity-checks-izzy 2025-12-17 15:09:39 +00:00
izzy 08e532170f refactor: split maintenance dto for integrity checks 2025-12-17 15:04:45 +00:00
izzy 21c26dd65f refactor: split integrity out of maintenance controller/service 2025-12-17 14:55:38 +00:00
izzy 7d71f99783 test: split integrity out of maintenance 2025-12-17 14:42:07 +00:00
izzy 8fdec465c5 refactor: use separate queue for integrity checks 2025-12-17 14:37:43 +00:00
Alex f0b069adb9 fix: shared link expiration and small styling (#24566)
* fix: shared link expiration and small styling

* Use text color of enable/disable shared link properties
2025-12-16 16:41:12 +00:00
Hai Sullivan 276d02e12b fix(mobile): better UI for metadata panel (#24428)
* change drag bar and animation position

* ensure bottom bar is below the metadata panel - move the bottom bar from bottomNavigationBar into the Stack

* change some parameters

* add background color for night mode

* background color

* change default position

* minor changes

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-12-16 16:25:01 +00:00
Yaros ded9535434 fix(mobile): local delete missing from sheet on some routes (#24505)
* fix(mobile): local delete missing from album sheet

* chore: remove hasLocal
2025-12-16 09:54:53 -06:00