Codex
b5da1f06fb
test(web): isolate browser preferences and stabilize date input
2026-11-03 20:13:03 +03:00
Codex
d3d5374a10
chore: integrate upstream fixtures and refresh dependency lock
2026-11-03 19:57:10 +03:00
renovate[bot]
eb20a2e05a
chore(github-action): update github-actions ( #32898 )
2026-11-03 19:40:25 +03:00
renovate[bot]
78a0982999
chore(container): pin image ghcr.io/immich-app/futo-backups-restic-proxy to 04a9313 ( #32883 )
2026-11-03 19:39:55 +03:00
renovate[bot]
d8cc86ca42
chore(container): update image docker.io/valkey/valkey (418652c → 3add1a3) ( #32884 )
2026-11-03 19:39:55 +03:00
renovate[bot]
94c825a92a
chore(container): update image ghcr.io/jdx/mise (2026.10.20 → 2026.10.25) ( #32886 )
2026-11-03 19:39:39 +03:00
renovate[bot] and Daniel Dietzler
a8032b2e6d
chore(npm): update typescript-projects ( #32894 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-11-03 19:39:38 +03:00
Jason Rasmussen
e14fcd0a52
feat: web medium tests ( #32817 )
...
* feat: web medium tests
* chore: pr feedback
* fix: merge
2026-11-03 19:39:30 +03:00
Codex
b10d600e23
fix(web): restore fonts, upload worker and album layout updates
...
Apply upstream fixes from 5ebda1f0b9b109c9098026866a354f0abb4823a8, 8d662d75791f6a67effacbf9e54cbefc92e8d313 and a9c4e0ed65757279fdade2b0126c10a018286901.
2026-11-02 20:46:50 +03:00
Codex
18e5e1f75d
fix: preserve OCR search and align album sort labels
2026-11-01 14:50:46 +03:00
Codex
2800192c76
feat: add private file storage for web and Android
2026-10-31 23:07:09 +03:00
Codex
916718b558
fix(web): normalize maintenance backup test formatting
2026-10-31 07:55:35 +03:00
Codex
8a5ef4c96e
Prepare local 3.4.0 web and Android release
2026-10-31 07:42:26 +03:00
Santo Shakil
a3a52a43ca
fix(mobile): show 10-bit heic and avif originals on ios ( #32821 )
...
(cherry picked from commit ca25e8becc4bfb18d63ca7920d26a984eae0e16f)
2026-10-31 07:23:57 +03:00
Jason Rasmussen
e15bdf9af3
fix(ci): release notes script ( #32827 )
...
(cherry picked from commit f47b02f91d6d55e0b0281609c37e6b1676626115)
2026-10-31 07:23:57 +03:00
Zack Pollard
b3fe177869
feat: futo backups 1.12.1 with restic's parallel scan ( #32830 )
...
(cherry picked from commit ca99e909199cfcec87a6e5b613a94bde23847249)
2026-10-31 07:23:57 +03:00
Zack Pollard
f5f154f2d8
fix(server): single library exclusion matcher ( #32081 )
...
(cherry picked from commit c3dee6f98b7a231adc3d0716a287c4b47bc69d3e)
2026-10-31 07:23:13 +03:00
Zack Pollard
abfb6c0a0e
fix(server): keep user motion files on embedded motion replace ( #32079 )
...
(cherry picked from commit ddb799e0a44d112ecacc4867780f31bb8f71dc4f)
2026-10-31 07:22:45 +03:00
Zack Pollard
91e416b104
fix(server): live photo match library ( #32080 )
...
(cherry picked from commit 05658ecba8679f54c4b95deeec3940b54ab0ecf7)
2026-10-31 07:22:45 +03:00
Zack Pollard
92cf23b642
fix(server): compress database backups on 75% of the cores, up to 32 ( #32823 )
...
(cherry picked from commit 02c0d4d392217b02b670afb0b4ce9941330120ec)
2026-10-31 07:22:45 +03:00
Yaros
e708a80474
fix(mobile): don't block startup when offline ( #32652 )
...
* fix(mobile): don't block startup when offline
* chore: implement suggestions
---------
Co-authored-by: Santo Shakil <santoshakil@users.noreply.github.com >
(cherry picked from commit 32b137ab3713545324873f552adb51b9ef2aecde)
2026-10-31 07:22:45 +03:00
arno0392
276d5620fd
fix(server): convert to nv12 before hwupload for VAAPI with software decoding ( #32474 )
...
* fix(server): convert to nv12 before hwupload for VAAPI with software decoding
* test(server): cover nv12 conversion for VAAPI sw decode
* output nv12 directly
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
(cherry picked from commit 4bdc4480b2771a5a0dfed26e1149d680f6c204d9)
2026-10-31 07:22:45 +03:00
Jason Rasmussen
11900d5a8c
chore: add CLAUDE.md ( #32801 )
...
* chore: add CLAUDE.md
* chore: pr feedback
* chore: contributing guideline rules
* chore: pr feedback
(cherry picked from commit fc30140e6ec313c94405e7ca4fbab8096dc1c6c7)
2026-10-31 07:22:45 +03:00
immich-push-o-matic[bot]
5dfa7214df
chore: version v3.4.0-rc.0
...
(cherry picked from commit 81778c8c4a9e015511af21eada4bbf829296580d)
2026-10-31 07:22:44 +03:00
Weblate (bot)
6808ed3239
chore(web): update translations ( #32256 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/af/
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/de_CH/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
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/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/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
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/nb/
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/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/
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_Hans/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translation: Immich/immich
Co-authored-by: Adam Havránek <helak@users.noreply.hosted.weblate.org >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@users.noreply.hosted.weblate.org >
Co-authored-by: Ali Najafi <alinajafi321@users.noreply.hosted.weblate.org >
Co-authored-by: Andi Chandler <andibing@users.noreply.hosted.weblate.org >
Co-authored-by: Artem Grauberger <artart241@users.noreply.hosted.weblate.org >
Co-authored-by: Azharul Haque <drhaque@users.noreply.hosted.weblate.org >
Co-authored-by: Benedict Leuchtenberger <beyney@users.noreply.hosted.weblate.org >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: DevServs <devservs@users.noreply.hosted.weblate.org >
Co-authored-by: Diego Nunnari <danunnari@gmail.com >
Co-authored-by: Donatas I <dilidonas@users.noreply.hosted.weblate.org >
Co-authored-by: Dragos Miron <dragosmr@gmail.com >
Co-authored-by: Eduard Ereza Martínez <ereza@users.noreply.hosted.weblate.org >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Geisler Dias <geisler@users.noreply.hosted.weblate.org >
Co-authored-by: Gideon Wentink <gjwentink@users.noreply.hosted.weblate.org >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: HackingAll <hackingallyt@users.noreply.hosted.weblate.org >
Co-authored-by: HaikerMaiker <haikermaiker@users.noreply.hosted.weblate.org >
Co-authored-by: Hans Cats <hanscats@gmail.com >
Co-authored-by: Hans Cats <hanscats@users.noreply.hosted.weblate.org >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Hosted Weblate user 165391 <neo0732@users.noreply.hosted.weblate.org >
Co-authored-by: Hurricane_32 <hurricane_32@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: Idan <idanlights@users.noreply.hosted.weblate.org >
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org >
Co-authored-by: Ivan Dimitrov <idimitrov08@users.noreply.hosted.weblate.org >
Co-authored-by: Jani Buni <alejandrolage@outlook.com >
Co-authored-by: Javier Villanueva García <jajajavi2203@users.noreply.hosted.weblate.org >
Co-authored-by: Jean Dumoulin <dumoulin.jea@users.noreply.hosted.weblate.org >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Kisnov <gabrielmarfil0@gmail.com >
Co-authored-by: Kisnov <kisnov@users.noreply.hosted.weblate.org >
Co-authored-by: Kurt Inge Smådal <kurtinge@users.noreply.hosted.weblate.org >
Co-authored-by: Lars Winkelmann <lars.winkelmann@users.noreply.hosted.weblate.org >
Co-authored-by: Lightning_A <lightningaa@users.noreply.hosted.weblate.org >
Co-authored-by: Luis Fernando Illapa <bymoxb@users.noreply.hosted.weblate.org >
Co-authored-by: Marty Etoolie <elioyart@users.noreply.hosted.weblate.org >
Co-authored-by: Matjaž T. <blaze666@users.noreply.hosted.weblate.org >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mees Frensel <meesfrensel@users.noreply.hosted.weblate.org >
Co-authored-by: Mārtiņš Bruņenieks <papuass@users.noreply.hosted.weblate.org >
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com >
Co-authored-by: Nagy Krisztián <nkgy17@users.noreply.hosted.weblate.org >
Co-authored-by: Nicola Bortoletto <translate@nicolabortoletto.com >
Co-authored-by: Nimrod Milo <nimrod@honeybook.com >
Co-authored-by: Nitai <nitai9h@users.noreply.hosted.weblate.org >
Co-authored-by: Noé Brunner <nobrunner@hotmail.com >
Co-authored-by: Olaf Nielsen <solluh@users.noreply.hosted.weblate.org >
Co-authored-by: Oğuz Ersen <ersen@users.noreply.hosted.weblate.org >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: PPNplus <ppnplus@users.noreply.hosted.weblate.org >
Co-authored-by: PanSketo <pansketo@users.noreply.hosted.weblate.org >
Co-authored-by: Para <ahh-produktivitet@tutanota.com >
Co-authored-by: Pranav Sharma <pranavsharma-io@users.noreply.hosted.weblate.org >
Co-authored-by: Ricky991108 <ricky991108@users.noreply.hosted.weblate.org >
Co-authored-by: Setynus <setynus@users.noreply.hosted.weblate.org >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Stefano Sisti <sisti86@users.noreply.hosted.weblate.org >
Co-authored-by: Suu <suu@users.noreply.hosted.weblate.org >
Co-authored-by: Sylvain Pichon <sp_@users.noreply.hosted.weblate.org >
Co-authored-by: Tijs-B <tijs-b@users.noreply.hosted.weblate.org >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: VeryUsual <72707293+VeryUsual@users.noreply.github.com >
Co-authored-by: Yoshi <yoshi@users.noreply.hosted.weblate.org >
Co-authored-by: Yuta Tu <yuta_tu@hotmail.com >
Co-authored-by: abergui <abergui@users.noreply.hosted.weblate.org >
Co-authored-by: asdwak <liborsenar1@users.noreply.hosted.weblate.org >
Co-authored-by: bittin1ddc447d824349b2 <bittin1ddc447d824349b2@users.noreply.hosted.weblate.org >
Co-authored-by: elron27 <elron27@users.noreply.hosted.weblate.org >
Co-authored-by: eyrewiut <eyrewiut@users.noreply.hosted.weblate.org >
Co-authored-by: granary17 <granary17@users.noreply.hosted.weblate.org >
Co-authored-by: jstmrby <jstmrby@users.noreply.hosted.weblate.org >
Co-authored-by: jutn-dev <jutn-dev@users.noreply.hosted.weblate.org >
Co-authored-by: madsULF <mads@ulf.dk >
Co-authored-by: nut491 <nut491@users.noreply.hosted.weblate.org >
Co-authored-by: omegadl2 <omegadl@users.noreply.hosted.weblate.org >
Co-authored-by: prabakaran k <prabakaranstk@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: waclaw66 <waclaw66@users.noreply.hosted.weblate.org >
(cherry picked from commit 2c3fc559ef01036ce012028a19a3729e6bb8f5d7)
2026-10-31 07:22:08 +03:00
Paul Makles
925aaed54c
feat: backups ( #32268 )
...
Signed-off-by: izzy <me@insrt.uk >
Co-authored-by: Zack Pollard <zack@futo.org >
(cherry picked from commit 177b57b689be293bad96b8092e473dc03e068e9c)
2026-10-31 07:21:01 +03:00
Codex
132af2fc74
Prepare local14 web and Android release
Build Mobile / pre-job (push) Canceled after 0s
CLI Build / CLI Publish (push) Canceled after 0s
CodeQL / Analyze (javascript) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
Docker / pre-job (push) Canceled after 0s
Docs build / pre-job (push) Canceled after 0s
Migration Order / Verify migration ORDER (push) Canceled after 0s
Static Code Analysis / pre-job (push) Canceled after 0s
Test / pre-job (push) Canceled after 0s
Test / ShellCheck (push) Canceled after 0s
Test / OpenAPI Clients (push) Canceled after 0s
Test / SQL Schema Checks (push) Canceled after 0s
Build Mobile / Build and sign Android (push) Canceled after 0s
Build Mobile / Build and sign iOS (push) Canceled after 0s
CLI Build / Docker (push) Canceled after 0s
Docker / Re-Tag ML (armnn, immich-machine-learning, linux/arm64, -armnn) (push) Canceled after 0s
Docker / Re-Tag ML (cpu, immich-machine-learning) (push) Canceled after 0s
Docker / Re-Tag ML (cuda, immich-machine-learning, linux/amd64, -cuda) (push) Canceled after 0s
Docker / Re-Tag ML (openvino, immich-machine-learning, linux/amd64, {"linux/amd64": "pokedex-large"}, -openvino) (push) Canceled after 0s
Docker / Re-Tag ML (rknn, immich-machine-learning, linux/arm64, -rknn) (push) Canceled after 0s
Docker / Re-Tag ML (rocm, immich-machine-learning, linux/amd64, {"linux/amd64": "pokedex-large"}, -rocm) (push) Canceled after 0s
Docker / Re-Tag Server (push) Canceled after 0s
Docker / Build and Push ML (armnn, immich-machine-learning, linux/arm64, -armnn) (push) Canceled after 0s
Docker / Build and Push ML (cpu, immich-machine-learning) (push) Canceled after 0s
Docker / Build and Push ML (cuda, immich-machine-learning, linux/amd64, -cuda) (push) Canceled after 0s
Docker / Build and Push ML (openvino, immich-machine-learning, linux/amd64, {"linux/amd64": "pokedex-large"}, -openvino) (push) Canceled after 0s
Docker / Build and Push ML (rknn, immich-machine-learning, linux/arm64, -rknn) (push) Canceled after 0s
Docker / Build and Push ML (rocm, immich-machine-learning, linux/amd64, {"linux/amd64": "pokedex-large"}, -rocm) (push) Canceled after 0s
Docker / Build and Push Server (push) Canceled after 0s
Docker / Mirror to Docker Hub (armnn, immich-machine-learning, linux/arm64, -armnn) (push) Canceled after 0s
Docker / Mirror to Docker Hub (cpu, immich-machine-learning) (push) Canceled after 0s
Docker / Mirror to Docker Hub (cuda, immich-machine-learning, linux/amd64, -cuda) (push) Canceled after 0s
Docker / Mirror to Docker Hub (immich-server) (push) Canceled after 0s
Docker / Mirror to Docker Hub (openvino, immich-machine-learning, linux/amd64, {"linux/amd64": "pokedex-large"}, -openvino) (push) Canceled after 0s
Docker / Mirror to Docker Hub (rknn, immich-machine-learning, linux/arm64, -rknn) (push) Canceled after 0s
Docker / Mirror to Docker Hub (rocm, immich-machine-learning, linux/amd64, {"linux/amd64": "pokedex-large"}, -rocm) (push) Canceled after 0s
Docker / Docker Build & Push Server Success (push) Canceled after 0s
Docker / Docker Build & Push ML Success (push) Canceled after 0s
Docs build / Docs Build (push) Canceled after 0s
Static Code Analysis / Run Dart Code Analysis (push) Canceled after 0s
Test / Scripts unit tests (push) Canceled after 0s
Test / Test & Lint Server (push) Canceled after 0s
Test / Unit Test CLI (push) Canceled after 0s
Test / Unit Test CLI (Windows) (push) Canceled after 0s
Test / Lint Web (push) Canceled after 0s
Test / Test Web (push) Canceled after 0s
Test / Test i18n (push) Canceled after 0s
Test / End-to-End Lint (push) Canceled after 0s
Test / Medium Tests (Server) (push) Canceled after 0s
Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Canceled after 0s
Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Canceled after 0s
Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Canceled after 0s
Test / End-to-End Tests (Web) (ubuntu-latest) (push) Canceled after 0s
Test / End-to-End Tests Success (push) Canceled after 0s
Test / Unit Test Mobile (push) Canceled after 0s
Test / Unit Test ML (push) Canceled after 0s
Test / .github Files Formatting (push) Canceled after 0s
2026-10-29 20:44:43 +03:00
Zack Pollard
9e5bdda89c
chore(deps): update base-image to v202610291416 ( #32810 )
...
(cherry picked from commit a0c5b32fb8bfd3c3660e3a5a1ee038d3997bdd5b)
2026-10-29 20:43:01 +03:00
Zack Pollard
79ea67f6be
feat(server): compress database backups with pigz when it is installed ( #32806 )
...
(cherry picked from commit 97af09ca3cbd7f08ea033f176e777c9a9de8fdb5)
2026-10-29 20:43:01 +03:00
Baneina
79b175465e
fix(server): normalize bounding boxes when matching detected faces to existing faces ( #32486 )
...
(cherry picked from commit 5583cd7857a414f10039a9fb5bf03867bd4390c8)
2026-10-29 20:43:01 +03:00
Bautrell12
c76bd08f73
feat(web): enable the shortcut "f" to favorite/unfavorite in multiselection mode ( #31411 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit aeee9be333f4faac877b99cacd355329a5001c25)
2026-10-29 20:43:01 +03:00
Daniel Dietzler
f2e05e9d98
chore: migrate oauth claim validation to zod ( #32373 )
...
(cherry picked from commit 0808f24a37cf376a509f1b4046cd52fd2d72b20d)
2026-10-29 20:43:01 +03:00
DawidKrynski
c8a957a116
fix(mobile): use context search once server features are loaded ( #31800 )
...
Co-authored-by: Dawid Krynski <188586034+DawidKrynski@users.noreply.github.com >
Co-authored-by: Santo Shakil <santoshakil@users.noreply.github.com >
(cherry picked from commit be8e42526700d9ec5e72061e33f5039d50e40bae)
2026-10-29 20:43:01 +03:00
Ethan Ferrier
f7697264ed
fix(mobile): ocr delete by asset ( #32611 )
...
(cherry picked from commit 56ed326acda2220fc7e3b21b17b3c8d24daf99cc)
2026-10-29 20:43:01 +03:00
Jason Rasmussen
648dea2072
chore: remove isar reference ( #32800 )
...
(cherry picked from commit 323e750eb50ee0728110c8a1c5902c63cbda5850)
2026-10-29 20:42:12 +03:00
renovate[bot]
895b755f53
chore(deps): update base-image to v202610271109 ( #32799 )
...
(cherry picked from commit a56303f393ebb3a16f191a6f9a442d15285398cb)
2026-10-29 20:42:12 +03:00
renovate[bot]
568a9d977e
chore(deps): update dependency @immich/ui to v0.91.1 ( #32798 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit d5918c00420601f1ec97e6d67425c81958b3eb80)
2026-10-29 20:42:12 +03:00
Brent Saltzman
3c383e46d1
fix: avoid duplicate manufacturer in camera name ( #32657 )
...
* fix(web,mobile): avoid duplicate manufacturer in camera name
Some cameras (e.g. Canon) already include the manufacturer in the EXIF
model, which made the details view show "Canon Canon EOS R6m2". Only
prepend the make when the model does not already start with it.
* refactor(web,mobile): address review feedback on camera name helper
- Use toLowerCase instead of toLocaleLowerCase for the comparison
- Hoist the whitespace regex to a static in the Dart helper
- Match any word of the make, so "EASTMAN KODAK COMPANY" with
"KODAK EASYSHARE C875" is deduplicated too
- Compute the camera name once in DetailPanel
---------
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit cb2ea1e308d8a85f2f340f50b646f161d3528670)
2026-10-29 20:41:02 +03:00
xuan
477fcc2338
docs(i18n): remove the deleted star-history chart from the remaining 16 translated READMEs ( #32549 )
...
(cherry picked from commit d31befb8514fe2f0ade360b6477abb90a940fd73)
2026-10-29 20:41:02 +03:00
renovate[bot]
ff52f491fb
chore(deps): update dependency onnxruntime to v1.31.0 ( #32582 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 257090aaaedf0d7dcff9e2295f55524f786dd9ae)
2026-10-29 20:41:02 +03:00
Valentin Agachi
c3933169de
feat(server): add OCR extraction workflow filter ( #32464 )
...
feat(server): add OCR workflow filter
(cherry picked from commit 2e0eb35e93dcf8468398d7015daa5ab231c7dd9c)
2026-10-29 20:41:01 +03:00
Codex
2c1f321627
Align local web integrations with updated lint rules and Cast types
2026-10-28 21:00:29 +03:00
Codex
e8c1fd297d
Prepare local13 release and align dependency lockfile
2026-10-28 20:46:38 +03:00
bo0tzz
8e3e3a48ae
perf(server): only serialize exif for returned search rows ( #32620 )
...
(cherry picked from commit e51de38c40a29fd5eb1347cd991bbbafccfe62c6)
2026-10-28 20:41:41 +03:00
austinmdillow
dc5553b239
feat: workflow filter by missing EXIF property ( #32713 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit a1a80cb1c416d3a480963a78d7b9df329d867bf6)
2026-10-28 20:41:41 +03:00
renovate[bot]
32e02a05d2
chore(deps): update terraform cloudflare to v5 ( #32794 )
...
(cherry picked from commit d8aaa950099f6687a8f6861f63466242a748ac1b)
2026-10-28 20:41:41 +03:00
shenlong
c581bce715
fix: include partner shared assets for people even without showInTimeline ( #32675 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
(cherry picked from commit 21ed7454836073a646273c7475b347e043439a90)
2026-10-28 20:41:41 +03:00
Daniel Dietzler
dd23264385
chore: deploy docs when terraform changes ( #32795 )
...
(cherry picked from commit 4ea9c1f7c520f1e1c6b6f22968abdb7f9b4aa29f)
2026-10-28 20:41:41 +03:00
Jason Rasmussen
6dbe72b6a1
fix: gc time for long-lived queries ( #32793 )
...
(cherry picked from commit 079568691580605e92c5d3c3c9037cfbd657f374)
2026-10-28 20:41:41 +03:00
Daniel Dietzler
72f96701f0
feat: cluster group admin permission for regenerate people ( #32787 )
...
(cherry picked from commit 9f273a604d5bdbd9583758c3a79d2fc0141c7a77)
2026-10-28 20:41:41 +03:00