shenlong
12f7b2a005
chore: add always_put_control_body_on_new_line lint ( #28352 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-11 13:47:24 -04:00
Santo Shakil
7c6750941e
fix(mobile): mounted check before setState in album sync action ( #28300 )
...
_manualSyncAlbums fires a setState 1s after sync via Future.delayed
with no mounted check. if the widget is gone by then, setState throws
null check and the global error logger logs it severe.
2026-05-08 18:55:03 +00:00
shenlong
79fccdbee0
refactor: yeet old timeline ( #27666 )
...
* refactor: yank old timeline
# Conflicts:
# mobile/lib/presentation/pages/editing/drift_edit.page.dart
# mobile/lib/providers/websocket.provider.dart
# mobile/lib/routing/router.dart
* more cleanup
* remove native code
* chore: bump sqlite-data version
* remove old background tasks from BGTaskSchedulerPermittedIdentifiers
* rebase
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-04-15 23:00:27 +05:30
Alex
a244d94ac8
docs: update documentation ( #25440 )
...
* docs: beginning of the year tune up and updates
* darker dark
* backup information
* promote to table of content
* Apply suggestions from code review
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com >
* restore and backup
* edit
* Apply suggestions from code review
Co-authored-by: bo0tzz <git@bo0tzz.me >
* feedback
* more information on mobile
Co-authored-by: https://github.com/aviv926
* more information on free up space
>
> Co-authored-by: jtagcat <git-12dbd862@jtag.cat >
* Update docs/docs/features/mobile-app.mdx
Co-authored-by: jtagcat <git-12dbd862@jtag.cat >
* screenshot and minor tweaks
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Mees Frensel <33722705+meesfrensel@users.noreply.github.com >
Co-authored-by: bo0tzz <git@bo0tzz.me >
Co-authored-by: jtagcat <git-12dbd862@jtag.cat >
2026-01-25 15:45:30 +00:00
Alex
fe1d0edf4c
chore: mobile font tuning ( #25349 )
...
* chore: mobile font tuning
* chore: fix some paddings
* setting page tune
* chore: album sort dropdown button styling
* pr feedback
* tweak sync status card
* chore: refactor
2026-01-19 14:56:35 -06:00
shenlong
61c3f27fdc
feat: add configurable backup on charging only and delay settings for android ( #22114 )
...
* feat: add configurable on charging only and delay
* Segmented and style the settings
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-09-17 14:13:49 +00:00
Alex
bcfb5bee1f
feat: album info sync ( #21103 )
...
* wip
* album creation
* fix: album api repository no invalidating after logging out
* add linkedRemoteAlbumId column and migration
* link/unlink remote album
* logic to find and add new assets to album
* pr feedback
* add toggle option to backup option page
* refactor: provider > service
* rename
* Handle page pop manually
* UI feedback for user creation and sync linked album
* uncomment migration
* remove unused method
2025-09-04 18:44:10 +00:00
Alex
10e9c278ee
feat: network requirement option for upload ( #20302 )
...
* wifi toggle
* feat: network requirement option for upload
* chore: put back holding queue previous config numbers
* options
* backup option page
* pr feedback
2025-07-30 22:13:20 +05:30
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
ad65e9011a
chore: bump line length to 120 ( #20191 )
2025-07-25 02:37:22 +00:00
shenlong
5b0575b956
refactor: DCM - const border radius, constructor & switch expressions ( #19515 )
...
* enable border radius, switch exp, const constructor
* regenerate provider
* more formatting
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-25 13:06:24 +05:30
shenlong
ece977d9ca
fix(mobile): empty translation placeholders ( #18063 )
...
* fix: empty placeholders
* fix: use namedArgs
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-05-06 09:21:05 -04:00
Alex
ab2a7006f9
chore(mobile): small visual fix and update ( #17547 )
...
* chore(mobile): small visual fix and update
* update
* update
* remove design placeholder
2025-04-13 08:01:32 -05:00
System Tester
ba71fd42da
chore(mobile): added 'corrupt asset check' translation item ( #14402 )
2024-12-02 12:14:12 -06:00
dvbthien
e8da6604c9
refactor(mobile): refactor to use context helpers for consistency ( #14235 )
...
refactor to use context helpers for consistency
Co-authored-by: dvbthien <dvbthien@gmail.com >
2024-11-21 09:35:58 -06:00
rgomulin
057510af0a
chore(mobile): added 'ignore_icloud' translation item ( #12788 )
...
impr: added 'ignore_icloud' translation item
2024-10-09 16:06:16 +00:00
Alex
6b6d2a6621
feat(mobile): preserve mobile album info on upload ( #11965 )
...
* curating assets with albums to upload
* sorting for background backup
* background upload works
* transform fields string array to javascript array
* send json array
* generate sql
* refactor upload callback
* remove albums info from upload payload
* mechanism to create album on album selection
* album creation
* Sync to upload album
* Remove unused service
* unify name changes
* Add mechanism to sync uploaded assets to albums
* Put add to album operation after updating the UI state
* clean up
* background album sync
* add to album in background context
* remove add to album in callback
* refactor
* refactor
* refactor
* fix: make sure all selected albums are selected for building upload candidate
* clean up
* add manual sync button
* lint
* revert server changes
* pr feedback
* revert time filtering
* const
* sync album on manual upload
* linting
* pr feedback and proper time filtering
* wording
2024-08-26 13:21:19 -05:00
Alex
fed8d11fb8
refactor(mobile): remove shared module ( #9363 )
2024-05-10 11:40:41 -05:00
Alex
5806a3ce25
refactor(mobile): widgets ( #9291 )
...
* refactor(mobile): widgets
* update
2024-05-06 23:04:21 -05:00