Commit Graph
11193 Commits
Author SHA1 Message Date
Codex 6f313cbef9 chore: prepare local.3 release and test event subscriptions 2026-10-13 21:59:09 +03:00
renovate[bot]andCodex 6bfd311ad4 chore(deps): update base-image to v202610131110 (#32410)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit aec0dd1e6ba44d172b83cf6f3422211961aff99d)
2026-10-13 21:49:29 +03:00
DawidKrynskiandCodex 4d4a4622cd fix(web): update album start date when the album changes (#32242)
Co-authored-by: Dawid Krynski <188586034+DawidKrynski@users.noreply.github.com>
(cherry picked from commit d519140a6c4d9bc8c392e08a29679ddf3326d917)
2026-10-13 21:49:29 +03:00
Mees FrenselandCodex f1c02f1766 fix(web): event manager forgetting subscribed callbacks (#32217)
* fix(web): event manager forgetting subscribed callbacks

* fix: asset viewer manager

* fix PR feedback

(cherry picked from commit 60c5aa1f252c97d3d40cf21ee7e017072d005b32)
2026-10-13 21:49:29 +03:00
renovate[bot]andCodex 0d824e7826 chore(deps): update base-image to v202610061109 (#32392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 8c76ef2adead8abb453b37cfa6d42d3ceb684df3)
2026-10-13 21:49:29 +03:00
bo0tzzandCodex 49cf2fdff2 chore: add compose textarea description to issue template (#32402)
Hopefully this stops people from just dropping "n/a" when they're using an unsupported deployment

(cherry picked from commit 5380498debd853191d46a8cf5322778d0c0d1b5c)
2026-10-13 21:49:29 +03:00
Santo ShakilandCodex def46cae2f chore(mobile): hide the database export in release builds (#32285)
(cherry picked from commit 024e8e769624c953982957d4886368dcae838a18)
2026-10-13 21:49:29 +03:00
Codex 4fdcfb7ed9 chore: prepare local web and Android release 3.3.1-local.2 2026-10-12 21:01:23 +03:00
Adi ČauševićandCodex 60327b2665 fix(web): don't swallow Escape in sidebar (#32364)
(cherry picked from commit cc7fd671973085baf2a0dfba4e2b0a86cab17e6c)
2026-10-12 20:39:12 +03:00
Luis NachtigallandCodex 142593b529 fix(i18n): remove unused load preview translations (#32343)
(cherry picked from commit 8cfee782bde77424c36a962511fe3450d05f4653)
2026-10-12 20:39:12 +03:00
sevtdyandCodex 00900cc902 fix(web): round top corners of queue status badge (#32360)
(cherry picked from commit c673a608d08e2aa798805c423eb4175759fab740)
2026-10-12 20:39:12 +03:00
Luis NachtigallandCodex d63fc2088f refactor(mobile): cleanup image providers (#31824)
* refactor(mobile): remove redundant cancellation checks in image providers

* refactor(mobile): extract request helpers in full image providers

(cherry picked from commit 795507cfec262f8a6a9bd3ddd6f5647781e605ca)
2026-10-12 20:39:12 +03:00
immich-push-o-matic[bot] db6e11ecc8 chore: version v3.3.1 2026-10-08 21:21:16 +00:00
fe8a3c4f23 docs: Add MACHINE_LEARNING_MODEL_REVISION variable to docs (#32247)
docs: Add MACHINE_LEARNING_MODEL_REVISION variable to docs (#32221)



(cherry picked from commit 96970cfba6c74773260ff44a9700fd863bc234df)

Co-authored-by: Shaquille_Oatmeal <github@shaq-oatmeal.dev>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-10-08 21:18:09 +00:00
+40 0f3ef0689c chore(web): update translations (#32246)
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
















































(cherry picked from commit 89069417448f1fded8ef54c4416c865a43348992)

Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Aidar Nizamov <aidar.nizamov141@gmail.com>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alessandro Mandelli <mandelli.alessandro@ngi.it>
Co-authored-by: Andrei “Talkerbox” Audzei <bigtalkerbox@gmail.com>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Azharul Haque <haque@azharul.com>
Co-authored-by: BenWen <Benjamin.wensky@de.abb.com>
Co-authored-by: Céleste C. <clst04@proton.me>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Gabriel <jellyfin.sensitize624@passmail.net>
Co-authored-by: Gonçalo Guedes <goncalo.manuelguedes@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: 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: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: KecskeTech <teonyitas@gmail.com>
Co-authored-by: Lars Winkelmann <lars@winkelmaenner.com>
Co-authored-by: Levan Makaradze <levanluk77@gmail.com>
Co-authored-by: Luis Fernando Illapa <moxb@outlook.es>
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com>
Co-authored-by: Nicola Bortoletto <translate@nicolabortoletto.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Rika <spurdl@users.noreply.hosted.weblate.org>
Co-authored-by: Spiros Vlachos <vitaspiros@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Tamás <sztom313@proton.me>
Co-authored-by: Tim Morley <weblate.3919org@timsk.org>
Co-authored-by: Télio R <telio_rq@proton.me>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Yoshi <yyyyyoshihoko@gmail.com>
Co-authored-by: aws <antonws2@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: heizelnut <git@heiz.cc>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: ruflas <juan75555@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
2026-10-08 21:18:04 +00:00
f6fc530734 fix: show date on memories page (#32245)
fix: show date on memories page (#32206)

* fix: show date on memories page

* Clean up API

* Drop imports

---------


(cherry picked from commit 108a3cadbfe3b3e4305c04d8e4217aafb445f626)

Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Adam Gastineau <adam@agg.im>
2026-10-08 20:38:58 +00:00
5b2a3a52be fix: run workflow steps in their configured order (#32241)
fix: run workflow steps in their configured order (#32240)



(cherry picked from commit 56319b76fc60d7e3bd57a2275ac908da42665e5f)

Co-authored-by: infocus13 <74890563+infocus13@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-10-08 19:48:52 +00:00
f607b886f0 feat: shared person indicator (#32238)
feat: shared person indicator (#32223)

* feat: shared person indicator

* fix: styles

---------


(cherry picked from commit a3c52d13962c1c404a58a1ace20107625a4be618)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-08 18:59:47 +00:00
3b53f1b4bb fix: include unamed people in otherPeople (#32239)
fix: include unamed people in otherPeople (#32237)

(cherry picked from commit 9971dade1b2db76a5a79d287eb2d725152cb0323)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-08 18:57:55 +00:00
f7dd3ccdc6 fix(mobile): prevent rapid toggling and rerendering of cells (#32236)
fix(mobile): prevent rapid toggling and rerendering of cells (#32200)

* fix(mobile): prevent rapid toggling and rerendering of cells

* Apply Shakil's fix

(cherry picked from commit 9640d9f5d2b3cc2e0fab441401be54c0c03de4f5)

Co-authored-by: Adam Gastineau <adam@agg.im>
2026-10-08 18:16:57 +00:00
139b62cdc8 fix: clarify people sharing does not share assets (#32234)
fix: clarify people sharing does not share assets (#32231)

(cherry picked from commit ce2cf6612dce5d20ae4021bca6ec21535be2fce2)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-08 17:02:42 +00:00
5a7e65fac3 chore: mark people users endpoints as beta (#32233)
chore: mark people users endpoints as beta (#32232)

(cherry picked from commit 481a7bf3ae0d2c2613100d74b028463117e44a39)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-08 17:02:27 +00:00
f892a5485d docs: document persistent QNAP database storage (#32229)
docs: document persistent QNAP database storage (#32222)

(cherry picked from commit 4444ca7e3f9878686938d22726fb7f9b3972980e)

Co-authored-by: yuhuan417 <huan.yu@gmail.com>
2026-10-08 14:58:51 +00:00
28bd3a550b fix: include partner shared assets for people even without showInTimeline (#32226)
fix: include partner shared assets for people even without showInTimeline (#32219)

(cherry picked from commit 5fa7789e2672350c76b9b026f2b8c2bc3ffdf7c4)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-08 14:23:17 +00:00
1c284cd4ef feat: custom release notes (#32191)
feat: custom release notes (#32172)

(cherry picked from commit b620efba388bf4a85081e1d07fc86f80d4d4b83c)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-07 22:29:42 +02:00
c6c8e516d7 fix(server): read ISO values above 65535 (#32183)
fix(server): read ISO values above 65535 (#32182)

(cherry picked from commit 6962412c0be35bf21c87d6a5935035adc7ae94e2)

Co-authored-by: bo0tzz <git@bo0tzz.me>
2026-10-07 08:16:22 +00:00
e9f171c441 fix(mobile): keep memories full screen while swiping (#32174)
fix(mobile): keep memories full screen while swiping (#32171)

(cherry picked from commit 86fed468a7f625c759072cb07a0d82accb74cf5e)

Co-authored-by: Santo Shakil <santoshakil@users.noreply.github.com>
2026-10-07 06:52:13 +00:00
immich-push-o-matic[bot] e3b1656091 chore: version v3.3.0 2026-10-06 14:57:27 +00:00
3ab7124506 fix(web): show face name label above box when it would be hidden (#32168)
fix(web): show face name label above box when it would be hidden (#32088)

(cherry picked from commit 3f8cfe0b70ef3807753e5789907138cbd312072a)

Co-authored-by: Joep Admiraal <joep@groovytunes.nl>
2026-10-06 14:42:16 +00:00
c5343f3f35 fix(ml): incorrect outputs on alchemist and battlemage (#32148)
fix(ml): incorrect outputs on alchemist and battlemage (#32110)

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2026-10-06 10:18:21 -04:00
ed3073624b fix: memories mobile sync for older clients (#32167)
fix: memories mobile sync for older clients (#32150)


(cherry picked from commit 8d377bfef5a0c9d840bf2c19d155f9779387baeb)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Santo Shakil <shakil.mezbah@gmail.com>
2026-10-06 14:10:38 +00:00
1aede8d8c3 fix: memory upcoming query (#32166)
fix: memory upcoming query (#32164)

(cherry picked from commit e49a5bb8c99abbf9944ca3d84220427d340c6786)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-06 13:56:17 +00:00
62bcb0601f feat: birthday memory on mobile (#32165)
feat: birthday memory on mobile (#32113)

* feat: birthday memory on mobile

* chore: remove yellow bg colors

* pr feedback

(cherry picked from commit 82cfc4b28b55c660d9c2da00c57437a20585a47b)

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-10-06 13:51:26 +00:00
bc87d064de chore: milder birthday memory text (#32163)
chore: milder birthday memory text (#32124)

* chore: better birthday memories style

* chore: flame animation

* multicolor cake

(cherry picked from commit 22a5af0ee90179ba57cae11b60fdcb926282b338)

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-10-06 13:32:50 +00:00
3eec251596 fix(web): don't swallow Escape when person name editor is closed (#32161)
fix(web): don't swallow Escape when person name editor is closed (#32123)


(cherry picked from commit 3a5fc38f85df38d73d5c3a21ab4a06d6090eb248)

Co-authored-by: Adi Čaušević <31798801+ChocolateChipKookie@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-06 11:37:07 +00:00
+25 86cc439e17 chore(web): update translations (#32022)
chore(web): update translations (#31864)

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/ca/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/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/et/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb/
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/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/th/
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_Hant/
Translation: Immich/immich
































(cherry picked from commit 44cb71f9bb318ec7c21ba232b1a899ae7c358a54)

Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Adrian Binggeli <adrianbinggeli@mac.com>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: AntonPalmqvist <apq@users.noreply.hosted.weblate.org>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Frank Paul Silye <frankps@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: Hurricane_32 <rodrigorimo@hotmail.com>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Lars Winkelmann <lars@winkelmaenner.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com>
Co-authored-by: Nicola Bortoletto <translate@nicolabortoletto.com>
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: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Tim Morley <weblate.3919org@timsk.org>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Yoshi <yyyyyoshihoko@gmail.com>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: cedev-1 <cedevserver@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: 文小吉 <wenchi0920@gmail.com>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-06 09:01:52 +00:00
5e223fbb07 fix: allow translation backports (#32153)
fix: allow translation backports (#32092)

(cherry picked from commit 831134765b369f943b0aff4e8aa3cc0ed2250f86)

Co-authored-by: bo0tzz <git@bo0tzz.me>
2026-10-06 08:47:51 +00:00
8ebb3ef4ec feat(ml): ppocr v6 (#32151)
feat(ml): ppocr v6 (#32147)

(cherry picked from commit 3df38fe7f283391819482b41a7181edc3f923d1f)

Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
2026-10-06 08:44:13 +00:00
d806bc002c fix: person without assets (#32117)
fix: person without assets (#32114)

(cherry picked from commit c0506fe723995808f4effd8d40d0235fcaf104b5)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-06 08:38:24 +00:00
d1c1a65ed3 fix: select hidden people (#32116)
fix: select hidden people (#32115)

(cherry picked from commit 07daf87133ad9e9ac17cda8f5654f7a374cc5ad1)

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-05 21:29:06 +02:00
06c397add1 docs: add QNAP install guide (#32105)
docs: add QNAP install guide (#30695)

* Add install procedure for Qnap NAS

* Enclose environment variables in code quote.

(cherry picked from commit 501eaee33d175255dd12a8ebb1f9441a2a2b0e26)

Co-authored-by: hraabis <hraabis@gmail.com>
2026-10-05 13:02:45 -04:00
07b54cf9b4 fix(web): album reactivity (#32111)
fix(web): album reactivity (#32095)

(cherry picked from commit f81bbc782c4206407c88a06a5e8e74fc5dbe9a8d)

Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com>
2026-10-05 16:40:03 +00:00
81de979a35 fix: people page search (#32108)
fix: people page search (#32094)

(cherry picked from commit 549a76cd35ec9f63a76174992de50095192afa11)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 16:23:02 +00:00
983177d570 fix: strip workflow step ids from user-facing actions (#32106)
fix: strip workflow step ids from user-facing actions (#32103)

(cherry picked from commit 1a48984844f38bc439a3ac1ce5ad831b02c4c373)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 15:25:52 +00:00
bf04a9fc35 fix: bounding box label clipping due to reactivity issue (#32107)
fix: bounding box label clipping due to reactivity issue (#32090)

(cherry picked from commit a01a9140b6f1a01e2c80278d5cc2505e1fd1a12d)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 15:24:15 +00:00
17e4cfd96b fix(web): no trash actions when trash is empty (#32104)
fix(web): no trash actions when trash is empty (#32097)

(cherry picked from commit c826e0d45aaa62187189921e9ac40297b13a37c4)

Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com>
2026-10-05 14:59:47 +00:00
34bec01232 fix: stale memory cover (#32101)
fix: stale memory cover (#32098)

(cherry picked from commit 0521a662dd4c135fc311fd1803d33756971af9c5)

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-10-05 14:33:35 +00:00
immich-push-o-matic[bot]GitHubLin, Chiang-Yu <110763842+RxChi1d@users.noreply.github.com>Mert
d15972e722 fix(server): don't select an audio stream ffprobe could not identify (#32062)
fix(server): don't select an audio stream ffprobe could not identify (#30901)

iPhone videos recorded with Apple Spatial Audio carry two audio tracks: an
AAC track and an APAC track that ffmpeg has no decoder for. Both are marked
default, so `compareStreams` ties on disposition and falls through to
bitrate, where the APAC track wins because spatial audio is encoded at a
higher rate. `audioStreams[0]` is then persisted and mapped into the
transcode command, and ffmpeg fails before it starts encoding:

    [aist#0:2/none] Decoding requested, but no decoder found for: none
    Error opening output file .../out.mp4
    Error opening output files: Invalid argument

Drop audio streams ffprobe reported as `unknown` before the existing
disposition/bitrate ordering runs. A stream with no codec to decode is not a
usable audio stream, so an asset whose every audio track is unidentified is
treated as having no audio at all. The video pipeline is unchanged, since the
evidence here covers audio selection only.


(cherry picked from commit 69f06a29ca67613355348172480054ebd7e09f6c)

Co-authored-by: Lin, Chiang-Yu <110763842+RxChi1d@users.noreply.github.com>
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
2026-10-03 21:30:26 +00:00
immich-push-o-matic[bot] 20f103c4b9 chore: version v3.3.0-rc.2 2026-10-02 16:58:10 +00:00
immich-push-o-matic[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6a7f943b91 chore(deps): update dependency sharp to v0.35.4 [security] (#32032)
chore(deps): update dependency sharp to v0.35.4 [security] (#31370)

(cherry picked from commit c5e06dcfd1b35f8625863108a60d370e5b61c58e)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 16:51:51 +00:00