Commit graph

3267 commits

Author SHA1 Message Date
Brandon Wees
a5198e23a8
refactor: use SemVer classes for version compatability message (#29056)
* refactor: use SemVer classes for version compatability message

* chore: readd major version compatabilty messages

* fix: remove 1.106.0 check

(we dont support v1 servers anymore)
2026-06-22 11:28:56 -04:00
Alex
b24a617142
chore: bump mobile build (#29215) 2026-06-19 12:50:20 -05:00
github-actions
38920fc4ca chore: version v3.0.0-rc.2 2026-06-18 23:20:14 +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
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
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
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
Adam Gastineau
327521fa27
docs(mobile): point users towards shared setup docs (#29078) 2026-06-17 10:22:45 -04:00
github-actions
c9aa9ba711 chore: version v3.0.0-rc.1 2026-06-16 19:50:41 +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
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
Santo Shakil
9ee412110f
fix(mobile): stop sync albums crashing on the main isolate (#29133)
the album sync provider read cancellationProvider, which only exists in the background isolate and throws on the main one. moved the cancel signal onto the isolate call path.

fixes #29125
fixes #29119
2026-06-16 09:14:33 -05:00
Brandon Wees
010220d588
fix: video thumbnail quality sharing (#29104) 2026-06-16 09:13:31 -05:00
shenlong
10fddf2d51
fix: resize map after scroll (#29112)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-16 09:13:28 -05:00
Mees Frensel
d307ab60ca
fix: update datetimeRelative description to minutes instead of seconds (#29137) 2026-06-16 16:09:45 +02:00
Timon
ce59cc9241
docs(server): clarify AssetBulkUploadCheckItem.id is a correlation token (#29141) 2026-06-16 14:07:36 +00:00
Mees Frensel
1fa034125c
fix(web): language selector (#29065) 2026-06-16 15:49:47 +02:00
Alex
622a330d82
chore: slideshow transition improvement (#29079)
* chore: better slideshow transition

* chore: tune

* simplify setup

* better default

* fix: correctly zoom alternatively

* lint
2026-06-15 10:10:05 -05:00
Daniel Dietzler
c273ccf2e2
feat: languages (#29088) 2026-06-15 16:01:09 +02:00
Santo Shakil
abd62d9295
fix(mobile): show like and comment options on album photo deep links (#29020) 2026-06-12 14:55:26 -05:00
github-actions
e4dbe777a0 chore: version v3.0.0-rc.0 2026-06-12 14:55:39 +00:00
shenlong
296cd40da9
refactor: nullable settings key (#28988)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-11 18:05:50 -05:00
Alex
a17276fd1e
chore: remove incompatibility message warning (#28993)
* chore: remove incompatibility message warning

* lint
2026-06-11 18:05:19 -05:00
Santo Shakil
59d036a2ed
fix(mobile): give android notification channels proper names (#28986) 2026-06-11 15:07:37 +00:00
Santo Shakil
e2954b6411
fix(mobile): show albums whose assets are all trashed (#28985) 2026-06-11 09:41:02 -05:00
Santo Shakil
d227ba2d51
fix(mobile): stale details after editing asset date (#28977) 2026-06-10 21:32:02 -05:00
Santo Shakil
9cb94343d1
fix(mobile): keep timezone when editing asset date time (#28978)
* fix(mobile): keep timezone when editing asset date time

* fix(mobile): negative utc offsets with minutes off by an hour
2026-06-10 21:31:31 -05:00
Mert
aa126e377c
fix(server): add hint header for segment after init.mp4 (#28867)
* add hint header for segment after init.mp4

* use zod

* actually validate

* update openapi

* linting
2026-06-10 19:18:36 -04:00
Paul Makles
74878628c8
feat: integrity check jobs (missing files, untracked files, checksums) (#24205)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Signed-off-by: izzy <me@insrt.uk>
2026-06-10 21:02:27 +02:00
Daniel Dietzler
fb798a8f29
chore: remove person workflow elements (#28974) 2026-06-10 18:49:33 +02:00
Santo Shakil
07813135b5
fix(mobile): deduplicate people in asset details panel (#28972) 2026-06-10 14:37:45 +00:00
Alex
8132e8a38c
feat: image quality option in sharing (#28918)
* feat: share with quality options

* merge main

* clean up

* refactor

* translation

* translation

* add settings and default behavior

* fix: lint

* cleanup

* merge main

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-10 09:26:09 -05:00
Yaros
43f2f56530
fix(mobile): map timeline layout crash (#28878) 2026-06-10 14:02:36 +00:00
Pedro Vieira
a7b5f81701
fix: normalize diacritics in person name search in Web & Mobile (#28887) 2026-06-10 12:05:07 +02:00
Timon
5c38373808
refactor(server): allow -1 rating again (#28886) 2026-06-10 10:55:51 +02:00
shenlong
4bc411b7c7
revert: clear album description sends null instead of empty string (#28956)
Revert "fix(mobile): clear album description sends null instead of empty string (#28817)"

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-09 22:05:37 -05:00
Santo Shakil
11c1025271
fix(mobile): add album picker to archive bottom sheet (#28953) 2026-06-09 14:45:32 -05:00
Alex
d3438cf4a7
chore: improve OCR button and display on mobile (#28926)
* chore: improve OCR button and display on mobile

* Refactor

* format

* simplify ocr toggle button

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-09 13:20:18 -05:00
Alex
6c5c6a1035
fix: realign badge icon (#28951) 2026-06-09 11:44:29 -05:00
Santo Shakil
c928787b3e
fix(mobile): show error when creating an album fails (#28942)
it failed silently when the server was down. also disable create for blank titles.
2026-06-09 16:41:32 +00:00
Santo Shakil
fe9ca4f40a
fix(mobile): show memory and folder dates in local time (#28941) 2026-06-09 10:55:43 -05:00
Alex
568283a8eb
fix: stale translation generation (#28949) 2026-06-09 14:28:48 +00:00
shenlong
e222b19576
fix: do not handle drag without enough scrub area (#28921)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-08 16:47:08 -05:00
shenlong
1fee99cd2a
ci: verify pigeon autogen output during static analysis (#28920)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-08 16:46:51 -05:00