Mert
c73e3dacea
feat(mobile): high precision seeking ( #22346 )
...
* millisecond precision video playback
* wrap in unawaited
* update commit
2025-10-24 18:59:30 +00:00
idubnori
2129f889f5
feat: (mobile) open asset viewer from album activity page ( #23182 )
...
* feat(mobile): open assetviewer via album activities page
* adjust ui behavior: keep current asset & disable initial forcus
* fix: Run 'make build' and 'make pigeon'
2025-10-24 09:02:56 -05:00
Lauritz Tieste
34bad1ce71
feat: improvements of thumbnail animations ( #20300 )
...
* feat: improve thumbnail border radius animation
feat: remove thin border between image and image selection container
feat: enhance selection icon in thumbnail image
feat: add animated selection indicator for multiselect in thumbnail image
feat: remove unnecessary widgets and variables
style: format code
fix: errors with formatting checks
* chore: port to new timeline
* chore: revert mobile/lib/widgets/asset_grid/thumbnail_image.dart
---------
Co-authored-by: bwees <brandonwees@gmail.com>
2025-10-23 22:36:49 -05:00
Alex
f4969694cd
fix: isolate freeze app on older ios device ( #22509 )
...
* fix: isolate freeze app on older ios device
* always use at-least 5 isolates
* fix: bad merge
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-10-22 12:43:03 -05:00
shenlong
f19ad9726f
chore(dep): minor mobile dependency updates ( #23126 )
...
* chore(dep): minor dependency updates
* build_runner changes
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-10-22 10:14:44 -05:00
Brandon Wees
65cac118ca
fix: allow editing all images ( #23144 )
...
* fix: allow editing local asset
* chore: remove isOwner check
2025-10-22 10:12:32 -05:00
Brandon Wees
efac8c6667
fix: semver parser grab everything before hyphen ( #23140 )
...
used for versions like 2.1.0-DEBUG
2025-10-22 10:06:40 -05:00
idubnori
85e9ced68d
chore: remove unused code file ( #23116 )
...
chore: remove unused code
2025-10-21 09:58:02 +05:30
Brandon Wees
23a34bee6f
feat: improved update messaging on app bar server info ( #22938 )
...
* feat: improved update messaging on app bar server info
* chore: message improvements
* chore: failed to fetch version error message
* feat: open latest release when tapping "Update" on server out of date message
* fix: text alignment states
* chore: code review updates
* Apply suggestion from @alextran1502
Co-authored-by: Alex <alex.tran1502@gmail.com>
* Apply suggestion from @alextran1502
Co-authored-by: Alex <alex.tran1502@gmail.com>
* chore: lots of rework of the version checking code to be cleaner
Added a semver utility class to simplify comparisons, broke the update notification logic into own widget, reworked view construction and colors.
* fix: show warnign without having to tap on app bar icon
* chore: colors
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-20 21:13:31 +00:00
Matthew Momjian
b102f94e97
fix(mobile): notate experimental network features, cleanup mis assigned translation tags ( #23021 )
...
* cleanup i18n, return experimental notation
* add renamed file
* rename 2
* caps
* Update mobile/lib/pages/common/headers_settings.page.dart
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
* IntlKeys
* fix: import
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-20 19:20:49 +00:00
idubnori
becb56e1b1
feat(mobile): Change the UI of asset activity list to bottom sheet ( #23075 )
...
* init of activities bottom sheet
* reverse list order, padding bottom...
* chore: remove scrolling
* chore: clean up
* chore
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-20 13:35:52 -05:00
shenlong
476bb1cacd
chore: skip dialog for single merged asset ( #22958 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-10-20 12:38:51 -05:00
Brandon Wees
24fe62ff9d
chore: rework backup success notification descriptions ( #23024 )
...
* chore: rework backup success notification descriptions
* chore: use static text until for completion description
2025-10-20 09:56:48 -05:00
Saschl
9b5855f848
feat: add video auto play setting ( #20416 )
...
* feat: add auto play setting to mobile
* feat: add auto play video setting to web
* address review comments
* fix setting id
---------
Co-authored-by: Saschl <noreply@saschl.com>
2025-10-15 11:24:47 -04:00
Brandon Wees
b484a52252
chore: refactor show view in timeline button ( #22894 )
...
* chore: refactor show view in timeline button
This refactor includes changes to notify asset viewer about where an asset was shown from.
* chore: realized I could just pull from the timelineProvider instead of storing it in the asset viewer state
* chore: rename enum to TimelineOrigin and update members
* fix: update isOwner condition
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-14 15:25:48 +00:00
shenlong
dbee133764
fix: show dialog before delete local action ( #22280 )
...
* fix: show dialog on delete local action
# Conflicts:
# mobile/lib/repositories/asset_media.repository.dart
* button style
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-14 07:20:14 +00:00
Brandon Wees
8473dab684
fix: shared album control permissions ( #22435 )
...
* fix: shared album control permissions
* fix: properly display "add photos"
* fix: dont allow modification of album order
* fix: album title/description edit from app bar
* chore: code review changes
* chore: format translations
* chore: lintings
2025-10-14 08:04:22 +05:30
shenlong
cf52b879b1
fix: ios skip posting hash response after detached from engine ( #22695 )
...
* skip posting message after detached from engine
* review changes
* cancel plugin before destroying engine
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-13 21:09:12 -05:00
luzpaz
46869f664d
fix: various typos ( #22867 )
...
Found via `codespell -q 3 -S "*.svg,./i18n,./docs/package-lock.json,./readme_i18n,./mobile/assets/i18n" -L afterall,devlop,finaly,inout,nd,optin,renderd,sade`
2025-10-13 15:25:23 +05:30
Brandon Wees
efa21af6f9
fix: only cast to device if the asset is a RemoteAsset ( #22805 )
2025-10-10 11:13:31 -05:00
shenlong
b3342323de
fix: persist search page scroll offset between rebuilds ( #22733 )
...
fix: persist search scroll between rebuilds
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-08 10:00:51 -05:00
Saschl
54ed78d0bf
fix: brief flashing when swiping from video ( #22187 )
2025-10-08 09:31:15 -04:00
shenlong
265ed0b38f
fix: skip local only assets in move to lock action ( #22728 )
...
* fix:prefer trashing to deletions
* skip local only assets in move to lock action
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-08 04:21:34 -05:00
shenlong
63c2f4415b
chore: use hosted isar flutter libs ( #22757 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-10-08 04:19:46 -05:00
Brandon Wees
882baecf21
fix: bottom sheet blank with local assets that have remote counterparts ( #22743 )
2025-10-07 18:04:23 +00:00
shenlong
8ee495b08f
fix: promote to foreground service before starting engine ( #22517 )
...
fix: show notification from native
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-07 08:49:43 -05:00
Yaros
d02a82b618
fix(mobile): closing editor goes back to main page ( #22647 )
...
Co-authored-by: bwees <brandonwees@gmail.com>
2025-10-06 20:56:35 +00:00
CuberL
b7e06e7b6f
fix: Fix issue fail to download iOS live photos ( #22708 )
...
Co-authored-by: bwees <brandonwees@gmail.com>
2025-10-06 20:53:35 +00:00
Brandon Wees
2b7d28528d
fix: hide view in timeline button on local timeline ( #22713 )
2025-10-06 15:28:59 -05:00
Mert
43b06a036d
fix(mobile): video player using ref after disposal ( #21843 )
...
check if disposed
2025-10-06 16:20:30 +00:00
Yaros
55ad83d80d
fix(mobile): empty album description does not save ( #22649 )
2025-10-06 11:19:57 -05:00
Yaros
a80b9be07c
fix(mobile): trash description cut off ( #22662 )
2025-10-06 16:18:00 +00:00
Alex
3f6b0f3127
fix: album selector in favorite view ( #22612 )
2025-10-03 09:37:51 -05:00
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