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
github-actions
bb72d723e2
chore: version v2.0.1
2025-10-03 15:12:12 +00:00
shenlong
27665801e9
fix: do not run multiple engines on cold startup ( #22518 )
...
fix: do not run multiple engines on app startup
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-10-03 09:35:56 -05:00
github-actions
e4234af3b3
chore: version v2.0.0
2025-10-01 21:19:34 +00:00
github-actions
f1f8c8e7a3
chore: version v1.144.1
2025-09-29 19:49:34 +00:00
github-actions
a498166cb6
chore: version v1.144.0
2025-09-29 18:52:32 +00:00
Mert
ad0b96a1e5
chore(deps): bump gradle deps ( #22344 )
...
bump deps
2025-09-23 20:47:23 -04:00
github-actions
f193c5a53f
chore: version v1.143.1
2025-09-23 18:38:13 +00:00
shenlong
d4b110fc47
fix: migrate backup delay from old timeline ( #22327 )
2025-09-23 09:55:35 -05:00
github-actions
cee6bcc5ef
chore: version v1.143.0
2025-09-22 02:33:20 +00: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
Mert
b33e8abcdd
fix(mobile): load original setting on android ( #22277 )
...
* fix load original setting with videos
* check in decodeImage too
2025-09-21 18:53:51 -05: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
Mert
20733bd7df
fix(mobile): load original image ( #22142 )
...
load original image
2025-09-17 12:14:16 -04: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
b2ca208dbb
fix: ensure background worker is scheduled when the app is dismissed ( #22032 )
...
* fix: ensure background worker is scheduled when the app is dismissed
* remove logs
* fix: use native locks (#22081 )
* fix: native locks
* use atomicints
* change count check
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 09:11:55 -05:00
github-actions
859b2451bb
chore: version v1.142.1
2025-09-15 17:08:25 +00:00
shenlong
5c06ec5e0b
fix: move startInitialization to inside the doWork method ( #21984 )
...
fix: android background backup
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-15 10:06:30 -05:00
github-actions
4153848c68
chore: version v1.142.0
2025-09-11 19:39:05 +00:00
shenlong
722a464e23
fix: android background backups ( #21795 )
...
* upload using dart client
* add connectivity api
* respect backup network setting
* comment as to why we need to wait for setForegroundAsync call
* log assets skipped due to network constraint
* dynamic spawning -> false
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-11 12:01:15 -05:00
github-actions
db0ea0f3a8
chore: version v1.141.1
2025-09-05 19:44:39 +00:00
github-actions
f107cb044a
chore: version v1.141.0
2025-09-04 19:42:02 +00:00
shenlong
5fe954b3c9
fix: use lock to synchronise foreground and background backup ( #21522 )
...
* fix: use lock to synchronise foreground and background backup
# Conflicts:
# mobile/lib/domain/services/background_worker.service.dart
# mobile/lib/platform/background_worker_api.g.dart
# mobile/pigeon/background_worker_api.dart
* add timeout to the splash-screen acquire lock
* fix: null check on created date
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-04 11:44:33 -05:00
shenlong
9d3f10372d
refactor: simplify background worker ( #21558 )
...
* chore: log hash starting
* chore: android - bump the min worker delay
* remove local sync only task and always enqueue background workers
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-03 09:57:30 -05:00
shenlong
674faf2e57
fix: local sync task never runs on iOS ( #21491 )
...
* fix: local sync task never runs on iOS
* chore: rename ios register method
* refactor from using dart callback to dart entrypoint + more logs
* check if file exists before hashing
* reschedule local sync task
* chore: rename background worker logger
* refactor: move file exists check inside repo
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-03 02:05:58 +05:30
Mert
f06b054087
fix(mobile): decoding at higher resolution than necessary ( #21503 )
2025-09-02 11:03:17 -04:00
github-actions
f15376a107
chore: version v1.140.1
2025-08-30 19:13:06 +00:00
github-actions
b6223af5ca
chore: version v1.140.0
2025-08-28 18:50:45 +00:00
shenlong
0df88fc22b
feat: beta background sync ( #21243 )
...
* feat: ios background sync
# Conflicts:
# mobile/ios/Runner/Info.plist
* feat: Android sync
* add local sync worker and rename stuff
* group upload notifications
* uncomment onresume beta handling
* rename methods
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-28 14:11:54 +00:00
github-actions
b44d2a241d
chore: version v1.139.4
2025-08-25 02:39:18 +00:00
github-actions
f8b41ea8aa
chore: version v1.139.3
2025-08-23 16:37:46 +00:00
github-actions
571504aa5e
chore: version v1.139.2
2025-08-21 22:35:59 +00:00
Alex
65fafcab37
chore: manually pump 1.139.1 ( #21127 )
2025-08-21 22:33:51 +00:00
Alex
b6a91746d8
chore: Revert version v1.139.1 ( #21125 )
...
Revert "chore: version v1.139.1"
This reverts commit 89533a858fffde0d4b40a349ad2cc49dbaa70fb1.
2025-08-21 17:15:11 -05:00
github-actions
89533a858f
chore: version v1.139.1
2025-08-21 22:02:08 +00:00
Alex
dc5a0f8c33
chore: pump the pump script ( #21122 )
...
* chore: pump the pump script
* pump 1.139.0
2025-08-21 17:00:48 -05:00
Alex
c443ab854c
chore: ignore queue retry error ( #21069 )
...
* chore: ignore queue retry error
* remove items
2025-08-21 21:22:36 +00:00
Alex
73bb05c5f9
chore: Revert version v1.139.0 ( #21121 )
...
Revert "chore: version v1.139.0"
This reverts commit b69470c69e994243dd0dfcd3913a11e2339fd00e.
2025-08-21 20:41:46 +00:00
github-actions
b69470c69e
chore: version v1.139.0
2025-08-21 20:26:48 +00:00
Mert
fb59fa343d
feat(mobile): optimized thumbnail widget ( #21073 )
...
* thumbnail widget
* use animation ticker, improvements
* use static thumbnail resolution for now
* fix android sample size
* free memory sooner
* formatting
* tweaks
* wait for disposal
* remove debug prints
* take two on animation
* fix
* remote constructor
* missed one
* unused imports
* unnecessary import
* formatting
2025-08-21 18:06:02 +00:00
Mert
abc7bfa0ba
feat(mobile): platform thumbnail api ( #20910 )
2025-08-19 12:48:35 -04:00
github-actions
3d515f5072
chore: version v1.138.1
2025-08-18 15:23:35 +00:00
github-actions
bede19a3ca
chore: version v1.138.0
2025-08-13 17:08:29 +00:00
shenlong
68b617130a
chore: disable android auto backup ( #20734 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-08-06 16:52:42 -05:00
Brandon Wees
13d43e193e
feat(mobile): use custom headers when connecting in widget ( #20666 )
...
* feat(mobile): use custom headers when connecting in widget
* delete log in android widget
* chore: code review changes
2025-08-05 10:29:27 -05:00
renovate[bot]
ae15efdf2a
chore(deps): update dependency pigeon to v26 ( #20678 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-08-05 10:52:03 +00:00
github-actions
007ba1d9ef
chore: version v1.137.3
2025-08-01 14:52:24 +00:00
shenlong
8108f50c4e
fix: guard IS_FAVORITE column with SDK check ( #20511 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-08-01 05:39:59 -05:00
Alex
1b8354ed36
chore: post release tasks ( #20497 )
2025-08-01 05:38:52 -05:00
github-actions
9242afb4b0
chore: version v1.137.2
2025-08-01 02:45:16 +00:00