Adam Gastineau and Codex
564b720bce
fix(mobile): prevent crash when generated/openapi has unexpected files ( #32599 )
...
(cherry picked from commit 4f38929bdaaa88d48429ac642abf9ec292e3ca82)
2026-10-22 05:21:00 +03:00
Tiago Deane and Codex
6aaebd167d
feat: option for mobile smooth timeline scrubbing ( #32552 )
...
* feat(mobile): add smooth timeline scrubbing setting
* refactor: read smooth scrubbing setting where the scrubber is built
(cherry picked from commit 222d9276d31e890d3d9beb6dae5d96a6f6ab52f0)
2026-10-22 05:21:00 +03:00
renovate[bot] and Codex
2d236024bc
fix(deps): update dependency kysely-postgres-js to v5 ( #31919 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit 21fe4994a203da3876271bc290c47b69694fd42a)
2026-10-22 05:20:59 +03:00
renovate[bot] and Codex
e09b352067
fix(deps): update typescript-projects ( #32581 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit 50edbedf15526c3b43c43a261a1aaddfb782b5ce)
2026-10-22 05:20:59 +03:00
Mert and Codex
4c89b0f7df
perf(server): more efficient person queries ( #32523 )
...
(cherry picked from commit 38a2ce4daa678615561d2b87a8f2bb30f70fdc53)
2026-10-22 05:20:19 +03:00
renovate[bot] and Codex
b020f12f41
chore(deps): update ghcr.io/jdx/mise docker tag to v2026.10.15 ( #32580 )
...
(cherry picked from commit a22480e3eb2c07535c126f7ac20f6e04f51c6200)
2026-10-22 05:19:50 +03:00
bo0tzz and Codex
43848a7d68
fix: locking around concurrency-1 jobs ( #28410 )
...
* fix: locking around concurrency-1 jobs
* fix: no lock on queue duplicates
(cherry picked from commit 477452b5c51ca71ecdf74205e0004eaec4e18874)
2026-10-22 05:19:10 +03:00
renovate[bot] and Codex
9e96fdc627
chore(deps): update github-actions ( #32584 )
...
(cherry picked from commit be825a0518addd098166471706a64c8305cafca2)
2026-10-22 05:19:10 +03:00
Mateus Navarro and Codex
434b7efd66
fix(mobile): border radius on list tiles in library page ( #32476 ) ( #32503 )
...
* fix(mobile): standardize list tile radius in Quick Access Button List when pressed (#32476 )
* fix(mobile): adjust list tile border radius based on partner presence in Quick Access Button List
* refactor(mobile): improve way to handle border radius of items in the QuickAccessButtonList
(cherry picked from commit fff2bd73f9b38a5a5b510ea69a77a470dd1acf56)
2026-10-22 05:18:40 +03:00
Santo Shakil and Codex
814cc14f88
feat(mobile): share logs from the startup error screen ( #32288 )
...
* fix(mobile): hide server addresses and tokens in shared logs
* feat(mobile): share logs from the startup error screen
* use only the shared logs patterns on the startup error screen
* fix(mobile): stop writing server urls and oauth values to the log
* fix(mobile): redact logs where they are read
* redact the startup error screen share
* fix(mobile): hide server addresses and tokens in shared logs
* fix(mobile): stop writing server urls and oauth values to the log
* fix(mobile): redact logs where they are read
* fix(mobile): redact logs when they are written
* log the startup error and share it as a log row
* fix(mobile): hide ipv6 addresses and name labels after their settings
* comment why the startup error row is only added here
(cherry picked from commit f7fa8a3a2d2c3b0ab59f90fbcc3c230c58a2aede)
2026-10-22 05:18:40 +03:00
Santo Shakil and Codex
59bf69f1d5
fix(mobile): hide server addresses and tokens in shared logs ( #32287 )
...
* fix(mobile): hide server addresses and tokens in shared logs
* fix(mobile): stop writing server urls and oauth values to the log
* fix(mobile): redact logs where they are read
* fix(mobile): redact logs when they are written
* fix(mobile): hide ipv6 addresses and name labels after their settings
(cherry picked from commit 89d2de1274a3e1a70a6169f4cfe1feebfb327791)
2026-10-22 05:18:40 +03:00
Codex
9533e7c67a
test: adapt local regressions to Vitest 5 and verify date fallback
2026-10-19 20:43:27 +03:00
Codex
32b55555b5
chore(release): prepare local.6 dependency lock and Android version
2026-10-19 20:33:59 +03:00
bo0tzz and Codex
c4c5b8ae3a
fix(server): apply shared link metadata visibility in asset mapper ( #32561 )
2026-10-19 20:31:26 +03:00
743e555a1b
fix(deps): update dependency bullmq to v6 ( #31914 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-10-19 20:31:26 +03:00
renovate[bot] and Codex
c3f050d7c9
chore(deps): update machine-learning ( #32134 )
2026-10-19 20:31:01 +03:00
Santo Shakil and Codex
f64adb5b36
fix(mobile): fallback localizations for unsupported locales ( #32452 )
...
* fix(mobile): fallback localizations for unsupported locales
* load the default delegates with an explicit english locale
2026-10-19 20:27:43 +03:00
0207d48035
chore(deps): update vitest monorepo to v5 ( #31912 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-10-19 20:27:42 +03:00
f3db8d8b59
fix: unsupported locale for date format ( #32267 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Santo Shakil <shakil.mezbah@gmail.com >
2026-10-19 20:27:19 +03:00
bo0tzz and Codex
8b288f9ee0
fix(ci): docs deploy and destroy terragrunt arguments ( #32557 )
2026-10-19 20:27:19 +03:00
waclaw66 and Codex
f3d91f3aea
fix: missing translation ( #32485 )
2026-10-19 20:27:19 +03:00
Zaid Bin Shahab and Codex
62361b67c4
fix(web): update FaceEditor to handle HLS video elements correctly ( #32538 )
2026-10-19 20:27:19 +03:00
MaximAL and Codex
9af9d35040
chore(mobile): Change x to typographically correct × (× in HTML) symbol ( #32518 )
...
Similar to #31304
2026-10-19 20:27:19 +03:00
Codex
8b83c289be
Use scoped browser globals in memory playback
CodeQL / Analyze (javascript) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
Build Mobile / pre-job (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
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-18 19:03:36 +03:00
Codex
ca7766fcd6
Show on-this-day memories from the last 20 years with automatic playback
2026-10-18 19:00:06 +03:00
Codex
04a7b4104f
test(web): align formatter stub with lint rules
2026-10-17 20:17:24 +03:00
Codex
97609ec6bd
fix(web): avoid formatting a missing user deletion date
2026-10-17 20:09:47 +03:00
Codex
43b94defd9
fix(mobile): use JSON maps for nested config compatibility defaults
2026-10-17 19:47:28 +03:00
Codex
ffb8c84e48
test: provide required user deletion request body
2026-10-17 19:41:22 +03:00
Codex
85820ca45e
test: cover user admin queries and config compatibility for local.4
2026-10-17 19:37:37 +03:00
Jason Rasmussen and Codex
36a6e033aa
fix: public config properties ( #32500 )
...
fix: public config visibility
2026-10-17 19:32:36 +03:00
Jason Rasmussen and Codex
49f65aa3b0
chore: remove unused code ( #32497 )
2026-10-17 19:32:36 +03:00
Jason Rasmussen and Codex
4341a2f34c
fix: smpt email visibility ( #32492 )
2026-10-17 19:32:36 +03:00
Jason Rasmussen and Codex
424c26c697
chore: remove unused feature flag ( #32495 )
2026-10-17 19:32:35 +03:00
Jason Rasmussen and Codex
1b058dbcf3
fix: user admin actions ( #32491 )
2026-10-17 19:32:35 +03:00
Jason Rasmussen and Codex
5351fecc08
refactor: user admin queries ( #32490 )
2026-10-17 19:32:35 +03:00
Codex
5910639efd
test(web): return formatter mock without an unnecessary async function
2026-10-16 21:08:41 +03:00
Codex
4649313c29
chore: prepare local.3 release with query regression coverage
2026-10-16 20:58:44 +03:00
Jason Rasmussen and Codex
ae7cb3192e
refactor: library queries ( #32489 )
...
* refactor: library queries
* fix: mutation options signature
2026-10-16 20:51:29 +03:00
Jason Rasmussen and Codex
2ebe288010
refactor: server endpoints ( #32467 )
2026-10-16 20:51:28 +03:00
Jason Rasmussen and Codex
6adebeda0d
refactor: system config endpoints ( #32457 )
...
* refactor(web): tanstack query
* refactor: use createQuery
* fix: pnpm lockfile
2026-10-16 20:51:28 +03:00
Dag Stuan and Codex
92ab6e9c41
fix(mobile): Keep asset viewer controls hidden if they were hidden before zooming. ( #31832 )
2026-10-16 20:51:28 +03:00
Lee, Hyo jun and Codex
9e89e65d23
fix(mobile): sort time zones by name within the same offset ( #32087 )
2026-10-16 20:51:28 +03:00
Santo Shakil and Codex
12196bef4f
fix(mobile): save typed coordinates in the location picker ( #32460 )
2026-10-16 20:51:28 +03:00
6e89915bc5
fix(deps): update dependency intl-messageformat to v12 ( #31918 )
...
* fix(deps): update dependency intl-messageformat to v12
* fix: pnpmfile checksum
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-10-16 20:51:28 +03:00
Codex
b1a0e38dba
test(web): use typed JSON responses in updater checks
2026-10-15 15:09:20 +03:00
Codex
6665bb4796
feat: add verified Android and web update checks in settings
2026-10-15 14:54:44 +03:00
Codex
9c76f93015
chore(deps): resolve reviewed upgrades against the local release lockfile
2026-10-15 14:45:01 +03:00
renovate[bot] and Codex
3effae72a7
fix(deps): update dependency nestjs-cls to v7 ( #31920 )
...
* fix(deps): update dependency nestjs-cls to v7
* fix: pnpmfile checksum
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit 93d376ac5119510b10f34945c0b04e4116266425)
2026-10-15 14:33:11 +03:00
renovate[bot] and Codex
cd6421be4b
chore(deps): update dependency @types/node to ^24.19.2 ( #32129 )
...
* chore(deps): update dependency @types/node to ^24.19.2
* fix: pnpmfile checksum
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit 9bb78b30fbb374157146f3bede657d293cda508f)
2026-10-15 14:33:10 +03:00