cake_wallet/lib
Omar Hatem aedf310c9d
Cw 155 monero synchronization (#1014)
* Run Monero Synchronization task in background on Android

* Add monero sync task in the load function to be registered/cancelled when user changes wallets

* Revert unused file changes

* Register Sync task on all monero wallets if any

* Add Sync Modes and change task frequency based on user's choice

* Register background task after current wallet is set

* Add Sync All toggle and change task wallets to sync accordingly

* Enable background notifications in release mode temporarily

* Disable constraints and increase the frequency of tasks

* Decrease frequency of background tasks

* Delay the background task thread till the syncing thread finish (Dummy Trial-1)

* Start Sync process and wait for it to finish

* Wait for synchronization to finish before ending the background thread
Add 10 minutes timeout duration for sync process

* Connect to node before syncing wallet

* replace testing configuration with the configurations agreed on

* Fix Conflicts with main

* Update and Migrate Background tasks to null safety

* Update workmanager version in pubspec_base also

* Move Sync options to Connection and sync page
Show Sync options only for Monero and Haven
Minor Enhancements

* Remove debugging notifications
Revert aggressive mode frequency to 6 hours [skip ci]

* Add iOS configs

* Revert debugging changes
Fix conflicts with main

* Add/Extract Sync configurations to/from backup file [skip ci]
2023-08-04 20:55:56 +03:00
..
anonpay Cw 314 trocador receive screen update (#823) 2023-03-24 17:26:42 +02:00
anypay V4.6.1 report fixes (#859) 2023-03-31 21:14:22 +02:00
bitcoin Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
buy CW-443 Use networkWallets on OnRamper (#1012) 2023-07-26 19:48:53 +03:00
core Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
entities Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
ethereum Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
exchange CW-424-ChangeNOW-add-payload-details (#979) 2023-07-08 05:30:05 +03:00
haven CW-319-Wallet-Seed-keys-URI-QR-code (#831) 2023-03-15 17:30:06 +02:00
ionia [skip ci] fix issues from code review 2022-12-13 18:26:25 +01:00
locales CW-404 Add yoruba language (#946) 2023-05-25 20:30:21 +03:00
monero CW-260 show amount received for each account (#907) 2023-05-05 15:58:41 +03:00
reactions Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
src Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
store Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
themes Cw 373 theme refactoring in preparation to support additional themes (#933) 2023-05-25 02:19:51 +03:00
twitter Add nullability check on description [skip ci] 2023-02-14 15:17:28 +02:00
utils Cw 78 ethereum (#862) 2023-08-04 20:01:49 +03:00
view_model Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
di.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
main.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
palette.dart CAKE-356 | added "Manage Yats" item to the settings page; reworked primary icon button; added yat address to qr widget; created yat_alert.dart, yat_webview_page.dart, yat_store.dart, yat_view_model.dart, yat_exception.dart, yat_record.dart 2021-08-20 16:26:00 +03:00
router.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
routes.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
typography.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
wallet_type_utils.dart Hv (#295) 2022-03-30 17:57:04 +02:00