Mert and GitHub
b79a2eb6b9
chore(mobile): const platform checks ( #21878 )
...
* use `defaultTargetPlatform`
* extension
* formatting
2025-09-15 11:13:39 -04:00
Yaros and GitHub
ee96b285f2
chore(mobile): minor changes to bottom sheet ( #22008 )
2025-09-15 10:09:27 -05:00
Alex and GitHub
77340075f0
chore: making order of background tasks better ( #21928 )
...
* chore: making order of background tasks better
* chore: prevent action not running when returning from backup screen too soon after toggle backup
2025-09-15 10:07:41 -05:00
5c06ec5e0b
fix: move startInitialization to inside the doWork method ( #21984 )
...
fix: android background backup
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-15 10:06:30 -05:00
dcee34095b
fix: reset sqlite on beta migration ( #20735 )
...
reset sync stream on migration
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-14 16:30:25 -05:00
Alex and GitHub
15f182902f
fix: check if preferencesStore is defined ( #21958 )
2025-09-14 20:30:15 +00:00
b26b452530
fix: do not listen for store updates in isolates ( #21947 )
...
* dispose store on isolate cleanup
* do not listen for store updates in isolates
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-14 14:50:17 -05:00
2dcb32f7d0
chore: update background downloader ( #21909 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-14 14:44:48 -05:00
27d2f3efe2
feat: disable snapping when a timeline has less than 12 months ( #21649 )
...
* feat: disable snapping when a timeline has less than 12 months
* fix: disable placeholders when not snapping
also moved month constant to constants.dart
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-14 19:24:52 +00:00
d38468439b
fix: complete does not destroy engine on close ( #21943 )
...
* fix: complete does not destroy engine on close
* reset flutterApi on cleanup
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-14 14:17:12 -05:00
Alex and GitHub
0166e99d90
chore: remove main timeline query watch throttle ( #21942 )
2025-09-14 02:09:07 -05:00
Alex and GitHub
71e33e35dc
chore: check before sync linked albums from websocket events ( #21941 )
2025-09-14 02:08:41 -05:00
Mert and GitHub
a122d4b969
fix(mobile): double hero animation ( #21927 )
...
fix double hero animation
2025-09-13 16:47:07 -05:00
dad81af6e3
fix: show view in timeline from search page ( #21873 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-12 22:44:31 -05:00
ac6b42e1e8
fix: do not show stack action if there is only one selection ( #21868 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-12 22:43:51 -05:00
4059638151
fix: context menu jank ( #21844 )
...
* Fix issue with context menu jank by only applying overflow styling when transition is complete
* Remove comment
Co-authored-by: Alex <alex.tran1502@gmail.com >
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-12 22:43:22 -05:00
1823a28e59
chore: improve date text slide-in transition ( #21879 )
...
* Make date text slide-in transition smooth
* fix: lint
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-09-13 03:42:42 +00:00
Stewart Rand and GitHub
b6bf1852cd
fix: keep adequate space around page title ( #21881 )
...
Keep space around page title
2025-09-12 22:42:25 -05:00
Stewart Rand and GitHub
cdc26f2c7b
fix: z-index of top bar on show/hide people view ( #21847 )
...
Fix z-index of top bar on show/hide people view
2025-09-12 22:32:50 -05:00
Alex and GitHub
913b3789cc
chore: simplify timeline switcher toggle ( #21864 )
...
chore: timeline switcher option simplify
2025-09-12 22:32:15 -05:00
Stewart Rand and GitHub
994a770921
chore: improve context button accessibility ( #21876 )
...
Make context menu button filled on album list and faces page
2025-09-12 22:31:52 -05:00
Mert and GitHub
17bbcdf584
chore(mobile): add debugPrint lint rule ( #21872 )
...
* add lint rule
* update usages
* stragglers
* use dcm
* formatting
* test ci
* Revert "test ci"
This reverts commit 8f864c4e4d3a7ec1a7e820b1afb3e801f2e82bc5.
* revert whitespace change
2025-09-12 18:56:00 -04:00
bo0tzz and GitHub
23aa661324
fix: use mdq image with jq ( #21860 )
2025-09-12 21:46:39 +02:00
Min Idzelis and GitHub
a10a946d1a
fix: let dev docker compose service runs as root ( #21579 )
2025-09-12 16:20:41 +01:00
Stewart Rand and GitHub
04c9531624
fix: format point count numbers on map view ( #21848 )
...
Format numbers on map view
2025-09-12 07:20:05 +00:00
Alex and GitHub
d84cc450f1
chore: post release tasks ( #21834 )
2025-09-11 15:15:10 -05:00
github-actions
4153848c68
chore: version v1.142.0
2025-09-11 19:39:05 +00:00
Jason Rasmussen and GitHub
f29230c8a6
fix(web): handle buckets before year 1000 ( #21832 )
2025-09-11 14:36:16 -05:00
03af60e8eb
chore(web): update translations ( #21814 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translation: Immich/immich
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Taiki M <vexingly-many-mace@duck.com >
2025-09-11 19:34:40 +00:00
bo0tzz and GitHub
ae827e1406
fix: define call secrets in merge-translations ( #21831 )
2025-09-11 19:29:58 +00:00
7893ac25fb
fix: always use en locale for parsing timeline datetime ( #21796 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-11 14:20:39 -05:00
Alex and GitHub
42a03f2556
fix: concurrency issue ( #21830 )
2025-09-11 19:02:03 +00:00
722a464e23
fix: android background backups ( #21795 )
...
* upload using dart client
* add connectivity api
* respect backup network setting
* comment as to why we need to wait for setForegroundAsync call
* log assets skipped due to network constraint
* dynamic spawning -> false
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-11 12:01:15 -05:00
bo0tzz and GitHub
39c1ebf698
fix: proper triggers for weblate checks ( #21818 )
2025-09-11 14:31:02 +00:00
Jason Rasmussen and GitHub
ef6e4f4699
docs: update tag details ( #21815 )
2025-09-11 10:09:18 -04:00
bo0tzz and GitHub
0700e61d20
fix: trigger for weblate checks ( #21816 )
2025-09-11 14:07:36 +00:00
trommegutten and GitHub
7e6cd48783
docs: improve and clarify XMP sidecar behavior ( #20334 )
...
* docs: improve and clarify XMP sidecar behavior
- Simplified and reorganized the documentation for XMP sidecars
- Clearly separated CLI import vs. external library behavior
- Clarified what metadata fields are stored in the database
- Documented filename rules and storage behavior
- Explained write-back behavior, including permission requirements
* Clarify sidecar write-back behavior for external libraries
Updated documentation to reflect that Immich does not write metadata to sidecar files in external libraries unless the mount is writable.
Mentions silent fail behavior as described in Issue #10538 .
* Update xmp-sidecars.md
* Refactor section 1: clarify XMP fields Immich reads and writes
- Rewrote section 1 with a simplified 3-column table: Metadata · Writes to · Reads from
- Corrected date field logic with prioritized read order
- Clarified that Immich only updates fields that have changed
- Removed incorrect mention of dc:title
* docs: clarify tag reading priority (TagsList, HierarchicalSubject, IPTC:Keywords)
Updated the documentation for tag metadata extraction to clarify the prioritized order in which Immich reads tags from imported media:
1. digiKam:TagsList
2. lr:HierarchicalSubject
3. IPTC:Keywords
This reflects the actual logic used in the getTagList()
2025-09-11 14:00:53 +00:00
Daniel Dietzler and GitHub
e524c59560
chore: @danieldietzler web codeowners ( #21813 )
...
I don't see web PRs otherwise
2025-09-11 14:28:20 +02:00
Jason Rasmussen and GitHub
b4c72fb609
fix(server): validate token permission ( #21802 )
2025-09-11 08:09:58 -04:00
bo0tzz and GitHub
74e14b6495
chore: 10 minute timeout for translations merge ( #21810 )
2025-09-11 13:22:25 +02:00
+32
03207a13ec
chore(web): update translations ( #21624 )
...
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/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/da/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
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/eu/
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/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/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/
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_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/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sq/
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/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich
Co-authored-by: Andrea Toska <toskaandrea@gmail.com >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: FarSniper <ozmatlik@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Gustavo de León <alfonso.gus.deleon@gmail.com >
Co-authored-by: Handkep <paulus.handke@gmail.com >
Co-authored-by: Hudio Hizari <hhizari@gmail.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Amela Caldeiro <ivanamca01@gmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JPar99 <github.wad969@passmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org >
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com >
Co-authored-by: Matjaž T <matjaz@moj-svet.si >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Oleks Povar <acc@zvirja.com >
Co-authored-by: Pajtim Rexhepi <pajtim.rexhepi@gmail.com >
Co-authored-by: Red Cyclops <shown-bleep-spiffy@duck.com >
Co-authored-by: Runskrift <anders@rimfrost.nu >
Co-authored-by: Santiago <santiwever@hotmail.com >
Co-authored-by: Saurabh Nandedkar <extremophilarum@gmail.com >
Co-authored-by: Sebastian <sebastiankiwidk@gmail.com >
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com >
Co-authored-by: Simob98 <simobertuzzi98@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M <vexingly-many-mace@duck.com >
Co-authored-by: Tomi Pöyskö <tomi.poysko@gmail.com >
Co-authored-by: Urko Perez Azkarragaurizar <urkoperez16@gmail.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: gablilli <gabriele.lilli0511@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: Яўген <lzref@protonmail.com >
2025-09-11 10:28:48 +00:00
bo0tzz and GitHub
529b8c285d
fix: only run weblate checks on review ( #21809 )
2025-09-11 10:20:49 +00:00
bo0tzz and GitHub
1213f6df10
fix: use correct bot in weblate-checks ( #21808 )
2025-09-11 12:02:47 +02:00
bo0tzz and GitHub
9e8132c363
fix: merge-translations workflow cleanup ( #21789 )
2025-09-11 08:27:49 +00:00
Alex and GitHub
2d2673c114
fix: repeat timeline migration for first time user ( #21794 )
2025-09-10 16:27:00 -05:00
Alex and GitHub
56e5236a39
chore: clean up background tasks ( #21785 )
2025-09-10 16:17:37 -05:00
Jason Rasmussen and GitHub
8529f92ebc
fix(web): map in album shared link ( #21793 )
2025-09-10 20:19:43 +00:00
Jason Rasmussen and GitHub
761ac074c9
fix(web): asset refresh ( #21788 )
2025-09-10 20:08:15 +00:00
Jason Rasmussen and GitHub
7e377d3e42
chore: deprecate ( #21791 )
2025-09-10 15:35:41 -04:00
bo0tzz and GitHub
f7d9215464
fix: bad scripting in merge-translations ( #21787 )
2025-09-10 18:58:22 +00:00