bwees
e01a357546
feat: mobile editing
2026-02-14 00:03:08 -06:00
Xantin
2fb9f84b56
refactor(i18n): Follow IETF standard ( #26171 )
...
* refactor(18n): Follow IETF standard
Rename zh_SIMPLIFIED to zh_Hans
Makes it easier to merge #21337
* fix(web): zh_SIMPLIFIED -> zh_Hans
2026-02-13 18:47:41 +01:00
Weblate (bot)
434ded92f5
chore(web): update translations ( #26167 )
...
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/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/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
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/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/th/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translation: Immich/immich
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Kuba <kubaant@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Ulices <hasecilu@tuta.io >
Co-authored-by: Yu-Hsuan Liao <EMC521@outlook.com >
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Co-authored-by: jcreusand <joan.creusandreu@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Óscar Fernández Díaz <42654671+oscfdezdz@users.noreply.github.com >
2026-02-13 17:45:35 +00:00
Christos Longros
7413356a2f
fix: clarify external domain translation ( #26009 )
...
* fix: clarify external domain setting is used for emails too (#24950 )
* Update i18n/en.json
Co-authored-by: Jason Rasmussen <jason@rasm.me >
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-02-12 14:01:51 -05:00
Michel Heusschen
b85f6f3fce
fix(web): add missing @immich/ui translations ( #26143 )
2026-02-12 16:42:35 +00:00
shenlong
675bbf3ac3
chore: remove unused key and fix casing for recent_albums ( #24691 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-02-12 16:06:22 +01:00
Weblate (bot)
c45450b6ac
chore(web): update translations ( #26118 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
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/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich
Co-authored-by: Anton Palmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Rishi <rishikesh.200@gmail.com >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Vivek M <vivekmalhotra004@gmail.com >
Co-authored-by: WellsTsai <dan50907@gmail.com >
Co-authored-by: czlevi7 <czlevi7@gmail.com >
Co-authored-by: jässin <aouanijassin@gmail.com >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: pyccl <changcongliang@163.com >
2026-02-12 15:02:07 +00:00
github-actions
3be8e265cd
chore: version v2.5.6
2026-02-10 18:24:40 +00:00
Weblate (bot)
e3c4e0197a
chore(web): update translations ( #25947 )
...
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/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/de_CH/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eo/
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/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
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/kn/
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/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/
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/sq/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
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/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
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Arnie97 <arnie97@gmail.com >
Co-authored-by: David Krizak <lavidk@icloud.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Gautam Pai <gautam.gp4207@gmail.com >
Co-authored-by: Gilgalard Elendil <Gilgalard11@gmail.com >
Co-authored-by: Gisle-Andre Larsen <gisleandre@hotmail.com >
Co-authored-by: Guillaume Petit <gpetit@edelzone.fr >
Co-authored-by: Guillermo Ramos Santos <guillermo.ramosantos@gmail.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Hans Cats <hanscats@gmail.com >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
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: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com >
Co-authored-by: Luuk Heijnen <luukheijnen1@gmail.com >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Masani Amin Yasin <langugetranslategay.taps663@silomails.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Philipp Frauenfelder <philipp.frauenfelder@gmail.com >
Co-authored-by: Reetryyy <kaxa.kikalishvili.kk@gmail.com >
Co-authored-by: Romo <romo@romo.al >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Skanda <skillwiz94@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Tage Lauritsen <tage@tunenet.dk >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Ulices <hasecilu@tuta.io >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Veerasak Kritsanapraphan <veerasak.kritsanapraphan@gmail.com >
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org >
Co-authored-by: ea stanley <hang4ea@gmail.com >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: nobo73 <noboru.tanaka@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Óscar Fernández Díaz <42654671+oscfdezdz@users.noreply.github.com >
2026-02-10 18:22:41 +00:00
Michel Heusschen
211dc3c056
fix: add missing translations for image editor ( #25957 )
2026-02-06 13:08:24 +01:00
github-actions
ff9052f7f5
chore: version v2.5.5
2026-02-06 03:49:02 +00:00
github-actions
8581b4f350
chore: version v2.5.4
2026-02-05 21:16:52 +00:00
Weblate (bot)
4835d5f97f
chore(web): update translations ( #25585 )
...
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/bn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eo/
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/ga/
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/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
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/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/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/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/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
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alan Lai <alanlai22@outlook.com >
Co-authored-by: Aldi Maulana <aldim222@gmail.com >
Co-authored-by: Andrei P <darkandrei197@gmail.com >
Co-authored-by: Ari Selseng <ari@selseng.net >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Bryan Tank <perso@bryantank.fr >
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com >
Co-authored-by: Chun-Hei Lam <chun.lam18@imperial.ac.uk >
Co-authored-by: Ciprriann <cipriannebeja@gmail.com >
Co-authored-by: Damien Doumax <damien@orfaon.net >
Co-authored-by: Fran Sánchez <mrurkaz@gmail.com >
Co-authored-by: Hans Cats <hanscats@gmail.com >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
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: Jordy H <jordy@hoebergen.net >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: KecskeTech <teonyitas@gmail.com >
Co-authored-by: Kim Hokyeong <manmen.mi1375@gmail.com >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: Masani Amin Yasin <langugetranslategay.taps663@silomails.com >
Co-authored-by: Masani Amin Yasin <masaniamin@proton.me >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Melih Ozkan <malihozkan156@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Nicolò <nicosemp@gmail.com >
Co-authored-by: Nik Grebovšek <nikigre@gmail.com >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Phantom0174 <darrenhsiou@gmail.com >
Co-authored-by: Pieter Lexis <pieter@plexis.eu >
Co-authored-by: Rey <x46puy43k@mozmail.com >
Co-authored-by: Roman Fedorchuk <roma.fedorchuk@gmail.com >
Co-authored-by: Samuel Medeiros <steixeiramedeiros@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Stan P <g97d6liib@mozmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Tim Müller <info@timxllr.de >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: balc11 <balc11@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: john family <tyutee09@gmail.com >
Co-authored-by: kellogcheung <kellogcheung@gmail.com >
Co-authored-by: liimee <git.taaa@fedora.email >
Co-authored-by: millallo <millallo@tiscali.it >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com >
Co-authored-by: stesoma <soma.steltzer@gmail.com >
Co-authored-by: Óscar Fernández Díaz <42654671+oscfdezdz@users.noreply.github.com >
Co-authored-by: გიორგი კუცია <giorgi.kucia@gmail.com >
2026-02-05 21:14:41 +00:00
Mert
27a2808470
fix(mobile): mtls on native clients ( #25802 )
...
* handle mtls on ios
* update android impl
* ui improvements
* dead code
* no need to store data separately
* improve concurrency
* dead code
* add migration
* remove unused dependency
* trust user-installed certs
* removed print statement
* fix ios
* improve android styling
* outdated comments
* update lock file
* handle translation
* fix prompt cancellation
* fix video playback
* Apply suggestion from @shenlong-tanwen
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
* Apply suggestion from @shenlong-tanwen
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
* formatting
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
2026-02-05 17:42:53 +00:00
Alex
0a8a65a45e
fix: file name search label ( #25916 )
2026-02-05 17:24:58 +00:00
github-actions
38c1f0b1fd
chore: version v2.5.3
2026-02-03 18:14:21 +00:00
github-actions
eadb2f89af
chore: version v2.5.2
2026-01-28 22:05:10 +00:00
github-actions
41e2ed3754
chore: version v2.5.1
2026-01-27 23:10:13 +00:00
Jason Rasmussen
20c4d375b1
chore: update pump script ( #25586 )
2026-01-27 17:33:12 -05:00
Weblate (bot)
53718f01bb
chore(web): update translations ( #25574 )
...
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/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/cv/
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/eo/
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/fil/
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/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
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/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
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/lt/
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/sq/
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/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/ur/
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: 0v0 <0v0tvs@gmail.com >
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Nieto Rodríguez <adrian.nieto7@gmail.com >
Co-authored-by: Agostino Pit <scheccia@gmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alexandre <alexandre.tressel@icloud.com >
Co-authored-by: Alexandre <pikpakpik@users.noreply.hosted.weblate.org >
Co-authored-by: Alin T <amin4fun@yahoo.com >
Co-authored-by: Ameer Hamza <ah75102@gmail.com >
Co-authored-by: Amir <amirikmel@gmail.com >
Co-authored-by: Antoine Maalouf <atmaalouf@gmail.com >
Co-authored-by: Anton Palmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arnau Mora <arnyminer.z@gmail.com >
Co-authored-by: Artem Grauberger <graubergerartem@gmail.com >
Co-authored-by: AtmosphericIgnition <dev@prusa.net >
Co-authored-by: Bagas Dwi <bagasdwin15@gmail.com >
Co-authored-by: Balázs R <nvi9@outlook.hu >
Co-authored-by: BarMan <weblate.barman632@simplelogin.com >
Co-authored-by: Bart Simons <bart2jes@gmail.com >
Co-authored-by: Bartłomiej <20731216+Jarsey45@users.noreply.github.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Branden S <schrenk.br@gmail.com >
Co-authored-by: Bruno Antunes <antunes.dll@gmail.com >
Co-authored-by: CHUNG, Jin-ho <doctorjinho@gmail.com >
Co-authored-by: CanbiZ <mickey.leskowitz@gmail.com >
Co-authored-by: Carl Bergan <carl.bergan@gmail.com >
Co-authored-by: Carl Hansson <carlhansson677@gmail.com >
Co-authored-by: Cem TURKER <forumcemturker@gmail.com >
Co-authored-by: Collignon-Ducret Rémi <remi+github@collignon-ducret.fr >
Co-authored-by: Constantin <lulu195@users.noreply.hosted.weblate.org >
Co-authored-by: Cédric <cedric@laubacher.io >
Co-authored-by: Damian Krysta <krypton9208@gmail.com >
Co-authored-by: Daniel Pätzold <weblate.labrador503@passmail.net >
Co-authored-by: Degani Giancarlo <giancarlo@degani.eu >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Don't use my name <maxabmeyer@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Dániel Gál <galdaniel.school@gmail.com >
Co-authored-by: Eduardo Maciel <edumaciel1221@gmail.com >
Co-authored-by: Emil <emil.ca.carls+weblate@gmail.com >
Co-authored-by: Eric Hebert <ericheb@gmail.com >
Co-authored-by: Federico Cervelli <federicocervelli01@gmail.com >
Co-authored-by: Felipe Cury <weblate@flpcury.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Gabriel <jellyfin.sensitize624@passmail.net >
Co-authored-by: Gary <zgr0629@gmail.com >
Co-authored-by: George Tsotsos <geoxor123@outlook.com >
Co-authored-by: Giorgio M <giorgio.maulu@gmail.com >
Co-authored-by: Guillermo Ramos Santos <guillermo.ramosantos@gmail.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Haki Bardhi <hakibardhi7@gmail.com >
Co-authored-by: HaoSs07 <haoss07@gmail.com >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Ilya <vlk.ilya@users.noreply.hosted.weblate.org >
Co-authored-by: Immich <weblate@immich.app >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JM Garcia <jmgrc1626@gmail.com >
Co-authored-by: Jadde <Jasper@pgpmail.dk >
Co-authored-by: Jason Song <songpeiheng@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi >
Co-authored-by: Joel <octavianporsche@gmail.com >
Co-authored-by: John denar <weblate.direct@privacyshield.online >
Co-authored-by: Jordy H <jordy@hoebergen.net >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julian Poidevin <poidevin.julian@gmail.com >
Co-authored-by: K Emil <kristianemilmadsen@gmail.com >
Co-authored-by: Katherine <kate.schumacher@gmail.com >
Co-authored-by: Kuba <kubaant@gmail.com >
Co-authored-by: Lemon Cat <lmncat3@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lluís Forns <enboig@disroot.org >
Co-authored-by: Lorenzo <artale.lorenzo@outlook.it >
Co-authored-by: Loris Sambinelli <loriss84@gmail.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lucas Manzke <lmprogg@gmail.com >
Co-authored-by: Luuk Heijnen <luukheijnen1@gmail.com >
Co-authored-by: M4th12 <mattia.caldera04@gmail.com >
Co-authored-by: MSDNicrosoft <i@msdnicrosoft.work >
Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com >
Co-authored-by: MaBeniu <runnerm@gmail.com >
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org >
Co-authored-by: Mads Bojesen <madsrbojesen@gmail.com >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Marian Wolf <marian.wolf2008@gmail.com >
Co-authored-by: Martynas <kingsizekebab@protonmail.com >
Co-authored-by: Marwan Jalaleddine <marwanjalaleddine@gmail.com >
Co-authored-by: Mateusz Filipowicz <matfilipowicz@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Matt Peperell <mattp@users.noreply.hosted.weblate.org >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Michael <mail@michaelhofer.ch >
Co-authored-by: Mihailo Gostiljac <gostiljaccc99@gmail.com >
Co-authored-by: Mohammed Khan <weblate@mkodify.org >
Co-authored-by: Muhammad Ghassan Ihsan Kamil <heysans.kamil@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Naim Hasim <ainadanaim@gmail.com >
Co-authored-by: Niccolò Cocchi <nicco.r.cocchi@gmail.com >
Co-authored-by: Nico Kaiser <nico@kaiser.me >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Peer Ewald <pulse-charger-open@duck.com >
Co-authored-by: PhillyMay <mein.alias@outlook.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Putthimedh Jarusirisoonthorn <toto.jaru@gmail.com >
Co-authored-by: ROCK TAKEY <rocktakey@gmail.com >
Co-authored-by: Remco <remco@pander.io >
Co-authored-by: Rey <x46puy43k@mozmail.com >
Co-authored-by: Riccardo Parise <riccardo@parise.space >
Co-authored-by: Roberto Burchi <elburchio@gmail.com >
Co-authored-by: Roger Veciana Rovira <rveciana@gmail.com >
Co-authored-by: Rohama <32406304+dev-mkm@users.noreply.github.com >
Co-authored-by: Romo <romo@romo.al >
Co-authored-by: Rune J. <runekj@duck.com >
Co-authored-by: Saba Sakvarelidze <cal1b4nnn@gmail.com >
Co-authored-by: Sait Furkan Selçuk <sait574577@gmail.com >
Co-authored-by: Samhar Hijazi <semokoda@keemail.me >
Co-authored-by: Sami Cooper (CYB3ROID694) <sami.mhatre756@gmail.com >
Co-authored-by: Sergio <svillar@igalia.com >
Co-authored-by: Sergio Espada Rubio <espadauni@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Simon L. B. Sørensen <simonxarro@gmail.com >
Co-authored-by: Sjoerd van Daal <sjoerd.van.daal@proton.me >
Co-authored-by: Skanda <skillwiz94@gmail.com >
Co-authored-by: Sonny Saul Aguilar Alvarez (sonnyano909) <aguilarsaulsonny@gmail.com >
Co-authored-by: Sophie <mail@sopht.li >
Co-authored-by: Stan P <g97d6liib@mozmail.com >
Co-authored-by: Stanly Swagato Halder <stanlyhalder@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Szymon Kucharski <szymon.kucharski5@gmail.com >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Takayuki Maeda <takoyaki0316@gmail.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Tomasz Rzymyszkiewicz <tomasz@rzymyszkiewicz.com >
Co-authored-by: Tomo Tomov <tomotomov92@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vaja Benidze <luvared@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Wolfgang Schwendtbauer <wolfgang.schwendtbauer@gmail.com >
Co-authored-by: Wout Van den Bossche <woutvdb@icloud.com >
Co-authored-by: anton garcias <isaga.percompartir@gmail.com >
Co-authored-by: binnichtaktiv <jonasbradley06@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: dionjoshualobo <23h13.joshua@sjec.ac.in >
Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org >
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org >
Co-authored-by: kgerg <kgergelyzs@gmail.com >
Co-authored-by: koffevar <koffevar@users.noreply.github.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: lulala <sap777@msn.com >
Co-authored-by: lumppu <saukkolanerkki@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: millallo <millallo@tiscali.it >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: muziqaz <weblate.scapegoat467@passmail.net >
Co-authored-by: otterstedt <otterstedt@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rohamaa <rohamaa@outlook.com >
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com >
Co-authored-by: stesoma <soma.steltzer@gmail.com >
Co-authored-by: theCataclysm808 <mail@sebastiangeithner.de >
Co-authored-by: twkim <angelos0424@gmail.com >
Co-authored-by: userrand6 <info@mh0.eu >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Мĕтри Сантăр ывалĕ Упа-Миччи <mefisteron@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: 안세훈 <on9686@gmail.com >
2026-01-27 19:33:22 +00:00
Weblate (bot)
50a0b126f6
chore(web): update translations ( #24653 )
...
* chore(web): update translations
Co-authored-by: 0v0 <0v0tvs@gmail.com >
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Nieto Rodríguez <adrian.nieto7@gmail.com >
Co-authored-by: Agostino Pit <scheccia@gmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alexandre <alexandre.tressel@icloud.com >
Co-authored-by: Alexandre <pikpakpik@users.noreply.hosted.weblate.org >
Co-authored-by: Alin T <amin4fun@yahoo.com >
Co-authored-by: Ameer Hamza <ah75102@gmail.com >
Co-authored-by: Amir <amirikmel@gmail.com >
Co-authored-by: Antoine Maalouf <atmaalouf@gmail.com >
Co-authored-by: Anton Palmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arnau Mora <arnyminer.z@gmail.com >
Co-authored-by: Artem Grauberger <graubergerartem@gmail.com >
Co-authored-by: AtmosphericIgnition <dev@prusa.net >
Co-authored-by: Bagas Dwi <bagasdwin15@gmail.com >
Co-authored-by: Balázs R <nvi9@outlook.hu >
Co-authored-by: BarMan <weblate.barman632@simplelogin.com >
Co-authored-by: Bart Simons <bart2jes@gmail.com >
Co-authored-by: Bartłomiej <20731216+Jarsey45@users.noreply.github.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Branden S <schrenk.br@gmail.com >
Co-authored-by: Bruno Antunes <antunes.dll@gmail.com >
Co-authored-by: CHUNG, Jin-ho <doctorjinho@gmail.com >
Co-authored-by: CanbiZ <mickey.leskowitz@gmail.com >
Co-authored-by: Carl Bergan <carl.bergan@gmail.com >
Co-authored-by: Carl Hansson <carlhansson677@gmail.com >
Co-authored-by: Cem TURKER <forumcemturker@gmail.com >
Co-authored-by: Collignon-Ducret Rémi <remi+github@collignon-ducret.fr >
Co-authored-by: Constantin <lulu195@users.noreply.hosted.weblate.org >
Co-authored-by: Cédric <cedric@laubacher.io >
Co-authored-by: Damian Krysta <krypton9208@gmail.com >
Co-authored-by: Daniel Pätzold <weblate.labrador503@passmail.net >
Co-authored-by: Degani Giancarlo <giancarlo@degani.eu >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Don't use my name <maxabmeyer@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Dániel Gál <galdaniel.school@gmail.com >
Co-authored-by: Eduardo Maciel <edumaciel1221@gmail.com >
Co-authored-by: Emil <emil.ca.carls+weblate@gmail.com >
Co-authored-by: Eric Hebert <ericheb@gmail.com >
Co-authored-by: Federico Cervelli <federicocervelli01@gmail.com >
Co-authored-by: Felipe Cury <weblate@flpcury.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Gabriel <jellyfin.sensitize624@passmail.net >
Co-authored-by: Gary <zgr0629@gmail.com >
Co-authored-by: George Tsotsos <geoxor123@outlook.com >
Co-authored-by: Georgios Tsotsos <geoxor123@outlook.com >
Co-authored-by: Giorgio M <giorgio.maulu@gmail.com >
Co-authored-by: Guillermo Ramos Santos <guillermo.ramosantos@gmail.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Haki Bardhi <hakibardhi7@gmail.com >
Co-authored-by: HaoSs07 <haoss07@gmail.com >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
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: Ilya <vlk.ilya@users.noreply.hosted.weblate.org >
Co-authored-by: Immich <weblate@immich.app >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JM Garcia <jmgrc1626@gmail.com >
Co-authored-by: Jadde <Jasper@pgpmail.dk >
Co-authored-by: Jason Song <songpeiheng@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi >
Co-authored-by: Joel <octavianporsche@gmail.com >
Co-authored-by: John denar <weblate.direct@privacyshield.online >
Co-authored-by: Jordy H <jordy@hoebergen.net >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julian Poidevin <poidevin.julian@gmail.com >
Co-authored-by: K Emil <kristianemilmadsen@gmail.com >
Co-authored-by: Katherine <kate.schumacher@gmail.com >
Co-authored-by: Kuba <kubaant@gmail.com >
Co-authored-by: Lemon Cat <lmncat3@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lluís Forns <enboig@disroot.org >
Co-authored-by: Lorenzo <artale.lorenzo@outlook.it >
Co-authored-by: Loris Sambinelli <loriss84@gmail.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lucas Manzke <lmprogg@gmail.com >
Co-authored-by: Luuk Heijnen <luukheijnen1@gmail.com >
Co-authored-by: M4th12 <mattia.caldera04@gmail.com >
Co-authored-by: MSDNicrosoft <i@msdnicrosoft.work >
Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com >
Co-authored-by: MaBeniu <runnerm@gmail.com >
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org >
Co-authored-by: Mads Bojesen <madsrbojesen@gmail.com >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Marian Wolf <marian.wolf2008@gmail.com >
Co-authored-by: Martynas <kingsizekebab@protonmail.com >
Co-authored-by: Marwan Jalaleddine <marwanjalaleddine@gmail.com >
Co-authored-by: Mateusz Filipowicz <matfilipowicz@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Matt Peperell <mattp@users.noreply.hosted.weblate.org >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Michael <mail@michaelhofer.ch >
Co-authored-by: Mihailo Gostiljac <gostiljaccc99@gmail.com >
Co-authored-by: Mohammed Khan <weblate@mkodify.org >
Co-authored-by: Muhammad Ghassan Ihsan Kamil <heysans.kamil@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Naim Hasim <ainadanaim@gmail.com >
Co-authored-by: Niccolò Cocchi <nicco.r.cocchi@gmail.com >
Co-authored-by: Nico Kaiser <nico@kaiser.me >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Peer Ewald <pulse-charger-open@duck.com >
Co-authored-by: PhillyMay <mein.alias@outlook.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Putthimedh Jarusirisoonthorn <toto.jaru@gmail.com >
Co-authored-by: ROCK TAKEY <rocktakey@gmail.com >
Co-authored-by: Remco <remco@pander.io >
Co-authored-by: Rey <x46puy43k@mozmail.com >
Co-authored-by: Riccardo Parise <riccardo@parise.space >
Co-authored-by: Roberto Burchi <elburchio@gmail.com >
Co-authored-by: Roger Veciana Rovira <rveciana@gmail.com >
Co-authored-by: Rohama <32406304+dev-mkm@users.noreply.github.com >
Co-authored-by: Romo <romo@romo.al >
Co-authored-by: Rune J. <runekj@duck.com >
Co-authored-by: Saba Sakvarelidze <cal1b4nnn@gmail.com >
Co-authored-by: Sait Furkan Selçuk <sait574577@gmail.com >
Co-authored-by: Samhar Hijazi <semokoda@keemail.me >
Co-authored-by: Sami Cooper (CYB3ROID694) <sami.mhatre756@gmail.com >
Co-authored-by: Sergio <svillar@igalia.com >
Co-authored-by: Sergio Espada Rubio <espadauni@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Simon L. B. Sørensen <simonxarro@gmail.com >
Co-authored-by: Sjoerd van Daal <sjoerd.van.daal@proton.me >
Co-authored-by: Skanda <skillwiz94@gmail.com >
Co-authored-by: Sonny Saul Aguilar Alvarez (sonnyano909) <aguilarsaulsonny@gmail.com >
Co-authored-by: Sophie <mail@sopht.li >
Co-authored-by: Stan P <g97d6liib@mozmail.com >
Co-authored-by: Stanly Swagato Halder <stanlyhalder@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Szymon Kucharski <szymon.kucharski5@gmail.com >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Takayuki Maeda <takoyaki0316@gmail.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Tomasz Rzymyszkiewicz <tomasz@rzymyszkiewicz.com >
Co-authored-by: Tomo Tomov <tomotomov92@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vaja Benidze <luvared@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Wolfgang Schwendtbauer <wolfgang.schwendtbauer@gmail.com >
Co-authored-by: Wout Van den Bossche <woutvdb@icloud.com >
Co-authored-by: anton garcias <isaga.percompartir@gmail.com >
Co-authored-by: binnichtaktiv <jonasbradley06@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: dionjoshualobo <23h13.joshua@sjec.ac.in >
Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org >
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org >
Co-authored-by: kgerg <kgergelyzs@gmail.com >
Co-authored-by: koffevar <koffevar@users.noreply.github.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: lulala <sap777@msn.com >
Co-authored-by: lumppu <saukkolanerkki@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: millallo <millallo@tiscali.it >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: muziqaz <weblate.scapegoat467@passmail.net >
Co-authored-by: otterstedt <otterstedt@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rohamaa <rohamaa@outlook.com >
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com >
Co-authored-by: stesoma <soma.steltzer@gmail.com >
Co-authored-by: theCataclysm808 <mail@sebastiangeithner.de >
Co-authored-by: twkim <angelos0424@gmail.com >
Co-authored-by: userrand6 <info@mh0.eu >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Мĕтри Сантăр ывалĕ Упа-Миччи <mefisteron@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: 안세훈 <on9686@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/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
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/cv/
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/eo/
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/fil/
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/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
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/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
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/lt/
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/sq/
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/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/ur/
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
* fix: remove bad package.json diff
---------
Co-authored-by: 0v0 <0v0tvs@gmail.com >
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Nieto Rodríguez <adrian.nieto7@gmail.com >
Co-authored-by: Agostino Pit <scheccia@gmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alexandre <alexandre.tressel@icloud.com >
Co-authored-by: Alexandre <pikpakpik@users.noreply.hosted.weblate.org >
Co-authored-by: Alin T <amin4fun@yahoo.com >
Co-authored-by: Ameer Hamza <ah75102@gmail.com >
Co-authored-by: Amir <amirikmel@gmail.com >
Co-authored-by: Antoine Maalouf <atmaalouf@gmail.com >
Co-authored-by: Anton Palmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arnau Mora <arnyminer.z@gmail.com >
Co-authored-by: Artem Grauberger <graubergerartem@gmail.com >
Co-authored-by: AtmosphericIgnition <dev@prusa.net >
Co-authored-by: Bagas Dwi <bagasdwin15@gmail.com >
Co-authored-by: Balázs R <nvi9@outlook.hu >
Co-authored-by: BarMan <weblate.barman632@simplelogin.com >
Co-authored-by: Bart Simons <bart2jes@gmail.com >
Co-authored-by: Bartłomiej <20731216+Jarsey45@users.noreply.github.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Branden S <schrenk.br@gmail.com >
Co-authored-by: Bruno Antunes <antunes.dll@gmail.com >
Co-authored-by: CHUNG, Jin-ho <doctorjinho@gmail.com >
Co-authored-by: CanbiZ <mickey.leskowitz@gmail.com >
Co-authored-by: Carl Bergan <carl.bergan@gmail.com >
Co-authored-by: Carl Hansson <carlhansson677@gmail.com >
Co-authored-by: Cem TURKER <forumcemturker@gmail.com >
Co-authored-by: Collignon-Ducret Rémi <remi+github@collignon-ducret.fr >
Co-authored-by: Constantin <lulu195@users.noreply.hosted.weblate.org >
Co-authored-by: Cédric <cedric@laubacher.io >
Co-authored-by: Damian Krysta <krypton9208@gmail.com >
Co-authored-by: Daniel Pätzold <weblate.labrador503@passmail.net >
Co-authored-by: Degani Giancarlo <giancarlo@degani.eu >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Don't use my name <maxabmeyer@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Dániel Gál <galdaniel.school@gmail.com >
Co-authored-by: Eduardo Maciel <edumaciel1221@gmail.com >
Co-authored-by: Emil <emil.ca.carls+weblate@gmail.com >
Co-authored-by: Eric Hebert <ericheb@gmail.com >
Co-authored-by: Federico Cervelli <federicocervelli01@gmail.com >
Co-authored-by: Felipe Cury <weblate@flpcury.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Gabriel <jellyfin.sensitize624@passmail.net >
Co-authored-by: Gary <zgr0629@gmail.com >
Co-authored-by: George Tsotsos <geoxor123@outlook.com >
Co-authored-by: Giorgio M <giorgio.maulu@gmail.com >
Co-authored-by: Guillermo Ramos Santos <guillermo.ramosantos@gmail.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Haki Bardhi <hakibardhi7@gmail.com >
Co-authored-by: HaoSs07 <haoss07@gmail.com >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Ilya <vlk.ilya@users.noreply.hosted.weblate.org >
Co-authored-by: Immich <weblate@immich.app >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JM Garcia <jmgrc1626@gmail.com >
Co-authored-by: Jadde <Jasper@pgpmail.dk >
Co-authored-by: Jason Song <songpeiheng@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi >
Co-authored-by: Joel <octavianporsche@gmail.com >
Co-authored-by: John denar <weblate.direct@privacyshield.online >
Co-authored-by: Jordy H <jordy@hoebergen.net >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julian Poidevin <poidevin.julian@gmail.com >
Co-authored-by: K Emil <kristianemilmadsen@gmail.com >
Co-authored-by: Katherine <kate.schumacher@gmail.com >
Co-authored-by: Kuba <kubaant@gmail.com >
Co-authored-by: Lemon Cat <lmncat3@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lluís Forns <enboig@disroot.org >
Co-authored-by: Lorenzo <artale.lorenzo@outlook.it >
Co-authored-by: Loris Sambinelli <loriss84@gmail.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lucas Manzke <lmprogg@gmail.com >
Co-authored-by: Luuk Heijnen <luukheijnen1@gmail.com >
Co-authored-by: M4th12 <mattia.caldera04@gmail.com >
Co-authored-by: MSDNicrosoft <i@msdnicrosoft.work >
Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com >
Co-authored-by: MaBeniu <runnerm@gmail.com >
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org >
Co-authored-by: Mads Bojesen <madsrbojesen@gmail.com >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Marian Wolf <marian.wolf2008@gmail.com >
Co-authored-by: Martynas <kingsizekebab@protonmail.com >
Co-authored-by: Marwan Jalaleddine <marwanjalaleddine@gmail.com >
Co-authored-by: Mateusz Filipowicz <matfilipowicz@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Matt Peperell <mattp@users.noreply.hosted.weblate.org >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Michael <mail@michaelhofer.ch >
Co-authored-by: Mihailo Gostiljac <gostiljaccc99@gmail.com >
Co-authored-by: Mohammed Khan <weblate@mkodify.org >
Co-authored-by: Muhammad Ghassan Ihsan Kamil <heysans.kamil@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Naim Hasim <ainadanaim@gmail.com >
Co-authored-by: Niccolò Cocchi <nicco.r.cocchi@gmail.com >
Co-authored-by: Nico Kaiser <nico@kaiser.me >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Peer Ewald <pulse-charger-open@duck.com >
Co-authored-by: PhillyMay <mein.alias@outlook.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Putthimedh Jarusirisoonthorn <toto.jaru@gmail.com >
Co-authored-by: ROCK TAKEY <rocktakey@gmail.com >
Co-authored-by: Remco <remco@pander.io >
Co-authored-by: Rey <x46puy43k@mozmail.com >
Co-authored-by: Riccardo Parise <riccardo@parise.space >
Co-authored-by: Roberto Burchi <elburchio@gmail.com >
Co-authored-by: Roger Veciana Rovira <rveciana@gmail.com >
Co-authored-by: Rohama <32406304+dev-mkm@users.noreply.github.com >
Co-authored-by: Romo <romo@romo.al >
Co-authored-by: Rune J. <runekj@duck.com >
Co-authored-by: Saba Sakvarelidze <cal1b4nnn@gmail.com >
Co-authored-by: Sait Furkan Selçuk <sait574577@gmail.com >
Co-authored-by: Samhar Hijazi <semokoda@keemail.me >
Co-authored-by: Sami Cooper (CYB3ROID694) <sami.mhatre756@gmail.com >
Co-authored-by: Sergio <svillar@igalia.com >
Co-authored-by: Sergio Espada Rubio <espadauni@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Simon L. B. Sørensen <simonxarro@gmail.com >
Co-authored-by: Sjoerd van Daal <sjoerd.van.daal@proton.me >
Co-authored-by: Skanda <skillwiz94@gmail.com >
Co-authored-by: Sonny Saul Aguilar Alvarez (sonnyano909) <aguilarsaulsonny@gmail.com >
Co-authored-by: Sophie <mail@sopht.li >
Co-authored-by: Stan P <g97d6liib@mozmail.com >
Co-authored-by: Stanly Swagato Halder <stanlyhalder@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Szymon Kucharski <szymon.kucharski5@gmail.com >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Takayuki Maeda <takoyaki0316@gmail.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Tomasz Rzymyszkiewicz <tomasz@rzymyszkiewicz.com >
Co-authored-by: Tomo Tomov <tomotomov92@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vaja Benidze <luvared@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Wolfgang Schwendtbauer <wolfgang.schwendtbauer@gmail.com >
Co-authored-by: Wout Van den Bossche <woutvdb@icloud.com >
Co-authored-by: anton garcias <isaga.percompartir@gmail.com >
Co-authored-by: binnichtaktiv <jonasbradley06@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: dionjoshualobo <23h13.joshua@sjec.ac.in >
Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org >
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org >
Co-authored-by: kgerg <kgergelyzs@gmail.com >
Co-authored-by: koffevar <koffevar@users.noreply.github.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: lulala <sap777@msn.com >
Co-authored-by: lumppu <saukkolanerkki@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: millallo <millallo@tiscali.it >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: muziqaz <weblate.scapegoat467@passmail.net >
Co-authored-by: otterstedt <otterstedt@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rohamaa <rohamaa@outlook.com >
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com >
Co-authored-by: stesoma <soma.steltzer@gmail.com >
Co-authored-by: theCataclysm808 <mail@sebastiangeithner.de >
Co-authored-by: twkim <angelos0424@gmail.com >
Co-authored-by: userrand6 <info@mh0.eu >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Мĕтри Сантăр ывалĕ Упа-Миччи <mefisteron@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: 안세훈 <on9686@gmail.com >
Co-authored-by: bo0tzz <git@bo0tzz.me >
2026-01-27 18:16:39 +00:00
Alex
44b4f35019
chore: expose upload errors to UI ( #25566 )
2026-01-27 16:33:44 +00:00
Ian Mark Muninio
6430c88b84
fix(i18n): clarify OAuth client secret requirement for confidential and public clients ( #25468 )
...
chore: clarify OAuth client secret requirement for confidential and public clients
2026-01-26 15:53:30 +00:00
Mert
1803692eab
feat(mobile): native clients ( #21459 )
...
* platform clients
* uppercase http method
* fix hot reload
* custom user agent
* init before app launch
* set defaults
* move to bootstrap
* unrelated change
* disable disk cache by default
* optimized decoding
* remove incremental
* android impl
* memory optimization
* lock approach is slower on ios
* conditional cronet
* clarify parameter
* enable disk cache
* set user agent
* flutter-side decode
* optimized http
* fixed locking
* refactor
* potential race conditions
* embedded cronet
* refactor, fix capacity handling
* fast path for known content length
* ios optimizations
* re-enable cache
* formatting
* bump concurrency
* clear cache button
* fix eviction race condition
* add extra cancellation check
* tighten dispose
* better error handling
* fix disposal
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-24 19:34:29 +00:00
Alex
deb3a620e1
feat: keep settings for free up space ( #25460 )
...
* feat: album exclusion filter in free up space
* feat: make keep options into persistent settings
* chore: refactor
* chore: refactor
* add free up space to app bar dialog
* fix: date selection rerender
* more copywriting
* Update i18n/en.json
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
* add file size information
* styling
* clear up stale album id
* keep messaging album on first use
* feedback
* feedback
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2026-01-24 10:40:34 -06:00
Avalanche Ridings
497003ec57
feat: loop slideshows ( #25462 )
...
* Add Repeat to the slideshow in the web UI.
* Fix typo in SlideshowSettingsModal description prop
Fixed spelling
---------
Co-authored-by: generalzero <generalzero@generalzero.org >
2026-01-24 04:09:29 +00:00
Min Idzelis
357ec1394a
feat: generate progressive JPEGs for thumbnails ( #25463 )
2026-01-24 00:35:07 +00:00
Yaros
574d9c34ff
feat(mobile): star rating ( #24457 )
...
* feat(mobile): star rating
* refactor: use custom rating bar & provider
* refactor: remove user prop from provider
* feat: clear, padding, star size, impl suggestions
* chore: switch to rounded star icons
* fix: alignment & gesturedetector
* feat: rating search filter
2026-01-23 21:17:46 +05:30
Min Idzelis
280f906e4b
feat: handle-error minor improvments ( #25288 )
...
* feat: handle-error minor improvments
* review comments
* Update web/src/lib/utils/handle-error.ts
Co-authored-by: Jason Rasmussen <jason@rasm.me >
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-01-21 16:46:08 +00:00
Alex
b669714bda
chore: lower case text + facelift ( #25263 )
...
* chore: lower case text
* wip
* wip
* pr feedback
* pr feedback
2026-01-21 16:41:09 +00:00
Paul Makles
61a9d5cbc7
feat: restore database backups ( #23978 )
...
* feat: ProcessRepository#createSpawnDuplexStream
* test: write tests for ProcessRepository#createSpawnDuplexStream
* feat: StorageRepository#createGzip,createGunzip,createPlainReadStream
* feat: backups util (args, create, restore, progress)
* feat: wait on maintenance operation lock on boot
* chore: use backup util from backup.service.ts
test: update backup.service.ts tests with new util
* feat: list/delete backups (maintenance services)
* chore: open api
fix: missing action in cli.service.ts
* chore: add missing repositories to MaintenanceModule
* refactor: move logSecret into module init
* feat: initialise StorageCore in maintenance mode
* feat: authenticate websocket requests in maintenance mode
* test: add mock for new storage fns
* feat: add MaintenanceEphemeralStateRepository
refactor: cache the secret in memory
* test: update service worker tests
* feat: add external maintenance mode status
* feat: synchronised status, restore db action
* test: backup restore service tests
* refactor: DRY end maintenance
* feat: list and delete backup routes
* feat: start action on boot
* fix: should set status on restore end
* refactor: add maintenanceStore to hold writables
* feat: sync status to web app
* feat: web impl.
* test: various utils for testings
* test: web e2e tests
* test: e2e maintenance spec
* test: update cli spec
* chore: e2e lint
* chore: lint fixes
* chore: lint fixes
* feat: start restore flow route
* test: update e2e tests
* chore: remove neon lights on maintenance action pages
* fix: use 'startRestoreFlow' on onboarding page
* chore: ignore any library folder in `docker/`
* fix: load status on boot
* feat: upload backups
* refactor: permit any .sql(.gz) to be listed/restored
* feat: download backups from list
* fix: permit uploading just .sql files
* feat: restore just .sql files
* fix: don't show backups list if logged out
* feat: system integrity check in restore flow
* test: not providing failed backups in API anymore
* test: util should also not try to use failedBackups
* fix: actually assign inputStream
* test: correct test backup prep.
* fix: ensure task is defined to show error
* test: fix docker cp command
* test: update e2e web spec to select next button
* test: update e2e api tests
* test: refactor timeouts
* chore: remove `showDelete` from maint. settings
* chore: lint
* chore: lint
* fix: make sure backups are correctly sorted for clean up
* test: update service spec
* test: adjust e2e timeout
* test: increase web timeouts for ci
* chore: move gitignore changes
* chore: additional filename validation
* refactor: better typings for integrity API
* feat: higher accuracy progress tracking
* chore: delay lock retry
* refactor: remove old maintenance settings
* refactor: clean up tailwind classes
* refactor: use while loop rather than recursive calls
* test: update service specs
* chore: check canParse too
* chore: lint
* fix: logic error causing infinite loop
* refactor: use <ProgressBar /> from ui library
* fix: create or overwrite file
* chore: i18n pass, update progress bar
* fix: wrong translation string
* chore: update colour variables
* test: update web test for new maint. page
* chore: format, fix key
* test: update tests to be more linter complaint & use new routines
* chore: update onClick -> onAction, title -> breadcrumbs
* fix: use wrench icon in admin settings sidebar
* chore: add translation strings to accordion
* chore: lint
* refactor: move maintenance worker init into service
* refactor: `maintenanceStatus` -> `getMaintenanceStatus`
refactor: `integrityCheck` -> `detectPriorInstall`
chore: add `v2.4.0` version
refactor: `/backups/list` -> `/backups`
refactor: use sendFile in download route
refactor: use separate backups permissions
chore: correct descriptions
refactor: permit handler that doesn't return promise for sendfile
* refactor: move status impl into service
refactor: add active flag to maintenance status
* refactor: split into database backup controller
* test: split api e2e tests and passing
* fix: move end button into authed default maint page
* fix: also show in restore flow
* fix: import getMaintenanceStatus
* test: split web e2e tests
* refactor: ensure detect install is consistently named
* chore: ensure admin for detect install while out of maint.
* refactor: remove state repository
* test: update maint. worker service spec
* test: split backup service spec
* refactor: rename db backup routes
* refactor: instead of param, allow bulk backup deletion
* test: update sdk use in e2e test
* test: correct deleteBackup call
* fix: correct type for serverinstall response dto
* chore: validate filename for deletion
* test: wip
* test: backups no longer take path param
* refactor: scope util to database-backups instead of backups
* fix: update worker controller with new route
* chore: use new admin page actions
* chore: remove stray comment
* test: rename outdated test
* refactor: getter pattern for maintenance secret
* refactor: `createSpawnDuplexStream` -> `spawnDuplexStream`
* refactor: prefer `Object.assign`
* refactor: remove useless try {} block
* refactor: prefer `type Props`
refactor: prefer arrow function
* refactor: use luxon API for minutesAgo
* chore: remove change to gitignore
* refactor: prefer `type Props`
* refactor: remove async from onMount
* refactor: use luxon toRelative for relative time
* refactor: duplicate logic check
* chore: open api
* refactor: begin moving code into web//services
* refactor: don't use template string with $t
* test: use dialog role to match prompt
* refactor: split actions into flow/restore
* test: fix action value
* refactor: move more service calls into web//services
* chore: should void fn return
* chore: bump 2.4.0 to 2.5.0 in controller
* chore: bump 2.4.0 to 2.5.0 in controller
* refactor: use events for web//services
* chore: open api
* chore: open api
* refactor: don't await returned promise
* refactor: remove redundant check
* refactor: add `type: command` to actions
* refactor: split backup entries into own component
* refactor: split restore flow into separate components
* refactor(web): split BackupDelete event
* chore: stylings
* chore: stylings
* fix: don't log query failure on first boot
* feat: support pg_dumpall backups
* feat: display information about each backup
* chore: i18n
* feat: rollback to restore point on migrations failure
* feat: health check after restore
* chore: format
* refactor: split health check into separate function
* refactor: split health into repository
test: write tests covering rollbacks
* fix: omit 'health' requirement from createDbBackup
* test(e2e): rollback test
* fix: wrap text in backup entry
* fix: don't shrink context menu button
* fix: correct CREATE DB syntax for postgres
* test: rename backups generated by test
* feat: add filesize to backup response dto
* feat: restore list
* feat: ui work
* fix: e2e test
* fix: e2e test
* pr feedback
* pr feedback
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-01-20 09:22:28 -06:00
Alex
fe1d0edf4c
chore: mobile font tuning ( #25349 )
...
* chore: mobile font tuning
* chore: fix some paddings
* setting page tune
* chore: album sort dropdown button styling
* pr feedback
* tweak sync status card
* chore: refactor
2026-01-19 14:56:35 -06:00
Daniel Dietzler
07675a2de4
feat: download original asset ( #25302 )
...
Co-authored-by: bwees <brandonwees@gmail.com >
2026-01-16 19:05:13 +00:00
Alex
e4443fa43e
chore: dart http foreground upload ( #24883 )
...
* feat: bring back manual backup
* expose iCloud retrieval progress
* wip
* unify http upload method, check for connectivity on iOS
* handle LivePhotos progress
* feat: speed calculation
* wip
* better upload detail page
* handle error
* handle error
* pr feedback
* feat: share intent upload
* feat: manual upload
* feat: manual upload progress
* chore: styling
* refactor
* refactor
* remove unused logs
* fix: background android backup
* feat: add error section
* remove complete section
* remove empty state and prevent slot jumps
* more refactor
* fix: background test
* chore: add metadata to foreground upload
* fix: email and name get reset in auth provider
* pr feedback
* remove version check for metadata field in upload payload
* chore: fix unit test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 20:10:08 -06:00
shenlong
2ac113624b
chore: remote unused sync_cloud_ids key ( #25290 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 16:56:05 -06:00
shenlong
9fa8de7baa
feat: add cloud id during native sync ( #20418 )
...
* use adjustment time in iOS for hash reset
# Conflicts:
# mobile/lib/infrastructure/repositories/local_album.repository.dart
# mobile/lib/presentation/pages/drift_asset_troubleshoot.page.dart
* migration
* feat: sync cloudId and eTag on sync
* fixes fixes
* more fixes
* re-sync updated eTags
* add server version check & auto sync cloud ids on compatible servers
* fix test
* remove button from sync status page
* chore: modify for testing
* more changes
* chore: add commas in toString
* use cached provider in splash screen
* read upload service provider to prevent reset
* log errors from fetching cloud id mapping
* WIP: migrate cloud id - debug log
* ignore locked asset update
* bulk update metadata
* change log text
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-14 12:34:11 -06:00
Brandon Wees
e8c80d88a5
feat: image editing ( #24155 )
2026-01-09 17:59:52 -05:00
Daniel Dietzler
520b825511
refactor: album page ( #25140 )
2026-01-08 22:27:20 +00:00
Alex
1d6a9f6e80
feat: free up space ( #24999 )
...
* feat(server): Support camera `make`, `model`, and `lensModel` in Storage Template (#24650 )
* add support for make, model, lensModel in storage template
* no pkg lock
* Apply suggestion from @danieldietzler
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* query and formatting
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* wip: copy-writing
* feat: cutoff date preset options and filter options
* fix: don't include iCloud Shared Album
* chore: message about excluding shared album assets
* feat: show preview in a separate page
* feat: show clean up hint modal after success deletion
* pr feedback
* pr feedback
* pr feedback
---------
Co-authored-by: Rahul Kumar Saini <rahul-kumar-saini@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-01-07 20:55:28 -06:00
Brandon Wees
f52bd9f38a
feat: use prettier for i18n translations ( #24623 )
2026-01-06 15:02:10 +00:00
Calvin Bochulak
f22affd836
feat(web): star rating keyboard shortcut ( #24620 )
...
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-01-06 12:56:29 +00:00
Hemendra Singh Shekhawat
7efce389b2
fix(web): long text taking more width than expected in duplicate manager ( #24547 )
2026-01-06 12:47:41 +00:00
Felipe Cury
c87c1866ae
fix: grammar in trigger_description string ( #24867 )
...
Fix typo in trigger_description string
2026-01-05 15:36:48 +00:00
Alex
28f6064240
feat: workflow ui ( #24190 )
...
* feat: workflow ui
* wip
* wip
* wip
* pr feedback
* refactor: picker field
* use showDialog directly
* better test
* refactor step selection modal
* move enable button to info form
* use for Props
* pr feedback
* refactor ActionItem
* refactor ActionItem
* more refactor
* fix: new schemaformfield has value of the same type
* chore: clean up
2025-12-20 21:07:07 -06:00
Weblate (bot)
ab7520c167
chore(web): update translations ( #24004 )
...
* chore(web): update translations
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Calleros <acalleros@protonmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com >
Co-authored-by: Amin <amnsharif@gmail.com >
Co-authored-by: Antonio Jurkić <antoniojurkic@hotmail.com >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arno Deceuninck <mc.bluedragon990@gmail.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Björn Felgner <bjoern@felgner.ch >
Co-authored-by: Bruno Lopes <brandaolopes.dev@gmail.com >
Co-authored-by: CT Ewe <chunte@gmail.com >
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com >
Co-authored-by: Ciprriann <cipriannebeja@gmail.com >
Co-authored-by: Cristi Stoicescu <stoicescucristi93@gmail.com >
Co-authored-by: DERGON <dergonokay@gmail.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com >
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Henning <me@unbekannt3.eu >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JIMMY WONG <jim2y512@gmail.com >
Co-authored-by: Javi Marina <javmarina@gmail.com >
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: Kanchnak Khorn <Kanchnakkhorn@gmail.com >
Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com >
Co-authored-by: Koen van Wijnen <koen@van-wijnen.com >
Co-authored-by: Kristján Bjarni Guðmundsson <kristjanbjarni@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lukas Konsin <lukaskonsin@proton.me >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Mihai Grama <mihai.grama.81@gmail.com >
Co-authored-by: Mladen Jablanovic <jablan@gmail.com >
Co-authored-by: Mohsin <mohsin.bouhout.inami@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Nguyen Minh Anh <nguyenminhanh165@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org >
Co-authored-by: Philip Goto <philip.goto@gmail.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com >
Co-authored-by: Radoslav <5v.klas.2019@gmail.com >
Co-authored-by: Rahees <ahdrahees.dev@gmail.com >
Co-authored-by: Rohit <rohitss786@gmail.com >
Co-authored-by: Roi Gabay <roigby@gmail.com >
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com >
Co-authored-by: Severin Engelbracht <s.engelbracht@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Sparkle <sparkle@sparklebox.net >
Co-authored-by: Stefan Ovcharov <SeecretA@outlook.com >
Co-authored-by: Stein Milder <info@steinmilder.nl >
Co-authored-by: Styrmir Magnússon <styrmirmag@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Tanishq <weblate.impure434@passinbox.com >
Co-authored-by: Tarsis <br.tmvdl@gmail.com >
Co-authored-by: Tedy25879 <tedy25879@gmail.com >
Co-authored-by: Tek Dara <tekdara@me.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tobias Kronthaler <tobias.kronthaler@diemayrei.de >
Co-authored-by: TomVet <dion.tom94@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vatsal <gajjar.vatsal10602@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Visual Vincent <github-vv@mydoomsite.com >
Co-authored-by: adri1m64 <adrien.melle@laposte.net >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com >
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: isidorjokull <isidorjokull@gmail.com >
Co-authored-by: jstmrby <jstmrby@gmail.com >
Co-authored-by: l m <virtuamoo@gmail.com >
Co-authored-by: makfreeman <m.a.k.freeman@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rezi nagro <rezinagro@hotmail.com >
Co-authored-by: rubi taz <sisilia.rauzyth@gmail.com >
Co-authored-by: vamshi Thaduri <tvamshi292001@gmail.com >
Co-authored-by: veilside03 <veilside03@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is >
Co-authored-by: Дмитро Савушкін <dimas4996@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/az/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/da/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de_CH/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gsw/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/id/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/is/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/km/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ml/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ms/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/te/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ur/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich
* fix: test
---------
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Calleros <acalleros@protonmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com >
Co-authored-by: Amin <amnsharif@gmail.com >
Co-authored-by: Antonio Jurkić <antoniojurkic@hotmail.com >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arno Deceuninck <mc.bluedragon990@gmail.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Björn Felgner <bjoern@felgner.ch >
Co-authored-by: Bruno Lopes <brandaolopes.dev@gmail.com >
Co-authored-by: CT Ewe <chunte@gmail.com >
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com >
Co-authored-by: Ciprriann <cipriannebeja@gmail.com >
Co-authored-by: Cristi Stoicescu <stoicescucristi93@gmail.com >
Co-authored-by: DERGON <dergonokay@gmail.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com >
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Henning <me@unbekannt3.eu >
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JIMMY WONG <jim2y512@gmail.com >
Co-authored-by: Javi Marina <javmarina@gmail.com >
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: Kanchnak Khorn <Kanchnakkhorn@gmail.com >
Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com >
Co-authored-by: Koen van Wijnen <koen@van-wijnen.com >
Co-authored-by: Kristján Bjarni Guðmundsson <kristjanbjarni@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lukas Konsin <lukaskonsin@proton.me >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Mihai Grama <mihai.grama.81@gmail.com >
Co-authored-by: Mladen Jablanovic <jablan@gmail.com >
Co-authored-by: Mohsin <mohsin.bouhout.inami@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Nguyen Minh Anh <nguyenminhanh165@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org >
Co-authored-by: Philip Goto <philip.goto@gmail.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com >
Co-authored-by: Radoslav <5v.klas.2019@gmail.com >
Co-authored-by: Rahees <ahdrahees.dev@gmail.com >
Co-authored-by: Rohit <rohitss786@gmail.com >
Co-authored-by: Roi Gabay <roigby@gmail.com >
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com >
Co-authored-by: Severin Engelbracht <s.engelbracht@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Sparkle <sparkle@sparklebox.net >
Co-authored-by: Stefan Ovcharov <SeecretA@outlook.com >
Co-authored-by: Stein Milder <info@steinmilder.nl >
Co-authored-by: Styrmir Magnússon <styrmirmag@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Tanishq <weblate.impure434@passinbox.com >
Co-authored-by: Tarsis <br.tmvdl@gmail.com >
Co-authored-by: Tedy25879 <tedy25879@gmail.com >
Co-authored-by: Tek Dara <tekdara@me.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tobias Kronthaler <tobias.kronthaler@diemayrei.de >
Co-authored-by: TomVet <dion.tom94@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vatsal <gajjar.vatsal10602@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Visual Vincent <github-vv@mydoomsite.com >
Co-authored-by: adri1m64 <adrien.melle@laposte.net >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com >
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: isidorjokull <isidorjokull@gmail.com >
Co-authored-by: jstmrby <jstmrby@gmail.com >
Co-authored-by: l m <virtuamoo@gmail.com >
Co-authored-by: makfreeman <m.a.k.freeman@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rezi nagro <rezinagro@hotmail.com >
Co-authored-by: rubi taz <sisilia.rauzyth@gmail.com >
Co-authored-by: vamshi Thaduri <tvamshi292001@gmail.com >
Co-authored-by: veilside03 <veilside03@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is >
Co-authored-by: Дмитро Савушкін <dimas4996@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-12-17 17:42:28 +00:00
Arnau Mora
01e39277e0
feat(mobile): Localized backup upload details page ( #21136 )
...
* Localized backup details page
# Conflicts:
# i18n/en.json
* Format
* format fix
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-12-09 11:23:01 -06:00
Jason Rasmussen
31f2c7b505
feat: header context menu ( #24374 )
2025-12-04 11:09:38 -05:00
Jason Rasmussen
45f68f73a9
feat: queue detail page ( #24352 )
2025-12-03 13:39:32 -05:00
idubnori
65e4fdf98d
refactor(web): i18n-ize "view asset owners" ( #24317 )
2025-12-01 15:01:57 +00:00
Daniel Dietzler
fffee80e2f
feat: command palette ( #23693 )
2025-11-26 22:18:50 +01:00