+90
3b2ed90893
chore(web): update translations ( #31376 )
...
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/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/en_GB/
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/fa/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hy/
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/kmr/
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/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/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/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/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/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hans/
Translation: Immich/immich
Co-authored-by: 12 123 <rohin.kaelin@moonfee.com >
Co-authored-by: ABIR <soft.hill8149@ajme-mail.co.uk >
Co-authored-by: Abdullah Atsa <abdullahatsauban@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adarsha HD <me@adarshahd.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Andi Chandler <andi@gowling.com >
Co-authored-by: Andreas Heinz <github@a80.net >
Co-authored-by: Andy Xheli <axheli@axts.org >
Co-authored-by: AntonPalmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Ardev Prisec <prisecardev@gmail.com >
Co-authored-by: Arkaitz Ortega <arkaitz_ortega@hotmail.com >
Co-authored-by: Arseniy <67965122+ArsenijN@users.noreply.github.com >
Co-authored-by: Birkenrinde <tweak-dilute-that@duck.com >
Co-authored-by: Bradley BARBIER <bradley.barbier@outlook.fr >
Co-authored-by: Brent de Jong <brentdejong2@gmail.com >
Co-authored-by: Camillo Schmid <camuschmid@etik.com >
Co-authored-by: Cosmin Ciurevici <cosmin.ciurevici2017@gmail.com >
Co-authored-by: Daniel Nylander <yeagersthlm@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Edmundas <edmius@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric Bjurvald <epg.bjurvald@gmail.com >
Co-authored-by: Francisco Rodrigues <francisco.rodrigues0908@gmail.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Goudarz Jafari <hi@goudarzjafari.com >
Co-authored-by: Growlgrowl <xcpslgun@anonaddy.me >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Hamayoun Ahmad <hamayounahmad@gmail.com >
Co-authored-by: Hans Cats <hanscats@gmail.com >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Harsh Yadav <harshyadav5939@gmail.com >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Hosted Weblate user 164097 <bautrelle@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate user 164185 <sdfjkowhs@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate user 165391 <neo0732@users.noreply.hosted.weblate.org >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Idan <idan062@gmail.com >
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: Jan Zych <jas.zych@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Joshua Snel <joshua.snel.100@gmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: João Martins <joao.martins.jm@gmail.com >
Co-authored-by: Klenner Martins Barros <klenne.al@gmail.com >
Co-authored-by: Lars Winkelmann <lars@winkelmaenner.com >
Co-authored-by: Leyn.cx <re5408887@gmail.com >
Co-authored-by: Linas Samuchovas <linsamuchovas@gmail.com >
Co-authored-by: Luis Fernando Illapa <moxb@outlook.es >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mattias Micu <micu.mattias10@gmail.com >
Co-authored-by: Milan Milenovic <milan.milenovic@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com >
Co-authored-by: Neil Carvalho <me@neil.pro >
Co-authored-by: Nicola Bortoletto <nicola.bortoletto@live.com >
Co-authored-by: Nicola Bortoletto <translate@nicolabortoletto.com >
Co-authored-by: Niko Savola <niko.savola@aalto.fi >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com >
Co-authored-by: Qeynos <hotync@gmail.com >
Co-authored-by: Rico Sonntag <mail@ricosonntag.de >
Co-authored-by: Robinio3d <robinio@scheilin.de >
Co-authored-by: Stysusss <158248053+stysus@users.noreply.github.com >
Co-authored-by: Syahmi Azhar <prsyahmi@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Terciman <ter.distant121@passinbox.com >
Co-authored-by: Tigran K <contact.khachatryan@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vaibhav Salunke <vaibhav.salunke.ori@gmail.com >
Co-authored-by: Vakhtang Bodokia <aikodob@gmail.com >
Co-authored-by: Vedansh Shetti <vedansh.shetti@gmail.com >
Co-authored-by: WKobes <github@wouterkobes.nl >
Co-authored-by: Yohanes Ranandika Kirana <yohanesranandika@gmail.com >
Co-authored-by: Yoshi <yyyyyoshihoko@gmail.com >
Co-authored-by: Youssef Mellouli <mellouliyoussef@live.fr >
Co-authored-by: Zhu S. R. <murongpig@gmail.com >
Co-authored-by: Zoran Nikolić <znikolic@gmail.com >
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: isbretech <isbretech@gmail.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: m42cel <my.online.user.acc+weblate@gmail.com >
Co-authored-by: madsULF <mads@ulf.dk >
Co-authored-by: martinb <mbourbier28@gmail.com >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: noname Trần <trantoan15012001@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: reducedradius <137701630+flytothehighest@users.noreply.github.com >
Co-authored-by: rubes <mail@armd.one >
Co-authored-by: sen596 <senturra596@hotmail.com >
Co-authored-by: skyracer2012 <skyrazer2012@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is >
2026-09-28 21:51:26 +00:00
Mert and GitHub
76c239c345
feat(ml): trt-rtx ( #31863 )
...
* trt-rtx
* update dependencies
2026-09-28 21:39:14 +00:00
b35eeb3be2
feat(server): sync OAuth claims on login ( #8073 ) ( #29013 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Signed-off-by: Thomas DELORGE <thomas.delorge@orbeet.io >
2026-09-28 23:27:50 +02:00
7c0dc08041
feat: extract manufacturer and device for samsung videos ( #29375 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-28 23:13:00 +02:00
8fb373726b
chore(deps): update dependency opentofu to v1.12.6 ( #31173 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 16:12:30 -04:00
renovate[bot] and GitHub
de5c49afa2
chore(deps): update terraform cloudflare to v4.52.9 ( #31325 )
2026-09-28 22:07:48 +02:00
6f14ae5cdb
docs: update backup settings menu path to Database Dump Settings ( #31270 )
...
The Administration UI renamed the "Backup" settings section to
"Database Dump Settings"; update the docs reference accordingly.
Co-authored-by: Malib <claude@korunos.app >
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-09-28 20:05:40 +00:00
Daniel Dietzler and GitHub
42c45012d1
fix: email template ( #31859 )
2026-09-28 19:58:11 +00:00
8d3a87b42d
chore(deps): update grafana/grafana docker tag to v12.4.11-ubuntu ( #31324 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 15:54:03 -04:00
76c08fa230
fix: library watcher should respect ignore patterns ( #31418 )
...
* fix: chokidar should respect ignore patterns
* fix: chokidar mock
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-28 15:51:19 -04:00
c12d5e6d35
feat: people management ( #31620 )
...
Co-authored-by: Jason Rasmussen <jason@rasm.me >
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-09-28 21:29:15 +02:00
Jason Rasmussen and GitHub
0f179b9914
fix(web): album inconsistencies ( #31857 )
2026-09-28 21:20:54 +02:00
Valentin Agachi and GitHub
0733cc10ee
chore: log assets deletion in background job ( #31770 )
2026-09-28 14:36:49 -04:00
Mees Frensel and GitHub
5f0c9a5996
fix(server): emit sidecarwrites and assetupdates consequently ( #31777 )
...
* fix(server): emit sidecarwrites and assetupdates consequently
* fix medium test
2026-09-28 14:36:05 -04:00
Mees Frensel and GitHub
c25b6e30c2
refactor(web): rating shortcuts action ( #31804 )
2026-09-28 14:34:30 -04:00
Mert and GitHub
ab159b8118
fix(ml): stricter typing and request validation ( #31856 )
2026-09-28 14:14:01 -04:00
Mees Frensel and GitHub
4d51dcafab
refactor(web): use ui's Select and remove old settings dropdown component ( #31841 )
2026-09-28 14:12:52 -04:00
Chris Peckover and GitHub
d73acbbfc0
fix: favorite workflow step description ( #31840 )
...
Fix the assetFavorite plugin inverse description
2026-09-28 14:08:13 -04:00
Mees Frensel and GitHub
93ad3645e8
refactor(web): a few more album actions ( #31839 )
2026-09-28 13:56:15 -04:00
bf5b21b361
chore(deps): update node ( #31813 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-28 19:22:29 +02:00
8ede1d54d8
fix(server): exclude hidden assets from large files search ( #31479 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-28 18:21:44 +02:00
Santo Shakil and GitHub
638b6ac553
fix(mobile): don't stack an upload with itself ( #31851 )
2026-09-28 22:15:04 +06:00
renovate[bot] and GitHub
ae49913223
chore(deps): update base-image to v202609281550 ( #31850 )
2026-09-28 16:05:06 +00:00
54987c764a
fix(server): write tag updates to exif table ( #31425 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-09-28 15:52:25 +00:00
aa02337847
fix(server): use GeoNames for reverse-geocoded country names ( #30199 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-28 11:06:30 +00:00
DawidKrynski and GitHub
970c496e55
fix(web): keep other comments visible when deleting a comment ( #31848 )
2026-09-28 10:59:37 +02:00
bo0tzz and GitHub
6b978d0c0d
chore: clean up hwaccel device_cgroup_rules ( #31812 )
2026-09-26 18:12:26 -04:00
Luis Nachtigall and GitHub
523c26e723
fix(mobile): don't clear cached initial image operation on completion ( #31822 )
2026-09-26 17:44:11 -04:00
Luis Nachtigall and GitHub
93f65b750e
fix(mobile): make cancellation in image providers consistent ( #31823 )
...
fix(mobile): handle cancellation in image providers
2026-09-26 17:39:15 -04:00
fabxyz and GitHub
d1faeb8199
fix(server): incorrect scaling of rotated videos when transcoding ( #31473 )
2026-09-26 10:07:24 -04:00
Alex and GitHub
9c06df378c
feat: memory UI for birthday ( #31798 )
...
* feat: birthday memory UI
* chore: untrack .scratch
* make sure to render unknown
* confetti
2026-09-26 09:02:46 -05:00
Eliott Bourassa and GitHub
f8f4051a24
feat(server): add support for .jfif files ( #31778 )
...
* feat(server): add support for .jfif files
* fix: move .jfif to webSupportedImage object
2026-09-25 22:44:29 -04:00
Jason Rasmussen and GitHub
c4f9e0fab6
feat: editors can update album title & description ( #31805 )
2026-09-25 21:52:50 -04:00
Mert and GitHub
23f1f87dd0
feat(ml): optimized model inference ( #31750 )
...
* add immich_model
* graph per shape
* decouple ocr from ort
* prepared graphs
* use f16 for accelerators
* preload all shapes
* warm-up pass after preload
* keep precision for fp32 graphs
* ensure padding for text recognition
* optimize postprocessing for fp16 outputs
* handle raw ctc logits
* use f16 output for rknn
* mmap token embedding
* read device metadata
2026-09-25 14:56:44 -04:00
Mert and GitHub
de13aab713
feat(ml): improve model loading ( #31742 )
...
* use recent mimalloc
* jit caching
* bump onnxruntime-gpu
* explicit memory release
* refactor in-memory cache
* configure hf org and revision
* refactor model load
* move orjson response
* disable direct submission for i915
* flush denormals
* update tests and lock
* disable suboptimal fusions
* respect resize_mode
* increase threads for clip text
2026-09-25 14:56:43 -04:00
Daniel Dietzler and GitHub
87e76d8912
fix: face bounding box label alignment ( #31793 )
2026-09-25 12:40:25 -04:00
DawidKrynski and GitHub
efb44b8913
fix(web): remember selected search type ( #31799 )
2026-09-25 18:34:01 +02:00
kojomba and GitHub
253692f279
feat(web): add leave album action ( #31768 )
2026-09-25 18:22:29 +02:00
Mert and GitHub
c0a9146023
feat(server): linear-light resampling ( #31236 )
2026-09-25 10:29:07 -04:00
Santo Shakil and GitHub
fbff5f41be
fix(mobile): ask before deleting local only photos on android 10 and below ( #31146 )
...
* ask before deleting local only photos on android 10 and below
* move the delete consent prompt into _cleanupLocalAssets
* ask on android 11 as well before deleting local photos
* ask before deleting only where android shows no prompt
* split the local delete prompt into its own helper
* pick the local delete dialog in one flat branch and rename notBackedUp to isLocalOnly
2026-09-25 20:19:01 +06:00
Alex and GitHub
520a70891b
fix: prevent rendering the search filter scrollbar when not needed ( #31776 )
2026-09-25 11:49:01 +02:00
Victor Chang and GitHub
7622e95d6d
feat(web): default the activity log to show the latest ( #28938 )
2026-09-25 11:42:16 +02:00
Aashish Bhardwaj and GitHub
e598e10896
fix(server): attach error handler to accepted sockets to prevent crash on connection reset ( #31079 )
...
Signed-off-by: aashish00021 <aashishbhardwaj07@icloud.com >
2026-09-24 16:28:02 +02:00
Adam Gastineau and GitHub
2ccd0effc8
chore(mobile): enable dead code CI ( #31753 )
...
* chore(mobile): enable dead code CI
* Restore accidentally removed test and set mise default
2026-09-24 06:57:06 -07:00
647a445d9a
fix(web): prevent race when editing album description during upload ( #31758 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-09-24 13:48:55 +00:00
renovate[bot] and GitHub
7f14913626
chore(deps): update ghcr.io/jdx/mise docker tag to v2026.9.12 ( #31714 )
2026-09-24 15:03:35 +02:00
Santo Shakil and GitHub
a4af86282d
fix(mobile): resume after the app was launched in the background ( #31557 )
...
* run the first resume after a background launch with a full local sync
* keep the untouched lines of the swift file as they were
* check the background launch at the first resume even after a pause
2026-09-24 10:15:44 +06:00
Santo Shakil and GitHub
2466eaeecd
fix(mobile): play the server copy when the local video file cannot be read ( #31606 )
...
* play the server copy when the local video file cannot be read
* flatten the video source choice and add tests for it
* drop the platform override from the video viewer test
2026-09-24 10:15:33 +06:00
e66f2c7615
chore(deps): update dependency eslint-plugin-unicorn to v75 ( #31721 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-23 18:19:03 +00:00
92f498d23d
fix(deps): update typescript-projects ( #31717 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-23 18:18:11 +02:00