Santo Shakil
686da0656d
fix(mobile): only toggle backup from the switch, not the whole row
...
tapping anywhere on the enable backup row flipped backup on or off, so it was easy to toggle by accident. now only the switch does it.
2026-06-21 00:29:28 +06:00
Alex
b24a617142
chore: bump mobile build ( #29215 )
2026-06-19 12:50:20 -05:00
Mees Frensel
62b00a1f26
refactor: slideshow and setalbumcover actions ( #29211 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 13:54:33 +00:00
Timon
95fc5e9682
docs: clarify duplicate exif merging intent ( #29203 )
2026-06-19 10:57:35 +02:00
github-actions
38920fc4ca
chore: version v3.0.0-rc.2
v3.0.0-rc.2
2026-06-18 23:20:14 +00:00
Weblate (bot)
3abeb4df92
chore(web): update translations ( #29162 )
...
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/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
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/eu/
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/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
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/yue_Hant/
Translation: Immich/immich
Co-authored-by: Erik Sikander <erik.sikander@gmail.com >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: Jayden Lo <jaydenlo08@gmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Muxutruk <156070698+Muxutruk2@users.noreply.github.com >
Co-authored-by: Muxutruk <benat.eigurenzu@elorrieta-errekamari.com >
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com >
Co-authored-by: Nicola Bortoletto <nicola.bortoletto@live.com >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Zekai Şahin <zekainihas@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: bones78 <jens@mueller-starck.de >
Co-authored-by: 김도윤 <wezardnote@gmail.com >
2026-06-18 23:17:29 +00:00
Daniel Dietzler
805bb84877
fix: defensive album owner migration ( #29200 )
2026-06-18 23:51:38 +02:00
Daniel Dietzler
a719552243
fix: rc version check ( #29194 )
2026-06-18 21:00:12 +00:00
Santo Shakil
9a5e7a8e47
fix(mobile): endless spinner on album selection when device has no albums ( #28994 )
...
* fix(mobile): endless spinner on album selection when device has no albums
* use a page scoped future provider for the loading state
* refactor(mobile): decide album selection empty state in the parent
2026-06-18 21:38:15 +05:30
Daniel Dietzler
62c6bb27e3
fix: workflow asset type filter required ( #29196 )
2026-06-18 16:04:28 +00:00
renovate[bot]
f3cb3cf98d
fix(deps): update dependency nodemailer to v9 [security] ( #29195 )
2026-06-18 17:45:15 +02:00
Santo Shakil
c35abb2f66
fix(mobile): re-lock locked folder when the app is backgrounded ( #29089 )
...
* fix(mobile): re-lock locked folder when the app is backgrounded
* fix(mobile): simplify locked folder overlay condition
* fix(mobile): lock locked folder on pause instead of resume
2026-06-18 21:10:18 +05:30
Santo Shakil
793487e52c
fix(mobile): refresh memories on resume and day change ( #28983 )
...
* fix(mobile): refresh memories on resume and day change
* fix(mobile): invalidate memories once after the resume sync
2026-06-18 20:46:20 +05:30
Ebin Santhosh
769c4015d3
fix(mobile): prevent duplicate login pages for unauthenticated share intent warm start ( #29054 )
2026-06-18 20:45:35 +05:30
renovate[bot]
c07cbe7ca8
chore(deps): update dependency multer to v2.2.0 [security] ( #29183 )
2026-06-18 16:31:10 +02:00
Timon
6d73bf4e36
refactor(web): move keyboard state into a store ( #29181 )
2026-06-18 16:29:26 +02:00
renovate[bot]
735f52a321
fix(deps): update typescript-projects ( #29130 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-06-18 16:21:35 +02:00
Daniel Dietzler
53fe26593c
fix: asset type filter ( #29190 )
2026-06-18 15:30:34 +02:00
Daniel Dietzler
40cffcd414
fix: remove local-only step ids from workflow json ( #29188 )
2026-06-18 08:54:35 -04:00
Timon
48861b085e
chore(server): organize integrity dtos ( #29191 )
2026-06-18 14:44:28 +02:00
Timon
09d0380804
refactor(server): use zod time validation ( #29189 )
2026-06-18 11:56:02 +00:00
Timon
83091d2834
fix(server): allow non-utc datetime offsets ( #29186 )
2026-06-18 11:27:11 +00:00
renovate[bot]
9a3071ae5c
chore(deps): lock file maintenance machine-learning (mise) ( #29152 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 19:34:45 -04:00
Mert
7ef2de6b53
feat(server): add hls playlist hint ( #29150 )
...
* add playlist hint
* update api
* unused import
* update crf in tests
2026-06-17 19:02:10 -04:00
Timon
cbe34d7931
fix(web): shift+click on GPS asset extends range selection in geolocation utility ( #29022 )
2026-06-17 18:53:23 +02:00
Rizwan
06c8d5a183
fix(web): use deterministic version name in svelte config ( #29172 )
2026-06-17 16:42:26 +00:00
Daniel Dietzler
ad9817c582
fix: web i18n ( #29175 )
2026-06-17 11:36:48 -05:00
Mees Frensel
14f6f2c04f
refactor(web): simplify places page controls and use ui's Select ( #29102 )
2026-06-17 10:31:49 -04:00
Adam Gastineau
327521fa27
docs(mobile): point users towards shared setup docs ( #29078 )
2026-06-17 10:22:45 -04:00
Tom Vincent
3be803d0c0
docs(mobile-app): add Play App Signing certificate hash ( #29168 )
2026-06-17 14:19:04 +00:00
Jeevan Mohan Pawar
a364b56b1c
fix(server): skip existing users when sharing albums ( #28884 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-06-17 15:54:20 +02:00
renovate[bot]
f9db76433e
chore(deps): update github-actions to v1.313.0 ( #29154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 09:54:19 -04:00
Timon
3f2e51c5d4
refactor(server): use uuids in schemas ( #29140 )
2026-06-17 14:50:17 +02:00
Mees Frensel
430a2bbfd3
chore(server): add switch case exhaustiveness lint ( #29029 )
2026-06-17 12:04:41 +02:00
renovate[bot]
fbb0bc6e39
chore(deps): update ghcr.io/jdx/mise docker tag to v2026.6.10 ( #29153 )
2026-06-17 09:17:25 +00:00
Savely Krasovsky
8d30cfa2ce
chore(ml): update intel graphics compiler and compute runtime ( #29163 )
...
chore(ml): update Intel graphics compiler and compute runtime to latest versions
2026-06-16 23:09:53 +00:00
github-actions
c9aa9ba711
chore: version v3.0.0-rc.1
v3.0.0-rc.1
2026-06-16 19:50:41 +00:00
Weblate (bot)
7cf904acbe
chore(web): update translations ( #29036 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/
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/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/en_GB/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
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/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/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/ms/
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/pt_BR/
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/sq/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
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: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Bananenbrot <keram2810@outlook.de >
Co-authored-by: Charles Chase <cbs.chase927@passfwd.com >
Co-authored-by: Dan Bishop <d@nbishop.uk >
Co-authored-by: Dennis <dennis.kempel@hotmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dániel Gál <galdaniel.school@gmail.com >
Co-authored-by: Enrico Jaupi <78313537@itiscastelli.onmicrosoft.com >
Co-authored-by: Erison Silva <hey@erison.work >
Co-authored-by: Fatah Rokbi <fatahrokbi@gmail.com >
Co-authored-by: Felipe Cabrera <me@felieppe.com >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Jayden Lo <jaydenlo08@gmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: MrKoby07 <hirmerkorbinian122@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 <nicola.bortoletto@live.com >
Co-authored-by: Nicolas Ceballos <nicoshafes@gmail.com >
Co-authored-by: Paul Comte <paulcomte1@gmail.com >
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com >
Co-authored-by: Popa <spammailsfuermich@gmail.com >
Co-authored-by: SAHOON KIM <sahuni@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Unimpeded Lemur <yg7lh0fz3@mozmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: anton garcias <isaga.percompartir@gmail.com >
Co-authored-by: azuziii <azuzii@proton.me >
Co-authored-by: dimetrius <dmitrytashin@gmail.com >
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org >
Co-authored-by: rubes <mail@armd.one >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
2026-06-16 19:48:06 +00:00
renovate[bot]
983a005709
chore(deps): update github-actions to v3 ( #29147 )
2026-06-16 19:18:01 +00:00
Santo Shakil
cda499f2b5
fix(mobile): keep toasts off the dynamic island when keyboard is open ( #29159 )
2026-06-16 18:51:29 +00:00
Santo Shakil
12b7cd066b
fix(mobile): show memories with no showAt/hideAt in the timeline lane ( #29158 )
2026-06-16 18:46:52 +00:00
shenlong
83b4dc1733
fix: scrolling state update after unmounted ( #29149 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-06-16 13:14:09 -05:00
Daniel Dietzler
a9d64b30ad
chore: update multi-runner-build ( #29148 )
2026-06-16 19:37:12 +02:00
renovate[bot]
3927eb6755
chore(deps): update base-image to v202606161235 ( #29151 )
2026-06-16 17:29:17 +00:00
renovate[bot]
27cfa0e788
chore(deps): update github-actions ( #29146 )
2026-06-16 19:22:40 +02:00
renovate[bot]
76c042abc7
chore(deps): lock file maintenance (mise) ( #29091 )
2026-06-16 19:08:09 +02:00
shenlong
0f49bcbd27
chore: do not optimize on cleanup ( #29118 )
2026-06-16 12:42:12 -04:00
Mees Frensel
df4a708aed
chore(e2e): remove vite-tsconfig-paths ( #29145 )
2026-06-16 18:21:24 +02:00
renovate[bot]
34f78e3fd4
chore(deps): update github-actions ( #29124 )
2026-06-16 17:53:55 +02:00
Mees Frensel
3c2296b818
chore(web): use ui's Badge ( #29143 )
2026-06-16 17:12:25 +02:00