CakeWallet/lib/utils
cyan cbca4c9c77
CW-1024 Improve performance of xmr wallet (#2128)
* - enabled development options in CI builds.
- Implemented caching for account retrieval.
- refactor transaction handling in `dashboard_view_model.dart` to improve efficiency and reduce unnecessary updates in xmr.
- `DevMoneroCallProfilerPage`, for profiling performance of xmr,wow,zano wallet calls.

* use FeatureFlag.hasDevOptions

* prevent crashes in monero_c by using mutexes properly
improve performance of _transactionDisposer
remove unnecessary checks

* remove logging, bring back simplified logic

* update _transactionDisposer on length and confirmation of first and last transaction

* address comments from review

* don't throw unhandled exceptions in unawaited async code

* use cached transaction list in getAllSubaddresses, fix usage of txHistoryMutex

* [DNM] fix: crashes when opening wallet, performance issue when syncing and update dependencies

* Revert "use cached transaction list in getAllSubaddresses, fix usage of txHistoryMutex"

This reverts commit 4c4c33ac6a47603e970a6c8d940e90204525b241.

* Revert "[DNM] fix: crashes when opening wallet, performance issue when syncing and update dependencies"

This reverts commit d7603445ad6ae76d76bf179c34728ce242c8c610.

* Revert "use cached transaction list in getAllSubaddresses, fix usage of txHistoryMutex"

This reverts commit 4c4c33ac6a47603e970a6c8d940e90204525b241.

* update shared_preferences

* improve state management performance by not rendering multiple changes in transaction screen on a single frame

* fix wallet switching
2025-04-03 03:31:25 +02:00
..
brightness_util.dart Generic fixes (#1716) 2024-10-04 23:00:36 +03:00
clipboard_util.dart CW-423 Use SensitiveClipboard for sensitive Stings (#1013) 2023-08-01 15:52:03 +03:00
date_formatter.dart Automated Integration Tests Flows (#1686) 2024-11-07 16:46:08 +02:00
date_picker.dart Removed force white background color for CupertinoDatePicker. (#605) 2022-11-07 13:36:57 -05:00
debounce.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
device_info.dart Dashboard desktop view (#737) 2023-04-14 06:39:08 +02:00
distribution_info.dart CW 781 replace all print statements with printV (#1733) 2024-12-09 20:23:59 +02:00
exception_handler.dart Ignore packet loss errors [skip ci] 2025-03-10 14:13:21 +02:00
feature_flag.dart CW-1024 Improve performance of xmr wallet (#2128) 2025-04-03 03:31:25 +02:00
image_utill.dart Automated Integration Tests Flows (#1686) 2024-11-07 16:46:08 +02:00
item_cell.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
language_list.dart Added French localization (#290) 2022-03-09 15:06:34 +03:00
list_item.dart TMP 4 2020-06-20 10:10:00 +03:00
list_section.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
mobx.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
package_info.dart CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00
payment_request.dart nano-gpt support any crypto (#2005) 2025-02-11 13:07:59 +03:00
permission_handler.dart Generic fixes (#1173) 2023-11-18 00:15:15 +02:00
request_review_handler.dart CW-33 Add app review after successful transactions and exchange (#864) 2023-04-17 20:06:58 +02:00
responsive_layout_util.dart fix: Desktop resize bug (#1461) 2024-05-23 18:21:51 +03:00
route_aware.dart CW-636-1-Unfocus text fields when push to next one (#1460) 2024-05-31 17:57:40 +03:00
share_util.dart V4.6.1 report fixes (#859) 2023-03-31 21:14:22 +02:00
show_bar.dart Update flushbar (#568) 2022-10-26 14:13:44 -04:00
show_pop_up.dart V4.6.4 fixes (#904) 2023-04-27 17:06:09 +02:00
totp_utils.dart Cw-263-TOTP-2FA-In-Security-Settings (#892) 2023-05-17 17:43:23 +03:00
version_comparator.dart CW-59-New-update-highlight-popup (#863) 2023-04-21 17:21:31 +02:00