Luis Nachtigall
795507cfec
refactor(mobile): cleanup image providers ( #31824 )
...
* refactor(mobile): remove redundant cancellation checks in image providers
* refactor(mobile): extract request helpers in full image providers
2026-10-11 11:49:29 -07:00
bo0tzz
2685234ed3
chore: set ml revision in default compose ( #32289 )
2026-10-09 21:16:30 -04:00
Ștefan Muraru
b4f35cb43d
fix(ml): Round OCR max resolution up to a multiple of 32 ( #32263 )
...
fix(ml): round ocr max resolution up to a multiple of 32
2026-10-09 11:05:02 -04:00
Brandon Richardson
d8454261cd
fix(logging): avoid multiline logging of feature flags in server service ( #32275 )
...
When logging feature flags at startup, avoid stringifying the features
in pretty format. Multiline log messages clutter logs and make it harder
to ingest and parse in log aggregation systems like loki, graylog or
logz.io.
2026-10-09 09:46:16 -04:00
Santo Shakil
116a9436ad
fix(mobile): show the memories date in every app language ( #32259 )
2026-10-09 14:47:44 +06:00
+38
8906941744
chore(web): update translations ( #32029 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
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/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/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/he/
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/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
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: Adam Havránek <[email protected] >
Co-authored-by: Aidar Nizamov <[email protected] >
Co-authored-by: Aindriú Mac Giolla Eoin <[email protected] >
Co-authored-by: Alessandro Mandelli <[email protected] >
Co-authored-by: Andrei “Talkerbox” Audzei <[email protected] >
Co-authored-by: Arif Budiman <[email protected] >
Co-authored-by: Azharul Haque <[email protected] >
Co-authored-by: BenWen <[email protected] >
Co-authored-by: Céleste C. <[email protected] >
Co-authored-by: DevServs <[email protected] >
Co-authored-by: Eduard Ereza Martínez <[email protected] >
Co-authored-by: Gabriel <[email protected] >
Co-authored-by: Gonçalo Guedes <[email protected] >
Co-authored-by: Hans Cats <[email protected] >
Co-authored-by: Happy <[email protected] >
Co-authored-by: Haru Ijima <[email protected] >
Co-authored-by: Hurricane_32 <[email protected] >
Co-authored-by: Hồ Nhất Duy <[email protected] >
Co-authored-by: Idan <[email protected] >
Co-authored-by: Indrek Haav <[email protected] >
Co-authored-by: Ivan Dimitrov <[email protected] >
Co-authored-by: Jozef Gaal <[email protected] >
Co-authored-by: KecskeTech <[email protected] >
Co-authored-by: Lars Winkelmann <[email protected] >
Co-authored-by: Levan Makaradze <[email protected] >
Co-authored-by: Luis Fernando Illapa <[email protected] >
Co-authored-by: MarcSerraPeralta <[email protected] >
Co-authored-by: Matjaž T. <[email protected] >
Co-authored-by: Mees Frensel <[email protected] >
Co-authored-by: Mārtiņš Bruņenieks <[email protected] >
Co-authored-by: Nagy Krisztián <[email protected] >
Co-authored-by: Nicola Bortoletto <[email protected] >
Co-authored-by: Oğuz Ersen <[email protected] >
Co-authored-by: Rika <[email protected] >
Co-authored-by: Spiros Vlachos <[email protected] >
Co-authored-by: Sylvain Pichon <[email protected] >
Co-authored-by: Tamás <[email protected] >
Co-authored-by: Tim Morley <[email protected] >
Co-authored-by: Télio R <[email protected] >
Co-authored-by: User 123456789 <[email protected] >
Co-authored-by: Yoshi <[email protected] >
Co-authored-by: aws <[email protected] >
Co-authored-by: bittin1ddc447d824349b2 <[email protected] >
Co-authored-by: heizelnut <[email protected] >
Co-authored-by: pyccl <[email protected] >
Co-authored-by: ruflas <[email protected] >
Co-authored-by: waclaw66 <[email protected] >
2026-10-08 21:01:50 +00:00
Alex and Adam Gastineau
108a3cadbf
fix: show date on memories page ( #32206 )
...
* fix: show date on memories page
* Clean up API
* Drop imports
---------
Co-authored-by: Adam Gastineau <[email protected] >
2026-10-08 20:26:36 +00:00
56319b76fc
fix: run workflow steps in their configured order ( #32240 )
...
Co-authored-by: Claude Fable 5.1 <[email protected] >
Co-authored-by: Daniel Dietzler <[email protected] >
2026-10-08 21:39:38 +02:00
Jason Rasmussen
9971dade1b
fix: include unamed people in otherPeople ( #32237 )
2026-10-08 14:47:51 -04:00
Daniel Dietzler and Jason Rasmussen
a3c52d1396
feat: shared person indicator ( #32223 )
...
* feat: shared person indicator
* fix: styles
---------
Co-authored-by: Jason Rasmussen <[email protected] >
2026-10-08 14:47:33 -04:00
Adam Gastineau
9640d9f5d2
fix(mobile): prevent rapid toggling and rerendering of cells ( #32200 )
...
* fix(mobile): prevent rapid toggling and rerendering of cells
* Apply Shakil's fix
2026-10-08 11:01:00 -07:00
Santo Shakil
0e63715394
chore(mobile): rename the native core crates and package ( #31986 )
2026-10-08 23:10:59 +06:00
Santo Shakil
135aba5d82
fix(mobile): stop long images squishing on android ( #32213 )
2026-10-08 23:10:40 +06:00
96970cfba6
docs: Add MACHINE_LEARNING_MODEL_REVISION variable to docs ( #32221 )
...
Co-authored-by: Copilot Autofix powered by AI <[email protected] >
Co-authored-by: Daniel Dietzler <[email protected] >
2026-10-08 19:05:58 +02:00
Jason Rasmussen
ce2cf6612d
fix: clarify people sharing does not share assets ( #32231 )
2026-10-08 18:41:52 +02:00
Daniel Dietzler
481a7bf3ae
chore: mark people users endpoints as beta ( #32232 )
2026-10-08 15:58:16 +00:00
Mees Frensel
383f23ef19
fix(i18n): remove unused translation ( #32184 )
2026-10-08 10:58:08 -04:00
yuhuan417
4444ca7e3f
docs: document persistent QNAP database storage ( #32222 )
2026-10-08 10:56:19 -04:00
bo0tzz
655bfdb34f
fix(ml): move logging config to code ( #32220 )
...
This lets it be applied earlier on, so the initializing [version] log
line actually works.
2026-10-08 14:41:09 +00:00
Daniel Dietzler
5fa7789e26
fix: include partner shared assets for people even without showInTimeline ( #32219 )
2026-10-08 16:13:16 +02:00
Lee, Hyo jun
02481deb14
fix(mobile): format year filter chip without thousands separator ( #32159 )
2026-10-08 16:03:38 +05:30
Peter Ombodi and Peter Ombodi
6f042bad92
fix(mobile): prevent timeline bucket selection provider leak ( #32100 )
...
Co-authored-by: Peter Ombodi <[email protected] >
2026-10-08 16:01:42 +05:30
Santo Shakil
c0d1dc923e
chore(mobile): one thumbhash decoder in the native core ( #31367 )
...
* chore(mobile): rust native core
* chore(mobile): move the android byte buffer into the native core
* chore(mobile): move the raw photo rotation into the native core
* move the rotation into immich_core, the jni side only wraps it
* use the pointer loop in rotate again, the bounds checked writes were slower on a pixel 5
* chore(mobile): move the 10 bit conversion into the native core
* move the 10 bit conversion into immich_core, neon for 32 bit arm
* chore(mobile): one thumbhash decoder in the native core
* decode the thumbhash straight into the returned buffer, its jni entry sits next to the c export
* chore(mobile): move the 10 bit conversion into the native core
* move the 10 bit conversion into immich_core, neon for 32 bit arm
2026-10-08 12:02:39 +06:00
Santo Shakil
b08a8fb56c
chore(mobile): move the 10 bit conversion into the native core ( #31363 )
...
* chore(mobile): move the 10 bit conversion into the native core
* move the 10 bit conversion into immich_core, neon for 32 bit arm
* move the android rust flags into native/.cargo/config.toml
2026-10-08 04:53:04 +06:00
Santo Shakil
003670d013
chore(mobile): move the raw photo rotation into the native core ( #31362 )
...
* chore(mobile): move the raw photo rotation into the native core
* move the rotation into immich_core, the jni side only wraps it
* use the pointer loop in rotate again, the bounds checked writes were slower on a pixel 5
2026-10-08 03:31:37 +06:00
Santo Shakil
4c51bfed1d
chore(mobile): move the android byte buffer into the native core ( #31361 )
2026-10-08 03:08:36 +06:00
Santo Shakil
8a02a91ee9
chore(mobile): rust native core ( #31254 )
2026-10-08 02:42:15 +06:00
Daniel Dietzler
7e7a1de3fd
refactor: migrate to native set operations ( #32186 )
2026-10-07 19:33:21 +02:00
Jason Rasmussen
b620efba38
feat: custom release notes ( #32172 )
2026-10-07 13:27:29 -04:00
Santo Shakil
26b8e3d400
fix(mobile): start the session when a link opens the app ( #32181 )
2026-10-07 19:00:19 +06:00
Peter Ombodi and Peter Ombodi
b94afdb468
fix(mobile): decouple delete action messages from context ( #31093 )
...
* fix(mobile): decouple delete action messages from context
* fix(mobile): finish local cleanup after action disposal
* fix(mobile): revert redundant changes
* fix(mobile): revert rest of redundant changes
---------
Co-authored-by: Peter Ombodi <[email protected] >
2026-10-07 16:06:09 +05:30
bo0tzz
6962412c0b
fix(server): read ISO values above 65535 ( #32182 )
2026-10-07 10:03:07 +02:00
Santo Shakil
86fed468a7
fix(mobile): keep memories full screen while swiping ( #32171 )
2026-10-06 18:17:51 +00:00
renovate[bot]
461d038abe
chore(deps): update github-actions ( #32126 )
2026-10-06 18:09:59 +00:00
Joep Admiraal
3f8cfe0b70
fix(web): show face name label above box when it would be hidden ( #32088 )
2026-10-06 14:25:24 +00:00
Daniel Dietzler and Santo Shakil
8d377bfef5
fix: memories mobile sync for older clients ( #32150 )
...
Co-authored-by: Santo Shakil <[email protected] >
2026-10-06 15:48:29 +02:00
Jason Rasmussen
e49a5bb8c9
fix: memory upcoming query ( #32164 )
2026-10-06 09:46:16 -04:00
Alex
82cfc4b28b
feat: birthday memory on mobile ( #32113 )
...
* feat: birthday memory on mobile
* chore: remove yellow bg colors
* pr feedback
2026-10-06 13:34:40 +00:00
Alex
22a5af0ee9
chore: milder birthday memory text ( #32124 )
...
* chore: better birthday memories style
* chore: flame animation
* multicolor cake
2026-10-06 08:19:57 -05:00
bo0tzz
99822d91c8
fix: use readonly HF_TOKEN in ML test workflows ( #32154 )
2026-10-06 07:54:14 -04:00
Adi Čaušević and Daniel Dietzler
3a5fc38f85
fix(web): don't swallow Escape when person name editor is closed ( #32123 )
...
Co-authored-by: Daniel Dietzler <[email protected] >
2026-10-06 13:26:18 +02:00
bo0tzz
831134765b
fix: allow translation backports ( #32092 )
2026-10-06 10:30:22 +02:00
bo0tzz
a386fd5ad8
fix: request the original author on backports ( #32152 )
2026-10-06 10:24:17 +02:00
Mert
3df38fe7f2
feat(ml): ppocr v6 ( #32147 )
2026-10-06 09:58:20 +02:00
Mert
6f356877f5
fix(ml): incorrect outputs on alchemist and battlemage ( #32110 )
...
* add alchemist and battlemage runners
* report the opencl devices on the intel runners
* pad unaligned attention heads for openvino
* build onnxruntime-openvino against an openvino nightly
* note the onnxruntime-openvino the intel runners should test
* update the intel gpu runtime
2026-10-06 06:37:05 +00:00
Jason Rasmussen
07daf87133
fix: select hidden people ( #32115 )
2026-10-05 21:12:50 +02:00
Jason Rasmussen
c0506fe723
fix: person without assets ( #32114 )
2026-10-05 21:12:47 +02:00
Mees Frensel
f81bbc782c
fix(web): album reactivity ( #32095 )
2026-10-05 18:28:19 +02:00
Daniel Dietzler
3e13e005ef
chore: delete stray console log ( #32109 )
2026-10-05 18:26:38 +02:00
Daniel Dietzler
549a76cd35
fix: people page search ( #32094 )
2026-10-05 17:58:00 +02:00