mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
137ef8cf513a79108adb3de2cfdb93d4eed8dfee
304 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
590a9df7ec |
feat(web): face overlay hover UX and face editor zoom preservation
Change-Id: I7164305d7764bec54fa06b8738cd97fd6a6a6964 refactor(web): use asset metadata for face editor image dimensions instead of DOM The face editor previously read naturalWidth/naturalHeight from the DOM element via a $effect + load event listener. This was fragile on slow hardware (ARM CI) because imgRef changes as AdaptiveImage progresses through quality levels, and the DOM element's natural dimensions could be 0 during transitions. Now the face editor receives imageSize as a prop from the parent, derived from the asset's metadata dimensions which are always available immediately. Change-Id: Id4c3a59110feff4c50f429bbd744eac46a6a6964 Change-Id: I7164305d7764bec54fa06b8738cd97fd6a6a6964 |
||
|
|
e939fde6f1 | chore: version v2.6.1 | ||
|
|
f413f5c692 | chore: version v2.6.0 | ||
|
|
52307ed09f |
chore(web): update translations (#26192)
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/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/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/eu/ 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/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/km/ 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/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_Cyrl/ 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/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/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/ Translation: Immich/immich Co-authored-by: -J- <heyj0e@tuta.io> Co-authored-by: Abdullah Atsa <abdullahatsauban@gmail.com> Co-authored-by: Adam Havránek <adamhavra@seznam.cz> Co-authored-by: Ahmed Hamdy <ahmedhamdy19375@gmail.com> Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com> Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com> Co-authored-by: Aleksa Milošević <akimaki15@gmail.com> Co-authored-by: Anton Palmqvist <apq@users.noreply.hosted.weblate.org> Co-authored-by: Antón Gómez López <antongomez03@gmail.com> Co-authored-by: Arif Budiman <arifpedia@gmail.com> Co-authored-by: Balázs R <nvi9@outlook.hu> Co-authored-by: Baptiste Mille-Mathias <baptiste.millemathias@alcmeon.com> Co-authored-by: Berkay Görgülü <berthanas@gmail.com> Co-authored-by: Bora Atıcı <boratici.acc@gmail.com> Co-authored-by: CHUNG, Jin-ho <doctorjinho@gmail.com> Co-authored-by: Cesare Capo <cescapo@icloud.com> Co-authored-by: Chintan Prajapati <chintan9@student.fdu.edu> Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com> Co-authored-by: Dymitr <zasvab@gmail.com> Co-authored-by: Dániel Gál <galdaniel.school@gmail.com> Co-authored-by: Emanuel Santos Martins <santosmartinsemanuel@gmail.com> Co-authored-by: Emanuele La Mura <acedit.wcry@gmail.com> Co-authored-by: Farkas Rábai <farkasrabai@gmail.com> Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org> Co-authored-by: Floruit <1964993179@qq.com> Co-authored-by: Frank Paul Silye <frankps@gmail.com> Co-authored-by: Gabriel <jellyfin.sensitize624@passmail.net> Co-authored-by: Gideon Wentink <gjwentink@gmail.com> Co-authored-by: Goran Aničin <anicin.goran@gmail.com> Co-authored-by: HackingAll <hacking.all.YT@gmail.com> Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com> Co-authored-by: Haru Ijima <haruijimakun@gmail.com> Co-authored-by: Hosted Weblate user 85894 <reo7s@users.noreply.hosted.weblate.org> Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com> Co-authored-by: IMPERA <rickbrouwer2005premium@gmail.com> Co-authored-by: Ian.Su <stu92116stu92116@hotmail.com.tw> Co-authored-by: Immich <weblate@immich.app> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: IsakBH <isak@brunhenriksen.net> Co-authored-by: Ismail <binhelati@gmail.com> Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com> Co-authored-by: Jannik Norden <development.jnorden@outlook.com> Co-authored-by: Jeppe Nellemann <jepnel@proton.me> Co-authored-by: Joseph <josephlegrand33+hosted.weblate.org@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Junghyuk Kwon <kwon@junghy.uk> Co-authored-by: KW Lam <kwlam281@gmail.com> Co-authored-by: Kaushal Patel <kaushalpatel1982@gmail.com> Co-authored-by: Kim Hokyeong <manmen.mi1375@gmail.com> Co-authored-by: Krzysztof <doom.zg@gmail.com> Co-authored-by: Leo Bottaro <github@leobottaro.com> Co-authored-by: Leon S <leonnis16@gmail.com> Co-authored-by: Liviu Roman <contact@liviuroman.com> Co-authored-by: Londoneye02 <jcdelcaz@gmail.com> Co-authored-by: Luca Beyer <trickobert@gmail.com> Co-authored-by: Lukas Konsin <lukaskonsin@proton.me> Co-authored-by: Madipodo <madipo@posteo.de> 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: Matjaž T. <matjaz@moj-svet.si> Co-authored-by: Mayukh Roy <mayukhroy2020@gmail.com> Co-authored-by: Mees Frensel <meesfrensel@gmail.com> Co-authored-by: Meet Bhingradiya <meetbhingradiya36@gmail.com> Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com> Co-authored-by: MrZapp-LM <paul.lutz@lichtermacher.at> Co-authored-by: Muhammad Ivan Aldorino <ivanaldorino@gmail.com> Co-authored-by: Mykola Vaskevych <22372199@studentmail.ul.ie> Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com> Co-authored-by: Olaf Nielsen <solluh@mail.de> Co-authored-by: PPNplus <ppnplus@protonmail.com> Co-authored-by: PaCoalt <pschwarzwaelder@yahoo.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: Philipp Frauenfelder <philipp.frauenfelder@gmail.com> Co-authored-by: PhillyMay <mein.alias@outlook.com> Co-authored-by: Phyruos <phyruos@gmail.com> Co-authored-by: Predrag Milićević <predragmilicevic@gmail.com> Co-authored-by: Psycho <unhomen@gmail.com> Co-authored-by: Ramon \"9Tails\" Canales <emaildoramon@gmail.com> Co-authored-by: Rebelder <bas+github@bbelder.eu> Co-authored-by: Reo7s <biz@reo-ang.net> Co-authored-by: Roger Veciana Rovira <rveciana@gmail.com> Co-authored-by: Roman Fedorchuk <roma.fedorchuk@gmail.com> Co-authored-by: Ruben Silva <ruben02b@gmail.com> Co-authored-by: Shadi Alrashoodi <shadifaisal91@gmail.com> Co-authored-by: Shashibhushan Singh <shashibhushansingh11@gmail.com> Co-authored-by: Shawn <xiaxinx@gmail.com> Co-authored-by: Shihfu Juan <xlion@xlion.tw> Co-authored-by: Skanda <skillwiz94@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: TA <tobi@warsnich.de> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Thomas Grimstad <solmester@gmail.com> Co-authored-by: Thomas Vente <thomas.vente@gmail.com> Co-authored-by: Tim Morley <weblate.3919org@timsk.org> Co-authored-by: TobnacTobi <Tobias.Schrull@gmx.de> Co-authored-by: Toivo Schmale <thetoicraft@gmail.com> Co-authored-by: Tomo Tomov <tomotomov92@gmail.com> Co-authored-by: Ugnius <kaugnius@gmail.com> Co-authored-by: Ulices <hasecilu@tuta.io> Co-authored-by: Ulpi Antor <weblate.residual441@passmail.net> Co-authored-by: Unn Krigul <unn@arter.studio> Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org> Co-authored-by: Vallabh Sharma <srivallabhsharma@gmail.com> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: Viesturs <viesturs.sprogis@outlook.com> Co-authored-by: Vivek M <vivekmalhotra004@gmail.com> Co-authored-by: Vixepti <contact@vixepti.fr> Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org> Co-authored-by: Zawaer <zawarudo123pro@gmail.com> Co-authored-by: anton garcias <isaga.percompartir@gmail.com> Co-authored-by: ashraf0484 <t.sashraf@gmail.com> Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl> Co-authored-by: chamdim <chamdim@protonmail.com> Co-authored-by: dimitrijeforesta <dimitrije.foresta@gmail.com> Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org> Co-authored-by: jellebuitenhuis <github@jellebuitenhuis.nl> Co-authored-by: kylo32 <kylo32@gmail.com> Co-authored-by: l m <virtuamoo@gmail.com> Co-authored-by: millallo <millallo@tiscali.it> Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org> Co-authored-by: mycodeco <victorschiellerup@gmail.com> Co-authored-by: nachtpfoetchen <nachtpfoetchen@posteo.de> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: stesoma <soma.steltzer@gmail.com> Co-authored-by: techmoocher 🦊 <ndvphuc276@gmail.com> Co-authored-by: timmy61109 <qazzxcasdqwewsxedc@gmail.com> Co-authored-by: waclaw66 <waclaw66@seznam.cz> Co-authored-by: 안세훈 <on9686@gmail.com> |
||
|
|
82db581cc5 |
feat(mobile): open in browser (#26369)
* feat(mobile): open in browser * chore: open in browser instead of webview * chore: allow archived asset * fix: moved openinbrowser above unstack * feat: deeplink into favorites, trash & archived * fix: use remoteId (for tests to succeed) --------- Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|
|
9996ee12d0 | refactor(web): crop area tool (#26843) | ||
|
|
e45308b949 | fix(web): exclude emoji from translation string (#26852) | ||
|
|
9b642633c1 | fix(server): clarify transcoding bitrate policy (#26711) | ||
|
|
e4c24bdec8 | chore: enable prettier caching and quiet output (#26681) | ||
|
|
0560f98c2d | chore(web): clarify locale settings description (#25562) | ||
|
|
177d1c9a30 |
feat: splash screen error page (#26460)
* feat: splash screen error page * Update mobile/lib/pages/common/splash_screen.page.dart Co-authored-by: Alex <alex.tran1502@gmail.com> * add clear data action --------- Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|
|
e454c3566b |
refactor: star rating (#26357)
* refactor: star rating * transform rating 0 to null in controller dto * migrate rating 0 to null * deprecate rating -1 * rating type annotation * update Rating type |
||
|
|
55e625a2ac | fix(web): error page i18n (#26517) | ||
|
|
11e5c42bc9 | fix(web): toast warning when trying to upload unsupported file type (#26492) | ||
|
|
8ba20cbd44 |
feat: tap to see next/previous image (#20286)
* feat(mobile): tap behavior for next/previous image This change enables switching to the next/previous photo in the photo viewer by tapping the left/right quarter of the screen. * Avoid animation on first/last image * Add changes to asset_viewer.page * Add setting for tap navigation, disable by default Not everyone wants to have tapping for next/previous image enabled, so this commit adds a settings toggle. Since it might be confusing behavior for new users, it is disabled by default. * chore: refactor * fix: lint --------- Co-authored-by: Alex Tran <alex.tran1502@gmail.com> |
||
|
|
ae8dad68fc |
feat(mobile): filter by tags (#26196)
filter by tags |
||
|
|
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 |
||
|
|
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> |
||
|
|
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> |
||
|
|
b85f6f3fce | fix(web): add missing @immich/ui translations (#26143) | ||
|
|
675bbf3ac3 |
chore: remove unused key and fix casing for recent_albums (#24691)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> |
||
|
|
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> |
||
|
|
3be8e265cd | chore: version v2.5.6 | ||
|
|
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> |
||
|
|
211dc3c056 | fix: add missing translations for image editor (#25957) | ||
|
|
ff9052f7f5 | chore: version v2.5.5 | ||
|
|
8581b4f350 | chore: version v2.5.4 | ||
|
|
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> |
||
|
|
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> |
||
|
|
0a8a65a45e | fix: file name search label (#25916) | ||
|
|
38c1f0b1fd | chore: version v2.5.3 | ||
|
|
eadb2f89af | chore: version v2.5.2 | ||
|
|
41e2ed3754 | chore: version v2.5.1 | ||
|
|
20c4d375b1 | chore: update pump script (#25586) | ||
|
|
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> |
||
|
|
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> |
||
|
|
44b4f35019 | chore: expose upload errors to UI (#25566) | ||
|
|
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 |
||
|
|
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> |
||
|
|
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> |
||
|
|
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> |
||
|
|
357ec1394a | feat: generate progressive JPEGs for thumbnails (#25463) | ||
|
|
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 |
||
|
|
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> |
||
|
|
b669714bda |
chore: lower case text + facelift (#25263)
* chore: lower case text * wip * wip * pr feedback * pr feedback |
||
|
|
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>
|
||
|
|
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 |
||
|
|
07675a2de4 |
feat: download original asset (#25302)
Co-authored-by: bwees <brandonwees@gmail.com> |
||
|
|
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> |
||
|
|
2ac113624b |
chore: remote unused sync_cloud_ids key (#25290)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> |