Zack
9cd0bd0004
fix(server): keep user motion files on embedded motion replace
2026-10-05 00:25:47 +01:00
Lin, Chiang-Yu
69f06a29ca
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.
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2026-10-03 21:19:54 +00:00
Mert
e89e034515
chore(ml): e2e gpu testing ( #31998 )
2026-10-03 17:15:09 -04:00
renovate[bot]
c5e06dcfd1
chore(deps): update dependency sharp to v0.35.4 [security] ( #31370 )
2026-10-02 18:37:39 +02:00
renovate[bot]
ffa5bf428d
chore(deps): update base-image to v202610021601 ( #32030 )
2026-10-02 18:24:48 +02:00
Daniel Dietzler
f652f55ffd
fix: improper filename sanitizing ( #32009 )
2026-10-02 15:51:01 +00:00
Daniel Dietzler
989e7cf203
fix: clarify PUT to PATCH migration ( #32010 )
2026-10-02 15:50:08 +00:00
Daniel Dietzler
28e375c058
fix: assetTagFilter any matching ( #32008 )
2026-10-02 17:40:23 +02:00
Santo Shakil
14cd2fdb0c
fix(mobile): cancel the iOS background uploads when the foreground backup starts ( #31944 )
2026-10-02 15:14:32 +00:00
Daniel Dietzler
170baf19ea
fix: metadata extraction for media streams with unknown profile ( #32007 )
2026-10-02 10:53:52 -04:00
Weblate (bot)
44cb71f9bb
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
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 >
2026-10-02 16:47:45 +02:00
Jonathan Jogenfors
1ba6a5f338
fix(cli): sidecar precedence ( #31929 )
2026-10-02 16:36:08 +02:00
Mert
524cbb3167
fix(ml): upgrade to openvino 2026.4.1 ( #31996 )
2026-10-02 10:25:39 -04:00
Zack Pollard
5372d5ef19
feat(web): default to date storage template during onboarding ( #31989 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-10-02 11:24:07 +00:00
Mees Frensel
051d87df49
fix(web): remove unused props ( #32016 )
2026-10-02 10:56:10 +00:00
Andreas Heinz
75edc2de94
feat(web): add shortcut to remove assets from an album ( #31940 )
2026-10-02 12:04:03 +02:00
Luis Nachtigall
007c18aec6
fix(mobile): image jumps when full-res image loads during pinch or zoom animation ( #31948 )
2026-10-02 10:44:50 +02:00
Santo Shakil
3e44929245
fix(mobile): don't start the foreground backup in iOS background launches ( #31943 )
...
* fix(mobile): don't start the foreground backup in iOS background launches
* add a TODO to remove the background launch check
2026-10-02 06:46:06 +00:00
Santo Shakil
ad93370f02
fix(mobile): make the iOS background batch wait for its remote sync ( #31942 )
...
* fix(mobile): make the iOS background batch wait for its remote sync
* test onIosUpload itself, the worker reads its sync services from the providers
2026-10-02 06:44:59 +00:00
Santo Shakil
02063972e8
fix(mobile): don't re-upload a photo the server already has ( #31941 )
2026-10-01 17:34:56 +00:00
bo0tzz
d6ef16cb5c
fix(docs): buy button text colour in dark mode ( #31985 )
2026-10-01 12:10:15 -05:00
Mees Frensel
fd97f3e5a6
fix(server): include album owner for album shared links ( #31837 )
2026-10-01 18:54:08 +02:00
Jason Rasmussen
aecee4db94
fix(web): alt names ( #31980 )
2026-10-01 11:16:37 -04:00
Santo Shakil
a81ddfafe3
fix(mobile): sort timeline assets by the date their headers group on ( #30262 )
2026-10-01 20:03:10 +06:00
Daniel Dietzler
28d33b18eb
fix: storage usage display on virtiofs and alike ( #31982 )
2026-10-01 15:34:09 +02:00
Daniel Dietzler
ad444a0197
fix: stale memory thumbnail ( #31975 )
2026-10-01 14:36:19 +02:00
Mees Frensel
8e3267dc3b
refactor(web): tag and create shared link actions ( #31892 )
2026-10-01 13:05:13 +02:00
Mees Frensel
85a09e42e5
fix(web): highlight thumbnail select icon on button hover ( #31972 )
2026-10-01 10:30:39 +00:00
Jonathan Jogenfors
de6dcf669c
fix(server): make library exclusion matching consistently case-insensitive ( #31970 )
2026-10-01 12:02:49 +02:00
renovate[bot]
2e7e50ca98
chore(deps): update machine-learning ( #31868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-30 20:10:43 -04:00
Mert
a3c8b359f2
fix(ml): serialize trt-rtx sessions ( #31951 )
2026-09-30 18:56:36 -04:00
Mert
b11e400a36
fix(ml): widen empty half-precision arrays ( #31950 )
2026-09-30 18:56:26 -04:00
Jason Rasmussen
1741650348
feat: bulk person management ( #31949 )
...
* feat: bulk person access
* chore: wip
* chore: cleanup and minor UX improvements
* chore: pr feedback
---------
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-30 17:15:24 -04:00
shenlong
cc91697950
feat(mobile): editors can update album title & description ( #31954 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-09-30 17:10:54 -04:00
Rahul Walawalkar
b8953fcc87
fix: restore folder view scroll position ( #31860 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-30 16:14:27 +02:00
bo0tzz
d66b590d04
fix(server): ignore Samsung Gallery rotation tag for HEIF orientation ( #31937 )
2026-09-30 10:24:48 +00:00
Jonathan Jogenfors
32e3239ba3
fix(server): dont queue unneeded jobs when no xmp file exists ( #31927 )
2026-09-30 11:35:09 +02:00
Jonathan Jogenfors
a010802431
chore(server): better xmp testing ( #31928 )
2026-09-30 11:29:14 +02:00
aviv926
c9a3248d71
fix(server): make "limit" paramter use z.coerce ( #31899 )
2026-09-30 10:30:44 +02:00
Jason Rasmussen
f77847dda0
feat(server): create all for owner ( #31924 )
2026-09-29 18:12:25 -04:00
Jason Rasmussen
aec7c0d97b
feat: auto-sync name changes to connected users ( #31923 )
...
* feat: auto-sync name changes to connected users
* fix: rename to faceId
* fix: pr feedback
* fix: mobile build
2026-09-29 18:12:25 -04:00
Santo Shakil
a29153e90e
fix(mobile): face thumbnail stuck blank after renaming a person ( #30769 )
...
* fix(mobile): face thumbnail stuck blank after renaming a person
* flatten the codec error guard and rework the tests around framework driven reuse
* trim the image provider tests and note the per load state rule
* keep two small image provider tests: the renamed face and a late failure of a cancelled load
* clearer image provider tests: return the created completer, comment the steps, drop the unused listener, rename to thumbWithChecksum
* use the provider constructor with a lint ignore in the cache key test
2026-09-30 00:43:21 +06:00
renovate[bot]
a6aa9fc253
chore(deps): update base-image to v202609291109 ( #31908 )
2026-09-29 18:36:31 +02:00
Jason Rasmussen
4b1b1f8c2a
fix(server): person birthdate timezone bug ( #31901 )
2026-09-29 16:22:15 +00:00
renovate[bot]
5dacabb935
chore(deps): update dependency nodemailer to v9.1.1 [security] ( #31371 )
...
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-09-29 18:18:30 +02:00
Daniel Dietzler
4408f49d15
fix: person management ids validation and permissions ( #31898 )
2026-09-29 18:02:33 +02:00
Adam Gastineau
de6ef1d0e1
chore(mobile): make Fastlane Android Play Store key path relative ( #31896 )
2026-09-29 08:08:26 -07:00
bo0tzz
75b4e33143
fix: pick the previous release by version, not reachability ( #31884 )
2026-09-29 10:11:24 -04:00
renovate[bot]
625e940af5
chore(deps): update dependency terragrunt to v1.1.6 ( #30538 )
2026-09-29 15:35:52 +02:00
renovate[bot]
3f67cb4832
chore(deps): update docker.io/valkey/valkey:9 docker digest to 418652c ( #31867 )
2026-09-29 15:35:29 +02:00