mertalev
6cea779b2d
optimizations
2025-07-30 19:30:42 -04:00
wuzihao051119
196f2a72f4
temporary change for stress test
2025-07-30 11:37:38 -04:00
wuzihao051119
dc807777d6
clean code
2025-07-30 11:37:38 -04:00
wuzihao051119
6ad2e8e155
remove ref listen and global key
2025-07-30 11:37:38 -04:00
wuzihao051119
e6c46fe0bf
chore: rename
2025-07-30 11:37:38 -04:00
wuzihao051119
749582b6d8
fix: refresh timeline by key
2025-07-30 11:37:38 -04:00
wuzihao051119
94c073e58f
perf: do not filter markers
2025-07-30 11:37:38 -04:00
wuzihao051119
5d722eef98
refactor: map query
2025-07-30 11:37:38 -04:00
wuzihao051119
d308d023c2
feat(mobile): drift map page
2025-07-30 11:37:38 -04:00
Alex
29f16c6a47
feat: people page/sheet/detail ( #20309 )
2025-07-30 03:07:53 +00:00
Brandon Wees
290e325c5c
feat: drift description editor ( #20383 )
...
* feat: drift description editor
* chore: use focus node
* chore: code review fixes
* chore: move description update to action.service
* refactor
* refactor
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-29 21:17:33 +00:00
shenlong
34974b036c
fix: handle back gesture in multi selection mode ( #20356 )
...
* fix: handle back gesture in multi selection mode
# Conflicts:
# mobile/lib/presentation/widgets/timeline/timeline.widget.dart
* remove null-aware element because Isar
* chore: set sqlite busy_timeout to 500ms (#20358 )
fix: add busy_timeout pragma
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-28 19:22:50 +00:00
shenlong
e52b9d15b5
chore: bump dart sdk to 3.8 ( #20355 )
...
* chore: bump dart sdk to 3.8
* chore: make build
* make pigeon
* chore: format files
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-28 14:04:03 -05:00
shenlong
708e42d8a3
fix: change translation key for archive action button ( #20336 )
...
* chore: change translation key for archive action button
* chore: await navigation before emitting event
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-27 17:43:23 +00:00
Alex
d15f67da5d
feat: scroll to top & view in timeline ( #20274 )
...
* feat: scroll to top & view in timeline
* use EventStream
* refactor: event invocation and listerner
* fix: correct parent routing
2025-07-27 21:48:32 +05:30
Alex
3a5d82f790
chore: delete action button ( #20261 )
2025-07-26 13:51:18 -05:00
shenlong
e85655d34c
fix: no hero animation after tab change ( #20285 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-26 08:59:26 -05:00
Yaros
f9847bee51
fix(mobile): places search not working in beta version ( #20284 )
...
fix(mobile): places search not working
2025-07-26 17:00:57 +05:30
Brandon Wees
da80b69062
fix(mobile): beta search page improvements ( #20247 )
...
search page improvements
2025-07-25 12:24:19 -05:00
Brandon Wees
c63f805cb4
fix: word wrapping on action buttons ( #20231 )
2025-07-25 15:10:01 +00:00
Brandon Wees
06c78dfa91
feat: add to album on new beta timeline ( #20119 )
...
* feat: add to album on new beta timeline
* handle add album button
* tune
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-25 01:10:33 -05:00
shenlong
ad65e9011a
chore: bump line length to 120 ( #20191 )
2025-07-25 02:37:22 +00:00
shenlong
563e2ab503
fix: update trash action i18n keys ( #20164 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-24 14:55:35 -05:00
shenlong
79157e1043
fix: fallback auto grouping to day grouping ( #20156 )
...
fallback auto grouping to day grouping
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-24 19:28:40 +00:00
Brandon Wees
3b9bfceef0
fix: album deleted toast message ( #20121 )
...
* fix: album deleted toast message
* Update mobile/lib/presentation/pages/drift_remote_album.page.dart
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
* Fix lint
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
2025-07-24 14:09:17 -05:00
Alex
1a35a01149
feat: drift manual upload ( #20101 )
2025-07-23 09:20:52 -05:00
shenlong
08122d6871
fix: show only local assets from albums selected for backup ( #20050 )
...
* show only local assets from albums selected for backup
# Conflicts:
# mobile/lib/infrastructure/repositories/db.repository.drift.dart
* ignore backup selection
* fix: backup album ownerId
* fix: backup album ownerId
* only show local only assets that are selected for backup
* add index on visibility and backup selection
* fix: video not playing in search view
* remove safe area from bottom bar
* refactor stack count with a CTE and local asset with a SELECT
* fix lint
* remove redundant COALESCE
* remove stack count from main timeline query
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-23 09:13:15 -05:00
shenlong
05d26dc683
fix: remove safe area from bottom bar ( #20102 )
...
* remove safe area from bottom bar
* fix: video not playing in search view
* stop foreground / background back on migration
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-23 08:23:49 -05:00
Daimolean
ac44f6d1e0
feat(mobile): asset face sync ( #20022 )
...
* feat(mobile): asset face sync
* fix: lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-22 17:17:52 +00:00
shenlong
ab61bcfcc8
fix: reduce asset_viewer reloads ( #20083 )
...
* fix: reduce asset_viewer reloads
* limit the result of watch asset to one
* fix null reference in map thumbnail
* bump hash file limit to 256
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-22 11:58:34 -05:00
Alex
aa344a3989
feat: delete actions ( #20034 )
...
* chore: show delete local
* pr feedback
* restore and perm delete action
2025-07-22 16:36:00 +00:00
Alex
737e768212
feat: drift partners ( #20051 )
...
* feat: drift toggle partner in timeline
* partners operation
* fix: lint
2025-07-21 16:58:53 -05:00
Alex
4d27f187ea
feat: new upload (cont) ( #20029 )
...
* new upload button
* wip
* pr feedback
* fix: updateAll override album selection value
* feat: status box
* feat: handle upload resume
* re-enable websocket event
* fix: update state condition and upload status
* Better backup detail page
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-21 15:30:51 -05:00
Alex
dee6d072fb
fix: memory jarring hero animation ( #20030 )
...
* fix: memory jarring hero animation
* remove other hero
2025-07-20 13:56:53 -05:00
Mert
261818ddd9
refactor(mobile): download button in new timeline ( #20010 )
...
* download button
* minor improvements
2025-07-19 12:34:17 +03:00
Alex
fafb88d31c
feat(mobile): new upload ( #18726 )
2025-07-19 04:58:53 +00:00
Alex
5d244c6fec
chore: finish drift locked page ( #20013 )
...
* feat: overlay mechanism
* handle merged asset local id extraction
* locked view asset viewer actions
* pr feedback
2025-07-18 18:16:22 +00:00
Daimolean
7bae49ebd5
feat(mobile): people sync ( #19777 )
...
* feat(mobile): drift people sync
* merge main
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-18 14:21:39 +00:00
Alex
2e63b9d951
chore: add sync indicator and better album state management ( #20004 )
...
* album list rerendering
* sync indicator
* sync indicator
* fix: lint
2025-07-18 13:39:28 +00:00
Alex
137f0d48c0
chore: styling for asset_viewer bottom sheet ( #20006 )
...
bottom sheet styling
2025-07-18 08:36:29 -05:00
shenlong
f32cd74232
feat: show stacks in asset viewer ( #19935 )
...
* feat: show stacks in asset viewer
* fix: global key issue and flash on stack asset change
* feat(mobile): stack and unstack action (#19941 )
* feat(mobile): stack and unstack action
* add custom model
* use stackId from ActionSource
* Update mobile/lib/providers/infrastructure/action.provider.dart
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
* fix: lint
* fix: bad merge
* fix: test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Daimolean <92239625+wuzihao051119@users.noreply.github.com>
Co-authored-by: wuzihao051119 <wuzihao051119@outlook.com>
2025-07-18 04:31:04 +00:00
Daimolean
8491fe459d
feat(mobile): drift search page ( #19811 )
...
* feat(mobile): drift search page
* migrate to drift page
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-17 15:25:25 -05:00
shenlong
2046dcc5b4
fix: mobile storage status check ( #19986 )
...
* fix: _shouldUseLocalAsset check
* show storage indicators in local album view
* update local thumb provider to work with remote asset
* update checks
* do not show upload button when selection is only merged assets
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-17 17:13:21 +00:00
Brandon Wees
03ff425664
chore(mobile): update casting to new asset viewer ( #19994 )
...
* update casting to new asset viewer
* handle websocket
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-17 17:08:32 +00:00
Mert
055b930066
refactor(mobile): share action button in new timeline ( #19967 )
...
* share asset button
* include source
* move to repository
* formatting
2025-07-17 11:41:30 -05:00
Mert
649221176c
refactor(mobile): delete local button in new timeline ( #19961 )
...
* delete local action button
* include source
* move prompt
* batch
2025-07-16 16:25:41 -05:00
Alex
34620e1e9a
feat: album edit ( #19936 )
2025-07-15 20:37:44 -05:00
Daimolean
ba262fbaa8
feat(mobile): drift place page ( #19914 )
...
* feat(mobile): drift place page
* merge main
* feat(mobile): drift place detail page (#19915 )
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-15 15:10:12 +00:00
shenlong
9abb95d34a
feat: handle live photos on new asset viewer ( #19926 )
...
sync and handle livePhotoVideoId in asset viewer
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-14 14:23:24 -05:00
shenlong
1d19d308e2
chore: update flutter to 3.32.6 ( #19878 )
...
* chore: update flutter to 3.32.6
* fix lint
* fix asset viewer scroll physics
* test: change init order for map test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-11 10:34:49 -05:00