mirror of
https://github.com/immich-app/immich.git
synced 2026-02-21 16:20:34 +09:00
ab7520c167a8d3d361237bbcaa545c5bb85afea9
245 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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> |
||
|
|
01e39277e0 |
feat(mobile): Localized backup upload details page (#21136)
Some checks failed
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Manage release PR / bump (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
* Localized backup details page # Conflicts: # i18n/en.json * Format * format fix --------- Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> |
||
|
|
31f2c7b505 | feat: header context menu (#24374) | ||
|
|
45f68f73a9 | feat: queue detail page (#24352) | ||
|
|
65e4fdf98d | refactor(web): i18n-ize "view asset owners" (#24317) | ||
|
|
fffee80e2f |
feat: command palette (#23693)
Some checks failed
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Manage release PR / bump (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
|
||
|
|
78457d9b89 | chore: add new language requests (#23991) | ||
|
|
9a403d5886 | refactor(web): user delete websocket event (#24015) | ||
|
|
3856d4053c |
chore(web): update translations (#23449)
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/be/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/bi/ 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/es/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fa/ 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/gl/ 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/id/ 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/ko/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/lt/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/ 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/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/th/ 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/vi/ 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 Co-authored-by: 100daysummer <bobbydochev@gmail.com> Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com> Co-authored-by: AbuKareem Tuffaha <abukareem.tuffaha@gmail.com> Co-authored-by: Adam Uchmanowicz <auchmanowicz@gmail.com> Co-authored-by: Adrian Jost <github@adrianjost.dev> Co-authored-by: Aitor-RM <Aitor.Rufian@alu.uclm.es> Co-authored-by: Alexander Lohnes <alex.lohnes@googlemail.com> Co-authored-by: Alexis-Loskoutoff <alexis@pctraining.fr> Co-authored-by: Alma Hassan <almahassan9988@gmail.com> Co-authored-by: AndreiP28 <andreiprica28@gmail.com> Co-authored-by: Artur Koziara <arturkoziara@gmail.com> Co-authored-by: Bryan Saputra <bryananta@icloud.com> Co-authored-by: Carlo_Mava <carlomavaracchio@gmail.com> Co-authored-by: Cristian Florin Tănase <crissssty@gmail.com> Co-authored-by: Cristiano Fagundes <fagundescristianof@gmail.com> Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Fjuro <fjuro@alius.cz> Co-authored-by: Fred <freddyfunk@users.noreply.hosted.weblate.org> Co-authored-by: Hossein Fani <linr@users.noreply.hosted.weblate.org> Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com> Co-authored-by: Jeppe Nellemann <jepnel@proton.me> Co-authored-by: Jesús Jiménez <jesjimenez@gmail.com> Co-authored-by: Johannes Dorn <johannes@dorn.email> Co-authored-by: Jordy H <jordy@hoebergen.net> Co-authored-by: Jorge Tristan <trisjor1998@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Juanma Sanchez <juxmix@gmail.com> Co-authored-by: Junghyuk Kwon <kwon@junghy.uk> Co-authored-by: Kai Heine <kai-heine@users.noreply.hosted.weblate.org> Co-authored-by: Knight Hat <knightchanelgaming@gmail.com> Co-authored-by: Krissada Singhakachain <46844213+OmsinKrissada@users.noreply.github.com> Co-authored-by: Leigh van der merwe <palitu822@gmail.com> Co-authored-by: Leo Bottaro <github@leobottaro.com> Co-authored-by: Luca Segato <luspy89@hotmail.it> Co-authored-by: Lucas Jaksys <lucas3033@gmail.com> Co-authored-by: Luís Nunes <lmcnunes@gmail.com> Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org> Co-authored-by: Marc Casillas <mcasillassu@gmail.com> Co-authored-by: Marco Perrotta <leondaval18@gmail.com> Co-authored-by: MatijaThe245th <matija245matakovic@gmail.com> Co-authored-by: Matjaž T. <matjaz@moj-svet.si> Co-authored-by: Matteo D. <alex3025game@gmail.com> Co-authored-by: Matteo De Carli <matteo.de.carli01@gmail.com> Co-authored-by: Mees Frensel <meesfrensel@gmail.com> Co-authored-by: Melvin Snijders <mail@melvinsnijders.nl> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Parms <shoppingpar+weblate@simplelogin.com> Co-authored-by: Paul <paul.kunad@kabelmail.de> Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org> Co-authored-by: Philip Goto <philip.goto@gmail.com> Co-authored-by: Pitoune <p.dhebrail@proton.me> Co-authored-by: Ponas <le.slab124@aleeas.com> Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com> Co-authored-by: Rasmus Sehlin <rasmus@sehl.in> Co-authored-by: Richard Gráčik <r.gracik@gmail.com> Co-authored-by: Roi Gabay <roigby@gmail.com> Co-authored-by: Runskrift <anders@rimfrost.nu> Co-authored-by: Ryan Gleeson <gleeson.ryanj@gmail.com> Co-authored-by: S M, Aravinth (A.) <asm1@ford.com> Co-authored-by: Sai Athulith Neela <saiathulithn@gmail.com> Co-authored-by: Sebastiano <sebastiano.romi@gmail.com> Co-authored-by: Sergey Katsubo <skatsubo@gmail.com> Co-authored-by: Shawn <xiaxinx@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Tanishq <weblate.impure434@passinbox.com> Co-authored-by: Tatsuhiko Kono <kono@takenoko.io> Co-authored-by: Tedy25879 <tedy25879@gmail.com> Co-authored-by: Thanh Tùng Nguyễn <tung.nguyent03@gmail.com> Co-authored-by: Toine Rademacher <hi@toine.zip> Co-authored-by: Tomi Pöyskö <tomi.poysko@gmail.com> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: anton garcias <isaga.percompartir@gmail.com> Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org> Co-authored-by: gablilli <gabriele.lilli0511@gmail.com> Co-authored-by: kiwinho <kiwicaja@gmail.com> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: r64 <me@ruka64.dev> Co-authored-by: ruka-64 <202770393+ruka-64@users.noreply.github.com> Co-authored-by: sam ng <andy.sam@gmail.com> Co-authored-by: sh4tteredd <llor22658@gmail.com> Co-authored-by: shiuh67 <shiuh.cheng@gmail.com> Co-authored-by: swever <swever@users.noreply.hosted.weblate.org> Co-authored-by: thehijacker <thehijacker@gmail.com> Co-authored-by: ti-guru <anders.egeland@outlook.com> Co-authored-by: ume <bungoume@gmail.com> Co-authored-by: waclaw66 <waclaw66@seznam.cz> Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com> |
||
|
|
56e431226f |
feat: show OCR bounding box (#23717)
* feat: ocr bounding box * bounding boxes * pr feedback * pr feedback * allow copy across text boxes * pr feedback |
||
|
|
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> |
||
|
|
2a281e7906 |
feat(mobile): location edit from asset viewer (#23925)
* chore: break sheet tile into own file * feat: set location from bottom sheet * refactor: location picker There was a lot of confusing controls here, simplified to 1 mode * fix: local asset check * chore: refactoring of location details widget * fix: update currentAssetExifProvider when changing location * chore: use SheetTile for location header * chore: remove coordinate change check * chore: remove comment |
||
|
|
d310c6f3cd |
feat: library details page (#23908)
Some checks failed
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Manage release PR / bump (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
* feat: library details page * chore: clean up --------- Co-authored-by: Jason Rasmussen <jason@rasm.me> |
||
|
|
15e00f82f0 |
feat: maintenance mode (#23431)
* feat: add a `maintenance.enabled` config flag
* feat: implement graceful restart
feat: restart when maintenance config is toggled
* feat: boot a stripped down maintenance api if enabled
* feat: cli command to toggle maintenance mode
* chore: fallback IMMICH_SERVER_URL environment variable in process
* chore: add additional routes to maintenance controller
* fix: don't wait for nest application to close to finish request response
* chore: add a failsafe on restart to prevent other exit codes from preventing restart
* feat: redirect into/from maintenance page
* refactor: use system metadata for maintenance status
* refactor: wait on WebSocket connection to refresh
* feat: broadcast websocket event on server restart
refactor: listen to WS instead of polling
* refactor: bubble up maintenance information instead of hijacking in fetch function
feat: show modal when server is restarting
* chore: increase timeout for ungraceful restart
* refactor: deduplicate code between api/maintenance workers
* fix: skip config check if database is not initialised
* fix: add `maintenanceMode` field to system config test
* refactor: move maintenance resolution code to static method in service
* chore: clean up linter issues
* chore: generate dart openapi
* refactor: use try{} block for maintenance mode check
* fix: logic error in server redirect
* chore: include `maintenanceMode` key in e2e test
* chore: add i18n entries for maintenance screens
* chore: remove negated condition from hook
* fix: should set default value not override in service
* fix: minor error in page
* feat: initial draft of maintenance module, repo., worker controller, worker service
* refactor: move broadcast code into notification service
* chore: connect websocket on client if in maintenance
* chore: set maintenance module app name
* refactor: rename repository to include worker
chore: configure websocket adapter
* feat: reimplement maintenance mode exit with new module
* refactor: add a constant enum for ExitCode
* refactor: remove redundant route for maintenance
* refactor: only spin up kysely on boot (rather than a Nest app)
* refactor(web): move redirect logic into +layout file where modal is setup
* feat: add Maintenance permission
* refactor: merge common code between api/maintenance
* fix: propagate changes from the CLI to servers
* feat: maintenance authentication guard
* refactor: unify maintenance code into repository
feat: add a step to generate maintenance mode token
* feat: jwt auth for maintenance
* refactor: switch from nest jwt to just jsonwebtokens
* feat: log into maintenance mode from CLI command
* refactor: use `secret` instead of `token` in jwt terminology
chore: log maintenance mode login URL on boot
chore: don't make CLI actions reload if already in target state
* docs: initial draft for maintenance mode page
* refactor: always validate the maintenance auth on the server
* feat: add a link to maintenance mode documentation
* feat: redirect users back to the last page they were on when exiting maintenance
* refactor: provide closeFn in both maintenance repos.
* refactor: ensure the user is also redirected by the server
* chore: swap jsonwebtoken for jose
* refactor: introduce AppRestartEvent w/o secret passing
* refactor: use navigation goto
* refactor: use `continue` instead of `next`
* chore: lint fixes for server
* chore: lint fixes for web
* test: add mock for maintenance repository
* test: add base service dependency to maintenance
* chore: remove @types/jsonwebtoken
* refactor: close database connection after startup check
* refactor: use `request#auth` key
* refactor: use service instead of repository
chore: read token from cookie if possible
chore: rename client event to AppRestartV1
* refactor: more concise redirect logic on web
* refactor: move redirect check into utils
refactor: update translation strings to be more sensible
* refactor: always validate login (i.e. check cookie)
* refactor: lint, open-api, remove old dto
* refactor: encode at point of usage
* refactor: remove business logic from repositories
* chore: fix server/web lints
* refactor: remove repository mock
* chore: fix formatting
* test: write service mocks for maintenance mode
* test: write cli service tests
* fix: catch errors when closing app
* fix: always report no maintenance when usual API is available
* test: api e2e maintenance spec
* chore: add response builder
* chore: add helper to set maint. auth cookie
* feat: add SSR to maintenance API
* test(e2e): write web spec for maintenance
* chore: clean up lint issues
* chore: format files
* feat: perform 302 redirect at server level during maintenance
* fix: keep trying to stop immich until it succeeds (CLI issue)
* chore: lint/format
* refactor: annotate references to other services in worker service
* chore: lint
* refactor: remove unnecessary await
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
* refactor: move static methods into util
* refactor: assert secret exists in maintenance worker
* refactor: remove assertion which isn't necessary anymore
* refactor: remove assertion
* refactor: remove outer try {} catch block from loadMaintenanceAuth
* refactor: undo earlier change to vite.config.ts
* chore: update tests due to refactors
* revert: vite.config.ts
* test: expect string jwt
* chore: move blanket exceptions into controllers
* test: update tests according with last change
* refactor: use respondWithCookie
refactor: merge start/end into one route
refactor: rename MaintenanceRepository to AppRepository
chore: use new ApiTag/Endpoint
refactor: apply other requested changes
* chore: regenerate openapi
* chore: lint/format
* chore: remove secureOnly for maint. cookie
* refactor: move maintenance worker code into src/maintenance\nfix: various test fixes
* refactor: use `action` property for setting maint. mode
* refactor: remove Websocket#restartApp in favour of individual methods
* chore: incomplete commit
* chore: remove stray log
* fix: call exitApp from maintenance worker on exit
* fix: add app repository mock
* fix: ensure maintenance cookies are secure
* fix: run playwright tests over secure context (localhost)
* test: update other references to 127.0.0.1
* refactor: use serverSideEmitWithAck
* chore: correct the logic in tryTerminate
* test: juggle cookies ourselves
* chore: fix lint error for e2e spec
* chore: format e2e test
* fix: set cookie secure/non-secure depending on context
* chore: format files
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
|
||
|
|
e94eb5012f |
feat(mobile): add to album from asset viewer (#23608)
Some checks failed
Docker / Re-Tag ML (-rknn) (push) Has been cancelled
Docker / Re-Tag ML (-rocm) (push) Has been cancelled
Docker / Re-Tag Server () (push) Has been cancelled
Docker / Build and Push ML (armnn, linux/arm64, -armnn) (push) Has been cancelled
Docker / Build and Push ML (cpu) (push) Has been cancelled
Docker / Build and Push ML (cuda, linux/amd64, -cuda) (push) Has been cancelled
Docker / Build and Push ML (openvino, linux/amd64, -openvino) (push) Has been cancelled
Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
* feat: add action button in photo viewer for adding assets to albums, archiving, and moving to locked folders * fix: use const constructors for icons in action button menu * Update mobile/lib/presentation/widgets/action_buttons/add_action_button.widget.dart Co-authored-by: Brandon Wees <brandonwees@gmail.com> * Update mobile/lib/presentation/widgets/asset_viewer/bottom_bar.widget.dart Co-authored-by: Brandon Wees <brandonwees@gmail.com> * remove de translation * fixed PR comments: https://github.com/immich-app/immich/pull/23608 * menu styling * menu styling * i18n --------- Co-authored-by: Brandon Wees <brandonwees@gmail.com> Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|
|
4dcc049465 |
feat: workflow foundation (#23621)
Some checks failed
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Manage release PR / bump (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
* feat: plugins * feat: table definition * feat: type and migration * feat: add repositories * feat: validate manifest with class-validator and load manifest info to database * feat: workflow/plugin controller/service layer * feat: implement workflow logic * feat: make trigger static * feat: dynamical instantiate plugin instances * fix: access control and helper script * feat: it works * chore: simplify * refactor: refactor and use queue for workflow execution * refactor: remove unsused property in plugin-schema * build wasm in prod * feat: plugin loader in transaction * fix: docker build arm64 * generated files * shell check * fix tests * fix: waiting for migration to finish before loading plugin * remove context reassignment * feat: use mise to manage extism tools (#23760) * pr feedback * refactor: create workflow now including create filters and actions * feat: workflow medium tests * fix: broken medium test * feat: medium tests * chore: unify workflow job * sign user id with jwt * chore: query plugin with filters and action * chore: read manifest in repository * chore: load manifest from server configs * merge main * feat: endpoint documentation * pr feedback * load plugin from absolute path * refactor:handle trigger * throw error and return early * pr feedback * unify plugin services * fix: plugins code * clean up * remove triggerConfig * clean up * displayName and methodName --------- Co-authored-by: Jason Rasmussen <jason@rasm.me> Co-authored-by: bo0tzz <git@bo0tzz.me> |
||
|
|
6922a92b69 |
feat: show update version info (#23698)
* feat: show update version info * Apply suggestions from code review Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> --------- Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> |
||
|
|
7a2c8e0662 |
feat(mobile): Quick date picker in the search page (#22653)
* Quick date picker * Include current year in quick date picker * Quick date picker: localization, fix datetime overflows * Properly localized 'last_months' * Move quick_date_picker.dart to lib/presentation/widgets/search * Wrap the quick date picker state into its own class, improve the interaction patterns * Fix last9Months value * Improve method naming * Subtitle for "custom range" in quick date picker * Fix style warnings * Fix lint warning * fix: mobile unawaited_futures lint (#21661) * chore: add unawaited_futures lint as warning * remove unused dcm lints They will be added back later on a case by case basis * fix warning * auto gen file * review changes * conflict resolution --------- Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> * Quick date picker * Wrap the quick date picker state into its own class, improve the interaction patterns * chore: delete file from rebase --------- Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com> Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Co-authored-by: bwees <brandonwees@gmail.com> |
||
|
|
493cde9d55 |
feat: opt-in sync of deletes and restores from web to Android (beta timeline) (#20473)
* feature(mobile, beta, Android): handle remote asset trash/restore events and rescan media - Handle move to trash and restore from trash for remote assets on Android - Trigger MediaScannerConnection to rescan affected media files * feature(mobile, beta, Android): fix rescan * fix imports * fix checking conditions * refactor naming * fix line breaks * refactor code rollback changes in BackgroundServicePlugin * refactor code (use separate TrashService) * refactor code * parallelize restoreFromTrash calls with Future.wait format trash.provider.dart * try to re-format trash.provider.dart * re-format trash.provider.dart * rename TrashService to TrashSyncService to avoid duplicated names revert changes in original trash.provider.dart * refactor code (minor nitpicks) * process restoreFromTrash sequentially instead of Future.wait * group local assets by checksum before moving to trash delete LocalAssetEntity records when moved to trash refactor code * fix format * use checksum for asset restoration refactro code * fix format * sync trash only for backup-selected assets * feat(db): add local_trashed_asset table and integrate with restoration flow - Add new `local_trashed_asset` table to store metadata of trashed assets - Save trashed asset info into `local_trashed_asset` before deletion - Use `local_trashed_asset` as source for asset restoration - Implement file restoration by `mediaId` * resolve merge conflicts * fix index creating on migration * rework trashed assets handling - add new table trashed_local_asset - mirror trashed assets data in trashed_local_asset. - compute checksums for assets trashed out-of-app. - restore assets present in trashed_local_asset and non-trashed in remote_asset. - simplify moving-to-trash logic based on remote_asset events. * resolve merge conflicts use updated approach for calculating checksums * use CurrentPlatform instead _platform fix mocks * revert redundant changes * Include trashed items in getMediaChanges Process trashed items delta during incremental sync * fix merge conflicts * fix format * trashed_local_asset table mirror of local_asset table structure trashed_local_asset<->local_asset transfer data on move to trash or restore refactor code * refactor and format code * refactor TrashedAsset model fix missed data transfering * refactor code remove unused model * fix label * fix merge conflicts * optimize, refactor code remove redundant code and checking getTrashedAssetsForAlbum for iOS tests for hash trashed assets * format code * fix migration fix tests * fix generated file * reuse exist checksums on trash data update handle restoration errors fix import * format code * sync_stream.service depend on repos refactor assets restoration update dependencies in tests * remove trashed asset model remove trash_sync.service refactor DriftTrashedLocalAssetRepository, LocalSyncService * rework fetching trashed assets data on native side optimize handling trashed assets in local sync service refactor code * update NativeSyncApi on iOS side remove unused code * optimize sync trashed assets call in full sync mode refactor code * fix format * remove albumIds from getTrashedAssets params fix upsert in trashed local asset repo refactor code * fix getTrashedAssets params * fix(trash-sync): clean up NativeSyncApiImplBase and correct applyDelta * refactor(trash-sync): optimize performance and fix minor issues * refactor(trash-sync): add missed index * feat(trash-sync): remove sinceLastCheckpoint param from getTrashedAssets * fix(trash-sync): fix target table * fix(trash-sync): remove unused extension * fix(trash-sync): remove unused code * fix(trash-sync): refactor code * fix(trash-sync): reformat file * fix(trash_sync): refactor code * fix(trash_sync): improve moving to trash * refactor(trash_sync): integrate MANAGE_MEDIA permission request into login flow and advanced settings * refactor(trash_sync): add additional checking for experimental trash sync flag and MANAGE_MEDIA permission. * refactor(trash_sync): resolve merge conflicts * refactor(trash_sync): fix format * resolve merge conflicts add await for alert dialog add missed request * refactor(trash_sync): rework MANAGE_MEDIA info widget show rationale text in permission request alert dialog refactor setting getter * fix(trash_sync): restore missing text values * fix(trash_sync): format file * fix(trash_sync): check backup enabled and remove remote asset existence check * fix(trash_sync): remove checking backup enabled test(trash_sync): cover sync-stream trash/restore paths and dedupe mocks * test(trash_sync): cover trash/restore flows for local_sync_service * chore(e2e): restore test-assets submodule pointer --------- Co-authored-by: Peter Ombodi <peter.ombodi@gmail.com> Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|
|
6c6b00067b | fix(web): i18n for admin>users>sessions (#23756) | ||
|
|
9cc88ed2a6 |
feat: make memories slideshow duration configurable (#22783)
Some checks failed
Docker / Re-Tag ML (-rknn) (push) Has been cancelled
Docker / Re-Tag ML (-rocm) (push) Has been cancelled
Docker / Re-Tag Server () (push) Has been cancelled
Docker / Build and Push ML (armnn, linux/arm64, -armnn) (push) Has been cancelled
Docker / Build and Push ML (cpu) (push) Has been cancelled
Docker / Build and Push ML (cuda, linux/amd64, -cuda) (push) Has been cancelled
Docker / Build and Push ML (openvino, linux/amd64, -openvino) (push) Has been cancelled
Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
|
||
|
|
86cc7c3c73 |
chore(web): update translations (#23375)
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ 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/fr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/ 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/ru/ 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/tr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/ Translation: Immich/immich Co-authored-by: Akhil Raj Baranwal <akhil.r.baranwal@gmail.com> Co-authored-by: Dennis Kjær Jensen <weblate@signout.dk> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Florian Amsallem <florian.amsallem@gmail.com> Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com> Co-authored-by: Kai Heine <kai-heine@users.noreply.hosted.weblate.org> Co-authored-by: Marrick Schröder <marrick.schroeder@gmail.com> Co-authored-by: Michael <parieren.gefuehl5g@icloud.com> Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com> Co-authored-by: S M, Aravinth (A.) <asm1@ford.com> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: linux-universe <lauro@dilorenzo.one> Co-authored-by: shiuh67 <shiuh.cheng@gmail.com> Co-authored-by: slick-daddy <129640104+slick-daddy@users.noreply.github.com> Co-authored-by: ti-guru <anders.egeland@outlook.com> |
||
|
|
b073f9b802 |
chore(web): update translations (#22937)
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/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/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/eu/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fa/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fil/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/ 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/it/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/lt/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/mk/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/ 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_Cyrl/ 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/th/ 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/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/ Translation: Immich/immich Co-authored-by: 0xflotus <0xflotus@gmail.com> Co-authored-by: Aarón Rosa Díaz <sraaronrock@tuta.io> Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com> Co-authored-by: Abraham Escalona <abrahamescalona@live.com> Co-authored-by: Adam Havránek <adamhavra@seznam.cz> Co-authored-by: Aitor Astorga <a.astorga.sdv@protonmail.com> Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com> Co-authored-by: Alejandro Gonzalez <alejandrok5@gmail.com> Co-authored-by: Alejandro Moya <alejandro_moya_moya@hotmail.com> Co-authored-by: Alex <alex.osheter@gmail.com> Co-authored-by: Alexis-Loskoutoff <alexis@pctraining.fr> Co-authored-by: AndreiP28 <andreiprica28@gmail.com> Co-authored-by: Antonio <1628876+antonio-ivanovski@users.noreply.github.com> Co-authored-by: Beans <leey0818@gmail.com> Co-authored-by: Benjamin GOUPIL <benjamin@goupil.bzh> Co-authored-by: Blomblo <mr.blomblo@gmail.com> Co-authored-by: Cyril CHARLIER <cyril.charlier@gmail.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: Devansh Sehgal <devanshsehgal02@gmail.com> Co-authored-by: Diego Heras <ngosang@hotmail.es> Co-authored-by: Durneztj <thibault.durnez@telenet.be> Co-authored-by: Eetu Mäenpää <me@eetumaenpaa.fi> Co-authored-by: Emil Friis Osmann <Emilfriisosmann@gmail.com> Co-authored-by: Espen Faale <espen@faale.no> Co-authored-by: Flyingfufu <fabien.fuster@icloud.com> Co-authored-by: Frederick “Fredyy” Behrends <frederick.behrends@gmail.com> Co-authored-by: Hamed Hojjati <hamed334@gmail.com> Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com> Co-authored-by: Ignatius Liu <suitangi777@gmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com> Co-authored-by: Jacob Zhang <jacob-z@live.de> Co-authored-by: Jason Song <songpeiheng@gmail.com> Co-authored-by: Jasper van der Neut - Stulen <jasper@neutstulen.nl> Co-authored-by: Jeppe Nellemann <jepnel@proton.me> Co-authored-by: Jirapan <jirapan_yankhan@hotmail.com> Co-authored-by: Jonas A <demo007@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Junghyuk Kwon <kwon@junghy.uk> Co-authored-by: Leo Bottaro <github@leobottaro.com> Co-authored-by: Liviu Roman <contact@liviuroman.com> Co-authored-by: Lotzi <info@lorenzmueller.de> Co-authored-by: Lukas Konsin <lukaskonsin@proton.me> Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com> Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com> Co-authored-by: Mario Carlotti <info@carlotti.ch> Co-authored-by: Marko Stanković <stankovic.marko@gmail.com> Co-authored-by: Martin Piron <martin.piron@hotmail.com> Co-authored-by: Matjaž T <matjaz@moj-svet.si> Co-authored-by: Mees Frensel <meesfrensel@gmail.com> Co-authored-by: Mehmet MENENGEÇ <mehmetmenengec+weblate@gmail.com> Co-authored-by: Metin <durmus38metin@gmail.com> Co-authored-by: Mohsin Bouhout <bouhout.mohsin@gmail.com> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Nicolai Bonde <git@nicolaibonde.dk> Co-authored-by: Ole Steinbrück <ole.steinbrueck@googlemail.com> Co-authored-by: Paolo Forte <paoloforte71@gmail.com> Co-authored-by: Passawish Paktiwong <passawishp@outlook.com> Co-authored-by: Pedro Vendeira <vendeira.pedro@gmail.com> Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org> Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com> Co-authored-by: Rasmus Sehlin <rasmus@sehl.in> Co-authored-by: Robert Gonzales <bgonz808@gmail.com> Co-authored-by: Ron Turner <admin@meetronturner.com> Co-authored-by: Shawn <xiaxinx@gmail.com> Co-authored-by: Stan P <g97d6liib@mozmail.com> Co-authored-by: Steven Barash <stevenbarash6@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: TMM4MN <tmgweb@yahoo.com> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Tage Lauritsen <tage@tunenet.dk> Co-authored-by: Theofilos Nikolaou <th.nikolaou@gmail.com> Co-authored-by: Tjibbe Chris <github@tjibbechris.nl> Co-authored-by: Tmpod <tom@tmpod.dev> Co-authored-by: Tom Kay <kowalzik@proton.me> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Valentino Harpa <valen.ginga@gmail.com> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: Zsombor L <lzso1.lzso1@gmail.com> Co-authored-by: anton garcias <isaga.percompartir@gmail.com> Co-authored-by: aouani jaessin <aouanijaessin@gmail.com> Co-authored-by: basti n00b0ss <n00b0ss@mailbox.org> Co-authored-by: bilal-khendaf <bilalkhendaf@gmail.com> Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl> Co-authored-by: chamdim <chamdim@protonmail.com> Co-authored-by: intothevolt <francesco.ferriero97@gmail.com> Co-authored-by: khaled maayeh <maayehkhaled@gmail.com> Co-authored-by: kiwinho <kiwicaja@gmail.com> Co-authored-by: millallo <millallo@tiscali.it> Co-authored-by: mkubant <marek@kubantovi.cz> Co-authored-by: nachtpfoetchen <nachtpfoetchen@posteo.de> Co-authored-by: om1s186 <om1s186@gmail.com> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: rw-r-r-0644 <rw-r-r-0644@proton.me> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: vytautas <immichtranslation.a03gn@simplelogin.com> Co-authored-by: waclaw66 <waclaw66@seznam.cz> Co-authored-by: Àlex Bravo <alexbravobosch@gmail.com> Co-authored-by: özcan karakuş <ozcan.krakus@gmail.com> Co-authored-by: Александр Стельмах <aguhadug@gmail.com> Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com> Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com> Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com> Co-authored-by: 안세훈 <on9686@gmail.com> |
||
|
|
52596255c8 | feat: toasts (#23298) | ||
|
|
698531d6e0 |
feat: improve UI for resolving duplication detection (#23145)
* feat: improve UI for resolving duplication detection * pr feedback |
||
|
|
02b29046b3 |
feat: ocr (#18836)
* feat: add OCR functionality and related configurations * chore: update labeler configuration for machine learning files * feat(i18n): enhance OCR model descriptions and add orientation classification and unwarping features * chore: update Dockerfile to include ccache for improved build performance * feat(ocr): enhance OCR model configuration with orientation classification and unwarping options, update PaddleOCR integration, and improve response structure * refactor(ocr): remove OCR_CLEANUP job from enum and type definitions * refactor(ocr): remove obsolete OCR entity and migration files, and update asset job status and schema to accommodate new OCR table structure * refactor(ocr): update OCR schema and response structure to use individual coordinates instead of bounding box, and adjust related service and repository files * feat: enhance OCR configuration and functionality - Updated OCR settings to include minimum detection box score, minimum detection score, and minimum recognition score. - Refactored PaddleOCRecognizer to utilize new scoring parameters. - Introduced new database tables for asset OCR data and search functionality. - Modified related services and repositories to support the new OCR features. - Updated translations for improved clarity in settings UI. * sql changes * use rapidocr * change dto * update web * update lock * update api * store positions as normalized floats * match column order in db * update admin ui settings descriptions fix max resolution key set min threshold to 0.1 fix bind * apply config correctly, adjust defaults * unnecessary model type * unnecessary sources * fix(ocr): switch RapidOCR lang type from LangDet to LangRec * fix(ocr): expose lang_type (LangRec.CH) and font_path on OcrOptions for RapidOCR * fix(ocr): make OCR text search case- and accent-insensitive using ILIKE + unaccent * fix(ocr): add OCR search fields * fix: Add OCR database migration and update ML prediction logic. * trigrams are already case insensitive * add tests * format * update migrations * wrong uuid function * linting * maybe fix medium tests * formatting * fix weblate check * openapi * sql * minor fixes * maybe fix medium tests part 2 * passing medium tests * format web * readd sql * format dart * disabled in e2e * chore: translation ordering --------- Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com> Co-authored-by: Alex Tran <alex.tran1502@gmail.com> |
||
|
|
382481735a |
feat: logout sessions on password change (#23188)
* log out ohter sessions on password change * translations * update and add tests * rename event to UserLogoutOtherSessions * fix typo * requested changes * fix tests * fix medium:test * use ValidateBoolean * fix format * dont delete current session id * Update server/src/dtos/auth.dto.ts Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> * rename event and invalidateOtherSessions * chore: cleanup --------- Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Co-authored-by: Jason Rasmussen <jason@rasm.me> |
||
|
|
f721a62776 |
feat(web): load original videos (#20041)
* added user preference for always loading original video added ability to toggle between transcoded/original in the video viewer add fix to static check error * address PR comments * Update asset-viewer-nav-bar.svelte Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> --------- Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com> Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> |
||
|
|
78fb815cdb |
feat(web): add search filter for camera lens model. (#21792)
Some checks failed
Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
|
||
|
|
76f5036026 |
chore: improve onboarding, app download links styling (#23134)
Some checks failed
Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
|
||
|
|
23a34bee6f |
feat: improved update messaging on app bar server info (#22938)
Some checks failed
Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
* feat: improved update messaging on app bar server info * chore: message improvements * chore: failed to fetch version error message * feat: open latest release when tapping "Update" on server out of date message * fix: text alignment states * chore: code review updates * Apply suggestion from @alextran1502 Co-authored-by: Alex <alex.tran1502@gmail.com> * Apply suggestion from @alextran1502 Co-authored-by: Alex <alex.tran1502@gmail.com> * chore: lots of rework of the version checking code to be cleaner Added a semver utility class to simplify comparisons, broke the update notification logic into own widget, reworked view construction and colors. * fix: show warnign without having to tap on app bar icon * chore: colors --------- Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|
|
b102f94e97 |
fix(mobile): notate experimental network features, cleanup mis assigned translation tags (#23021)
* cleanup i18n, return experimental notation * add renamed file * rename 2 * caps * Update mobile/lib/pages/common/headers_settings.page.dart Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com> * IntlKeys * fix: import --------- Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com> Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|
|
24fe62ff9d |
chore: rework backup success notification descriptions (#23024)
Some checks failed
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
CLI Build / CLI Publish (push) Has been cancelled
CLI Build / Docker (push) Has been cancelled
* chore: rework backup success notification descriptions * chore: use static text until for completion description |
||
|
|
cc1cd299f3 | feat(web): Download links and Obtainium link generator on Utilities page and onboarding (#20589) | ||
|
|
95889a69c9 |
feat(server): Option to configure SMTPS transport (#22833)
* feat(server): Option to configure SMTPS transport This commit adds a boolean option in the SMTP transport configuration to enable the so-called "secure" mode. What it does is use SMTP over TLS instead of relying on the more common STARTTLS option over plain SMTP. * Add missing field in dto * Add missing field * Use a switch instead of text field * Add field in spec * chore: regen open-api --------- Co-authored-by: Jason Rasmussen <jason@rasm.me> |
||
|
|
2919ee4c65 |
fix: navigate to time action (#20928)
* fix: navigate to time action * change-date -> DateSelectionModal; use luxon; use handle* for callback fn name * refactor change-date dialogs * Review comments * chore: clean up --------- Co-authored-by: Jason Rasmussen <jason@rasm.me> |
||
|
|
9b5855f848 |
feat: add video auto play setting (#20416)
* feat: add auto play setting to mobile * feat: add auto play video setting to web * address review comments * fix setting id --------- Co-authored-by: Saschl <noreply@saschl.com> |
||
|
|
c18df7ae25 | fix(web): clarify some transcoding settings (#22797) | ||
|
|
e6b9cc09c2 |
chore(web): update translations (#22623)
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/be/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/bn/ 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/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/gl/ 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/id/ 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/lv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/ 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/pa/ 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/tr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/ 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 Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com> Co-authored-by: Adam Uchmanowicz <auchmanowicz@gmail.com> Co-authored-by: Adrian Hermida <adrian.hermida.baloira@gmail.com> Co-authored-by: Aleksa Milošević <akimaki15@gmail.com> Co-authored-by: Amin <amnsharif@gmail.com> Co-authored-by: AndreiP28 <andreiprica28@gmail.com> Co-authored-by: António Santos <antoniomsantos99@gmail.com> Co-authored-by: Asger Mogensen <asgermog@gmail.com> Co-authored-by: Christoph Auer <Christoph.Auer@pilsheim.de> Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Eetu Mäenpää <me@eetumaenpaa.fi> Co-authored-by: Felipe Garcia <garcia.o.felipe@gmail.com> Co-authored-by: Filip Joković <filip@jokovic.dev> Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Jason Song <songpeiheng@gmail.com> Co-authored-by: Javier Villanueva García <jvg2203@gmail.com> Co-authored-by: Jordy H <jordy@hoebergen.net> Co-authored-by: Jorge Montejo <jorgemon.lopez@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Konstantinos D <kdemer@yahoo.com> Co-authored-by: Leo Bottaro <github@leobottaro.com> Co-authored-by: Linerly <linerly@proton.me> Co-authored-by: Liviu Roman <contact@liviuroman.com> Co-authored-by: Lorenz Baum <LorenzBaum@gmx.de> Co-authored-by: Lukas Konsin <lukaskonsin@proton.me> Co-authored-by: Mandeep <mandeeps708@gmail.com> Co-authored-by: Marc Casillas <mcasillassu@gmail.com> Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com> Co-authored-by: MatijaThe245th <matija245matakovic@gmail.com> Co-authored-by: Matjaž T <matjaz@moj-svet.si> Co-authored-by: Mees Frensel <meesfrensel@gmail.com> Co-authored-by: Mirko <itzmirko@itzmirko.it> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Oleksandr Yurov <oyurov@icloud.com> Co-authored-by: Orkun Sürel <orkunsurel@gmail.com> Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> Co-authored-by: Philipp Burndorfer <phi.bur@gmx.at> Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com> Co-authored-by: Roman Zhukov <Softver161@gmail.com> Co-authored-by: Sayan Goswami <goswami.sayan47@gmail.com> Co-authored-by: Sergey Katsubo <skatsubo@gmail.com> Co-authored-by: Simon Bierwald <simon.bierwald@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: Theodore Zhvania <zhvania@ted.ge> Co-authored-by: Tim De Meyer <demeyer.tim@gmail.com> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Valentino Harpa <valen.ginga@gmail.com> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: Willem Schipper <git@willem.page> Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com> Co-authored-by: Zurab Sajaia <vavalomi@hotmail.com> Co-authored-by: albanobattistella <albanobattistella@gmail.com> Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl> Co-authored-by: dark&white <darkwhite@users.noreply.hosted.weblate.org> Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org> Co-authored-by: findussoft <sella_violett_8i@icloud.com> Co-authored-by: kiwinho <kiwicaja@gmail.com> Co-authored-by: millallo <millallo@tiscali.it> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: rokon001 <rnacc3579@gmail.com> Co-authored-by: vaibhav kumar <catvaku@gmail.com> Co-authored-by: waclaw66 <waclaw66@seznam.cz> Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com> Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com> |
||
|
|
8473dab684 |
fix: shared album control permissions (#22435)
Some checks failed
Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
* fix: shared album control permissions * fix: properly display "add photos" * fix: dont allow modification of album order * fix: album title/description edit from app bar * chore: code review changes * chore: format translations * chore: lintings |
||
|
|
cf60f4cdcd |
feat(web): Add upload to stack action (#19842)
* feat(web): Add upload to stack action * Event handling and translation * Update asset viewer instead * lint, improve upload return type * Add suggestions from code review * Resolve merge conflicts * Apply suggestions from code review |
||
|
|
295e406a17 |
chore(web): update translations (#22486)
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/el/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/kn/ 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/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/sv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/ 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 Co-authored-by: Arthur Bols <arthur@bols.dev> Co-authored-by: Ben Kim <benkim1129@gmail.com> Co-authored-by: César Gómez <cegomez@gmail.com> Co-authored-by: DR <weblate-kavita.snowflake668@slmail.me> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Emil Friis Osmann <Emilfriisosmann@gmail.com> Co-authored-by: Fjuro <fjuro@alius.cz> Co-authored-by: Godwin T <godwintgn@protonmail.com> Co-authored-by: Hristo T <hristotarnev@gmail.com> Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: KecskeTech <teonyitas@gmail.com> Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com> Co-authored-by: Liviu Roman <contact@liviuroman.com> Co-authored-by: Lorenzo <artale.lorenzo@outlook.it> Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com> Co-authored-by: Matjaž T <matjaz@moj-svet.si> Co-authored-by: Miryusif Rahimov <miryusifrahimov@gmail.com> Co-authored-by: Msaood <msaood@msaood.com> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Pedro Vendeira <vendeira.pedro@gmail.com> Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com> Co-authored-by: Rahees <ahdrahees.dev@gmail.com> Co-authored-by: Sandeep R <sandeep1891995@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Tino Altmann <usinggrant@hotmail.de> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: anton garcias <isaga.percompartir@gmail.com> Co-authored-by: chamdim <chamdim@protonmail.com> Co-authored-by: longlarry <weblate.gm@tuta.io> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: swever <swever@users.noreply.hosted.weblate.org> Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com> Co-authored-by: 안세훈 <on9686@gmail.com> |
||
|
|
de6d91946d |
chore(web): update translations (#22343)
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/be/ 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/de/ 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/fa/ 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/he/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/ 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/mk/ 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/tr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/ 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 Co-authored-by: AbuKareem Tuffaha <abukareem.tuffaha@gmail.com> Co-authored-by: Adam Havránek <adamhavra@seznam.cz> Co-authored-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com> Co-authored-by: Fábio Marques <2fabiom@gmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com> Co-authored-by: Joonas <taikamarsu@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Liviu Roman <contact@liviuroman.com> Co-authored-by: Lorenzo <artale.lorenzo@outlook.it> Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com> Co-authored-by: Matjaž T <matjaz@moj-svet.si> Co-authored-by: Matthew Rodrigues <mattcapazz@gmail.com> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Pēteris Caune <cuu508@monkeyseemonkeydo.lv> Co-authored-by: Ramin Samadi <ramin.samadi@gmail.com> Co-authored-by: Roger Veciana Rovira <rveciana@gmail.com> Co-authored-by: Romhanyi Marcell Felix <rmf.marci@icloud.com> Co-authored-by: Sergey Katsubo <skatsubo@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Tijs-B <tijs.bergmans@telenet.be> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Vladimir Dimitrieski <vladimirdimitrieski@gmail.com> Co-authored-by: angeldev0 <angeldevz0@proton.me> Co-authored-by: chamdim <chamdim@protonmail.com> Co-authored-by: david7xw <davdavid7xw@gmail.com> Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org> Co-authored-by: gablilli <gabriele.lilli0511@gmail.com> Co-authored-by: gardenstoney <jungorjeong@naver.com> Co-authored-by: hands8142 <dongsu8142@kakao.com> Co-authored-by: iDazai <thanon@mailbox.org> Co-authored-by: jaime-grj <weblate.4ljj9@aleeas.com> Co-authored-by: jose-83 <h.sabri@gmx.de> Co-authored-by: konqueror81 <konqueror81@hotmail.com> Co-authored-by: nested-universe <ekzistadismo@gmail.com> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com> Co-authored-by: 안세훈 <on9686@gmail.com> |
||
|
|
44284b4351 |
chore: do not remote sync twice in backup page (#22484)
do not remote sync twice in backup page Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> |
||
|
|
ee3c07d049 |
fix: process upload only after successful remote sync (#22360)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> |
||
|
|
30a378c580 | fix: local assets should not be added to album (#22304) | ||
|
|
5de76dbaee |
chore(web): update translations (#22288)
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/ 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/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/hi/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/id/ 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/lt/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/ 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/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/sv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/ 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/zh_SIMPLIFIED/ Translation: Immich/immich Co-authored-by: Andreas Johansen <andreas@josern.com> Co-authored-by: Ankur Mishra <ankurwidguitar@gmail.com> Co-authored-by: Aqil Iskandar <aqil@tumbuk.com> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Hudio Hizari <hhizari@gmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Javier Villanueva García <jvg2203@gmail.com> Co-authored-by: Jonas Merkel <merkel.joon@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Lluís Forns <enboig@disroot.org> Co-authored-by: MaBeniu <runnerm@gmail.com> Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com> Co-authored-by: Marcos lobo <weblate@1on1.aleeas.com> Co-authored-by: Matjaž T <matjaz@moj-svet.si> Co-authored-by: Michael Papadopoulos <papadopoulosmic@gmail.com> Co-authored-by: Mohammed Alezi <mohammednalezi@gmail.com> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Oleks Povar <acc@zvirja.com> Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org> Co-authored-by: Phil Jope <Phil.Jope@gmail.com> Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com> Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com> Co-authored-by: Remco <rpander93@gmail.com> Co-authored-by: Rimas Raguliūnas <rarimas@gmail.com> Co-authored-by: Shawn <xiaxinx@gmail.com> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Tage Lauritsen <tage@tunenet.dk> Co-authored-by: Taiki M <vexingly-many-mace@duck.com> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: anton garcias <isaga.percompartir@gmail.com> Co-authored-by: gablilli <gabriele.lilli0511@gmail.com> Co-authored-by: kylo32 <kylo32@gmail.com> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: vzvl <lojewski.vitus@gmail.com> Co-authored-by: Àlex Bravo <alexbravobosch@gmail.com> Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com> |
||
|
|
ba0cfb76ed |
chore(web): update translations (#22022)
Some checks failed
Docker / Build and Push Server (push) Has been cancelled
Docker / Docker Build & Push Server Success (push) Has been cancelled
Docker / Docker Build & Push ML Success (push) Has been cancelled
Docs build / pre-job (push) Has been cancelled
Docs build / Docs Build (push) Has been cancelled
Zizmor / Zizmor (push) Has been cancelled
Static Code Analysis / pre-job (push) Has been cancelled
Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
Test / pre-job (push) Has been cancelled
Test / Test & Lint Server (push) Has been cancelled
Test / Unit Test CLI (push) Has been cancelled
Test / Unit Test CLI (Windows) (push) Has been cancelled
Test / Lint Web (push) Has been cancelled
Test / Test Web (push) Has been cancelled
Test / Test i18n (push) Has been cancelled
Test / End-to-End Lint (push) Has been cancelled
Test / Medium Tests (Server) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
Test / End-to-End Tests Success (push) Has been cancelled
Test / Unit Test Mobile (push) Has been cancelled
Test / Unit Test ML (push) Has been cancelled
Test / .github Files Formatting (push) Has been cancelled
Test / ShellCheck (push) Has been cancelled
Test / OpenAPI Clients (push) Has been cancelled
Test / SQL Schema Checks (push) Has been cancelled
CLI Build / CLI Publish (push) Has been cancelled
CLI Build / Docker (push) Has been cancelled
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/af/ 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/es/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/ 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/lt/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/mk/ 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/nn/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/ 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/sv/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/ 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/zh_SIMPLIFIED/ Translation: Immich/immich Co-authored-by: Cristi Bklash <bklash3@gmail.com> Co-authored-by: D S <weblate.2w8z9@slmail.me> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Dino Janevski <dino.janevski@gmail.com> Co-authored-by: Dmitry Banny <dj.icecore@gmail.com> Co-authored-by: Erik Leijen <eleijen@gmail.com> Co-authored-by: Fjuro <fjuro@alius.cz> Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com> Co-authored-by: Giulio Librando <giuliolibrando@gmail.com> Co-authored-by: Gustavo de León <alfonso.gus.deleon@gmail.com> Co-authored-by: Heinrich Gerber <heinrichgerber@gmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com> Co-authored-by: Jenny Koppers <jenny.koppers99@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Kiril Pan <eccyboo@protonmail.com> Co-authored-by: Leo Bottaro <github@leobottaro.com> Co-authored-by: Luca-Bogdan Grigorescu <bogdang@gmail.com> Co-authored-by: Maj Mohar <maj.mohar4@gmail.com> Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com> Co-authored-by: Marcos Castro <marcastroro@gmail.com> Co-authored-by: Matjaž T <matjaz@moj-svet.si> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Pazystamas <pazystamas@gmail.com> Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com> Co-authored-by: Python Germany <pythongermanyrandom@proton.me> Co-authored-by: Richard <906747215@qq.com> Co-authored-by: Runskrift <anders@rimfrost.nu> Co-authored-by: Steffen Strunge Mathiesen <steffenmathiesen@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Theodor Onarheim <thbo@startmail.com> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: Yaros <thedj.launchpadder.dmx512@gmail.com> Co-authored-by: Yuki Ejima <ktd.gems@gmail.com> Co-authored-by: kgerg <kgergelyzs@gmail.com> Co-authored-by: oliva <github@teml.in> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: swever <swever@users.noreply.hosted.weblate.org> Co-authored-by: waclaw66 <waclaw66@seznam.cz> Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com> Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com> |
||
|
|
7a0107fc79 |
feat: show preparing/hashing status in backup page (#22222)
* only show preparing information while hashing * pr feedback * use count * use a single query for count * use Mert's query |
||
|
|
0bbeb20595 | fix(web): only copy images via canvas (#22225) |