mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-06-28 12:29:51 +00:00
* feat(swap-status-monitor): add real-time swap status monitoring and UI updates - Introduce SwapManager for automatic tracking of active-wallet swaps. - Automatically queues new or updated trades from the Hive box. - Periodically fetch and persist swap statuses via the corresponding trade provider. - Implement start(wallet, providers), stop(), and dispose() for lifecycle control. - Apply user's ExchangeApiMode(disabled, tor-only, enabled) when fetching updates. - Remove swaps from the watchlist on any final state (completed, expired, failed). - Dispose SwapManager in AppState.dispose() to cancel polling and the Hive subscription. * refactor(swap-status): replace SwapManager with TradeMonitor for improved trade monitoring. This change improves the flow by simplifying the trade monitoring logic. - Removes SwapManager class and replace with TradeMonitor implementation - Update di and Appstate to register and dispose TradeMonitor - Modify DashboardViewModel to use TradeMonitor instead of SwapManager * fix: Modify trade monitoring logic to ensure trade timers are properly disposed when wallet switching occurs * fix(swap-status): Fix receive amount for exchanges showing as .00 because of null values * feat(swap-status): Enhance Trade Monitoring This change: - Adds a privacy settings option to disable automatic exchange status updates. - Prevents trade monitoring when privacy settings option is enabled. - Disables trade monitoring when the app is in background, we only want to run these checks in foreground. - Refactors the trade monitoring logic to remove unneccessary checks and use of resources. * feat(swap-status): Enhance Trade Monitoring This change: - Adds a privacy settings option to disable automatic exchange status updates. - Prevents trade monitoring when privacy settings option is enabled. - Disables trade monitoring when the app is in background, we only want to run these checks in foreground. - Refactors the trade monitoring logic to remove unneccessary checks and use of resources. * fix(swap-staus): Prevent unneccessary calls * feat(swap-status): Prevent api request calls as long as last update time is less than specified interval |
||
---|---|---|
.. | ||
strings_ar.arb | ||
strings_bg.arb | ||
strings_cs.arb | ||
strings_de.arb | ||
strings_en.arb | ||
strings_es.arb | ||
strings_fr.arb | ||
strings_ha.arb | ||
strings_hi.arb | ||
strings_hr.arb | ||
strings_hy.arb | ||
strings_id.arb | ||
strings_it.arb | ||
strings_ja.arb | ||
strings_ko.arb | ||
strings_my.arb | ||
strings_nl.arb | ||
strings_pl.arb | ||
strings_pt.arb | ||
strings_ru.arb | ||
strings_th.arb | ||
strings_tl.arb | ||
strings_tr.arb | ||
strings_uk.arb | ||
strings_ur.arb | ||
strings_vi.arb | ||
strings_yo.arb | ||
strings_zh.arb |