shenlong
2e16a88f38
fix: respect storage indicator setting ( #22596 )
...
* fix: respect storage indicator size setting
* remove black bar on the bottom of the setting scaffold page
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-03 14:07:16 +00:00
Alex
d59f8e68be
fix: bottom navigation bar overlay sheet info ( #22610 )
2025-10-03 13:47:48 +00:00
shenlong
212649edf9
fix: improve sync backup error indicator ( #22527 )
...
* fix: improve sync indicator error
* prefer backup disabled icon before error
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-03 13:36:44 +00:00
Alex
3c5a125762
fix: mitigate database lock scenario when running full sync in splash screen page ( #22608 )
2025-10-03 13:27:28 +00:00
shenlong
60b1faac0f
chore: clean auth-user entity on reset ( #22583 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-02 22:48:17 -05:00
Brandon Wees
2594cd47ab
fix: shrink age view to fit and not overflow ( #22405 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-02 20:19:14 +00:00
Yaros
28958ba48a
fix(mobile): compass button overlaps status bar ( #22330 )
...
* fix(mobile): compass button overlaps status bar
* fix(mobile): disable rotation for map
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-02 16:35:43 +00:00
Alex
ca8a6e5f95
fix: show activity in shared albunm ( #22589 )
2025-10-02 11:25:40 -05:00
shenlong
a2b25b7a74
fix: show only owned assets in places and map ( #22585 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-02 10:41:14 -05:00
shenlong
950f268cb0
fix: remove new timeline version check ( #22584 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-02 10:38:54 -05:00
shenlong
5ece0e5e56
fix: do not delete asset on share ( #22578 )
...
fix: do not delete local asset on share
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-10-02 10:34:59 -05:00
shenlong
8f1bc7e821
fix: show un-hashed remainder assets ( #22492 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-30 08:19:03 -05:00
shenlong
58344f520b
chore: perform full local sync on cold start ( #22485 )
...
chore: do a full local sync on app start
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-29 18:25:45 +00:00
shenlong
44284b4351
chore: do not remote sync twice in backup page ( #22484 )
...
do not remote sync twice in backup page
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-29 13:14:01 -05:00
shenlong
75b9bd163e
chore: show error message in upload details route ( #22472 )
...
* chore: show error message in upload details route
* pretty format exception
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-29 12:31:09 -05:00
shenlong
ee3c07d049
fix: process upload only after successful remote sync ( #22360 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-29 10:10:00 -05:00
shenlong
fea5e6783c
fix: merged timeline orderby localtime ( #22371 )
...
* chore: refactor dateFmt to truncateDate
* fix: merged timeline orderby localtime
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-29 09:53:40 -05:00
shenlong
bea116e1b9
fix: prefer remote images in new timeline ( #22452 )
...
fix: prefer remote images in new thumbnail
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-27 21:29:28 -05:00
shenlong
cdbe1d7f10
chore: show download button for remote only assets ( #22453 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-27 21:28:07 -05:00
Brandon Wees
df469cc412
feat: show motion photo icon on mobile timeline tile ( #22454 )
...
* feat: show motion photo icon on timeline tile
* chore: switch to private widget for asset type icons
* chore: small cleanup on asset type icons widget
2025-09-27 21:27:34 -05:00
shenlong
8de7eed940
feat(mobile): add unstack button ( #21869 )
...
* fix: add unstack button
* feat: allow unstacking inside of asset viewer
* chore: update tests
* chore: rework unstacking in asset viewer
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: bwees <brandonwees@gmail.com >
2025-09-28 06:51:38 +05:30
shenlong
7d8cd05bc2
fix: remote album timeline filter ( #22423 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-26 17:35:46 +00:00
Brandon Wees
30a378c580
fix: local assets should not be added to album ( #22304 )
2025-09-26 22:41:12 +05:30
Mert
3bcb4b7af7
fix(mobile): scrubbing mode on scroll to date event ( #22390 )
2025-09-25 19:20:42 -05:00
Mert
5116b215a2
fix(mobile): load local thumbnails in album timeline ( #22329 )
...
* join local asset in album query
* missed one
* formatting
2025-09-26 00:38:19 +05:30
shenlong
c5fbbee8f6
chore: update android background worker notification text ( #22347 )
...
chore: update android bg notification text
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-26 00:22:17 +05:30
shenlong
d73aabc494
chore: log mobile upload failures ( #22349 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-26 00:22:03 +05:30
shenlong
b62feb726b
fix: delete temp file on iOS after upload ( #22364 )
...
fix: delete temp files on iOS after upload
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-26 00:21:25 +05:30
Brandon Wees
972e9cc039
fix: map attribution and other styling ( #22303 )
...
* chore: map widget and page styling
* fix: map bottom sheet styling
* fix: attribution location on android
it appears that on android, the attribution marker is positioned from the top of the display and on iOS its positioned from the safe area edge
2025-09-26 00:08:25 +05:30
shenlong
ee49136e97
chore: deprecate old timeline ( #22328 )
...
* chore: deprecate old timeline
* change trigger and duration
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-26 00:06:17 +05:30
shenlong
5aa7ab5aeb
fix: ios export sqlite db ( #22369 )
2025-09-25 10:01:54 -05:00
shenlong
d4b110fc47
fix: migrate backup delay from old timeline ( #22327 )
2025-09-23 09:55:35 -05:00
shenlong
fe416b121c
chore: additional logs to troubleshoot issues with synced album ( #22285 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-21 20:46:14 -05:00
shenlong
35b62cd016
fix: prevent background worker when main app is running ( #22252 )
...
* fix: prevent background worker only when the main app is actively running
* handle ref disposals better
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-21 20:45:47 -05:00
shenlong
a582d3a03e
fix: retain scroll position on scale update ( #22237 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-21 14:42:30 -05:00
shenlong
6609e70fa8
fix: local share action not working on iPad ( #22238 )
...
fix: share photo not working on iPad
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-21 14:34:48 -05:00
Alex
7a0107fc79
feat: show preparing/hashing status in backup page ( #22222 )
...
* only show preparing information while hashing
* pr feedback
* use count
* use a single query for count
* use Mert's query
2025-09-21 14:34:19 -05:00
Jason Rasmussen
86df09a0e4
fix(mobile): smaller search page size ( #22210 )
2025-09-19 10:11:11 -04:00
shenlong
e1e24f3d60
fix: sqlite parameters limit ( #22119 )
...
* fix isNotIns
* fix isIns
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-19 09:47:56 -04:00
Alex
33d76fb386
fix: download feedback ( #22178 )
...
* fix: download feedback
* chore: use FAB for asset viewer as well
2025-09-19 00:47:01 -05:00
Alex
642065f506
fix: get scrubber in search view working ( #22175 )
...
* feat: add option to disable snapping
* handle offset when there is no appbar
2025-09-19 00:20:09 -05:00
Alex
b8a17c3c26
fix: disable scrubbing mode on drag ended ( #22186 )
2025-09-18 16:42:33 -05:00
Alex
e42886b767
fix: display thumbnail while scrubbing paused ( #22164 )
...
* fix: display thumbnail while scrubbing paused
* pr feedback
* pr feedback
* tune timeout
2025-09-18 20:59:58 +00:00
Alex
d36c26bf97
chore: refresh backup stats when entering backup page ( #21977 )
...
* chore: refresh backup stats when entering backup page
* check for success status
* remove logs
* remove sync remote when toggle the button
* show status immediately after navigating to screen
* pr feedback
2025-09-18 15:36:43 -05:00
Mert
9ae42106cc
fix(mobile): stack row blocking gestures and not showing up ( #21854 )
2025-09-18 06:16:14 +00:00
Alex
28e9892ed3
fix: show thumbnail instantly when jumping to top of the page ( #22163 )
...
* fix: show thumbnail instantly when jumping to top of the page
* pr feedback
2025-09-18 05:26:39 +00:00
shenlong
532ec10d5f
refactor: hashing service ( #21997 )
...
* download only backup selected assets
* android impl
* fix tests
* limit concurrent hashing to 16
* extension cleanup
* optimized hashing
* hash only selected albums
* remove concurrency limit
* address review comments
* log more info on failure
* add native cancellation
* small batch size on ios, large on android
* fix: get correct resources
* cleanup getResource
* ios better hash cancellation
* handle graceful cancellation android
* do not trigger multiple hashing ops
* ios: fix circular reference, improve cancellation
* kotlin: more cancellation checks
* no need to create result
* cancel previous task
* avoid race condition
* ensure cancellation gets called
* fix cancellation not happening
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-17 23:42:37 -05:00
Alex
2411bf8374
fix: asset viewer background isn't shown ( #22161 )
...
* fix: asset viewer background isn't shown
* pr feedback
2025-09-17 23:26:16 -05:00
Mert
0b60cc8965
fix(mobile): thumbnail shimmering effect ( #22158 )
...
full opacity
2025-09-17 22:29:37 -05:00
shenlong
0e987352bb
fix: do not migrate existing users ( #22146 )
...
fix: do not migrate if already on 15+
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-09-17 13:20:43 -05:00