Commit Graph
11186 Commits
Author SHA1 Message Date
Daniel DietzlerandSanto Shakil 8d377bfef5 fix: memories mobile sync for older clients (#32150)
Co-authored-by: Santo Shakil <shakil.mezbah@gmail.com>
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ćandDaniel Dietzler 3a5fc38f85 fix(web): don't swallow Escape when person name editor is closed (#32123)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
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
Daniel Dietzler a01a9140b6 fix: bounding box label clipping due to reactivity issue (#32090) 2026-10-05 17:09:59 +02:00
Daniel Dietzler 1a48984844 fix: strip workflow step ids from user-facing actions (#32103) 2026-10-05 17:09:25 +02:00
hraabis 501eaee33d docs: add QNAP install guide (#30695)
* Add install procedure for Qnap NAS

* Enclose environment variables in code quote.
2026-10-05 11:03:22 -04:00
Mees Frensel c826e0d45a fix(web): no trash actions when trash is empty (#32097) 2026-10-05 16:45:33 +02:00
Zack PollardandJason Rasmussen 464400f821 fix(server): offline live photo motion deletion (#32077)
* fix(server): offline live photo motion deletion

* chore: clean up

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-10-05 10:35:28 -04:00
Daniel Dietzler 0521a662dd fix: stale memory cover (#32098) 2026-10-05 15:57:05 +02:00
bo0tzz f938b2faa7 chore: add human communication rule to CONTRIBUTING.md (#32089) 2026-10-05 14:59:58 +02:00
Lin, Chiang-YuandMert 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
+22 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 PollardandDaniel Dietzler 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