Commit Graph
3284 Commits
Author SHA1 Message Date
Konstantin UllrichandGitHub f749acbb96 fix: show disclaimer text (#2384) 2025-07-12 20:53:49 +03:00
Luis MiguelandGitHub 5f242cfee4 Onboarding messages translated to spanish (#2382)
* Improving spanish translation

* Improving spanish translation to the onboarding messages
2025-07-12 19:59:15 +03:00
Omar HatemandGitHub ab5849c57d Make SP scanning, wallet-specific (#2383) 2025-07-12 19:58:11 +03:00
Omar HatemandGitHub 332d055efe v5.1.2 Release Candidate (#2374)
* v5.1.2 Release Candidate
Included:
- SP fixes
- Monero send All in exchange
- Monero enhancements
- Deuro flow improvements
- Exchanges enhancements
- Bug fixes

* fix fee currency for litecoin [skip ci]
2025-07-12 04:10:11 +03:00
rafael_xmrandGitHub 8207eed466 Cw 1118 silent payment fixes (#2373)
* fix: hive box error

* fix: address validator

* fix: guarantee save on sp scanned

* fix: too many saves

* feat: network based address validation

* fix: sp testnet

* feat: ltc validator

* fix: use general sp regex on address getter and remove print
2025-07-12 00:19:35 +03:00
cyanandGitHub 4009f64ee9 fix: wallet not reporting finishing sync (#2377) 2025-07-12 00:17:27 +03:00
Luis MiguelandGitHub 422f1e560c Spanish translation improvements (#2378)
* Improving spanish translation

* Improving spanish translation
2025-07-12 00:12:02 +03:00
SerhiiandGitHub ef84db5874 Cw 973 in app gift card redemption flow plus UI (#2285)
* refactor: cleanup cake_pay folder

* refactor: add My Cards tab on the main screen

* ui: add user card item

* refactor: cakePay purchase flow

* feat: add user card info

* refactor: auth flow

* refactor: theme data

* revert

* Update qr_widget.dart

* fix: update with new themes

* minor fixes

* feat: put redemption flow under a feature flag

* feat: implement simulated purchasing flow in debug mode

* feat: support LTC and MWEB payments

* Update savings_page.dart

* fix: UI fixes

* add Cake Pay transaction sent bottom sheet

* localization

* Update cake_pay_buy_card_page.dart

* addressing review comments

* fix marge conflicts
2025-07-11 23:56:35 +03:00
Konstantin UllrichandGitHub 203aff83f2 feat: add missing dEuro learn more links (#2376) 2025-07-11 16:27:26 +03:00
0e23138040 feat: introduce feeFormattedValue and feeFormatted to remove string parsing in view model (#2366)
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-07-11 03:31:12 +03:00
342269a496 3rd-party-disclaimer (#2372)
* feat: enhance dEuro Savings UI and functionality with fiat support and tooltips

* feat: add "Reinvest Interest" feature and improve dEuro Savings functionality

- Implemented the "Reinvest Interest" feature for dEuro Savings.
- Updated localized strings for multiple languages.
- Enhanced error handling for insufficient gas fees.
- Incorporated loading state and tooltips in Savings Card and Interest Card.
- Improved UI responsiveness and button state management.

* feat: localize deuro tooltips

* feat: enhance dEuro Savings with reinvestment feature and localized strings

- Added "Reinvest Interest" functionality for dEuro Savings.
- Updated localized strings across multiple languages.
- Improved modal bottom sheet handling for savings add/remove operations.
- Enhanced tooltips and UI responsiveness.

* feat: improve dEuro Savings page with info chips and localized strings

* Update res/values/strings_de.arb

* fix: update dEuro action type reset in transaction handling

* feat: add third-party disclaimer support and UI enhancements

* feat: add dEuro disclaimer functionality

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-07-11 03:29:54 +03:00
Konstantin UllrichandGitHub 3ba2e4283e CW-1125-d-euro-ui-enhancements (#2369)
* feat: enhance dEuro Savings UI and functionality with fiat support and tooltips

* feat: add "Reinvest Interest" feature and improve dEuro Savings functionality

- Implemented the "Reinvest Interest" feature for dEuro Savings.
- Updated localized strings for multiple languages.
- Enhanced error handling for insufficient gas fees.
- Incorporated loading state and tooltips in Savings Card and Interest Card.
- Improved UI responsiveness and button state management.

* feat: localize deuro tooltips

* feat: enhance dEuro Savings with reinvestment feature and localized strings

- Added "Reinvest Interest" functionality for dEuro Savings.
- Updated localized strings across multiple languages.
- Improved modal bottom sheet handling for savings add/remove operations.
- Enhanced tooltips and UI responsiveness.

* feat: improve dEuro Savings page with info chips and localized strings

* Update res/values/strings_de.arb

* fix: update dEuro action type reset in transaction handling
2025-07-11 01:36:40 +03:00
OmarHatem d67c32dff1 Merge remote-tracking branch 'origin/main' 2025-07-10 16:06:50 +03:00
OmarHatem b19f469116 remove devices mockup 2025-07-10 16:06:42 +03:00
rafael_xmrandGitHub 15491e8c61 fix: correct date (#2367) 2025-07-10 16:06:21 +03:00
OmarHatem db0c218030 Merge remote-tracking branch 'origin/main' 2025-07-10 15:46:34 +03:00
OmarHatem eb135cb3ec change github header logo 2025-07-10 15:46:24 +03:00
cyanandGitHub 3b9f1ce15e fix: monero wallets crashing when switching back from hardware wallet to another monero wallet (#2370) 2025-07-10 14:25:31 +03:00
0a3c51206c feat: allow all for no-fixed monero swaps (#2353)
* feat: allow all for no-fixed monero swaps

* fix: deposit amount calculation logic and remove unused print statements

* feat: integrate UnspentCoinsListViewModel into ExchangeViewModel for more streamlined unspent coins management

* fix: unpopulating the fiat field due to a race condition

* fix: ReceiveAmount not updating on all if bestRate changes

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-07-09 17:08:21 +03:00
David AdegokeandGitHub cd91c783d8 feat: Add Coin Title to Seed Page Title (#2364) 2025-07-09 17:06:17 +03:00
HanluandGitHub 2e2af88e09 chore: fix some minor issues in comments (#2365)
Signed-off-by: liangmulu <liangmulu@outlook.com>
2025-07-09 10:11:06 +03:00
cyanandGitHub 37ed413a72 fix: make socket calls sync (#2363) 2025-07-09 05:18:51 +03:00
7d0f9323c8 fix: silent payments scanning using v10 (#2355)
* fix: silent payments scanning using v10

* chore: no http

* fix: - always scan shows the toggle as disabled after restart
     - refresh cancels sp scanning

* Update cw_bitcoin/lib/electrum_wallet.dart [skip ci]

* Update cw_bitcoin/lib/electrum_wallet.dart [skip ci]

* fix: get estimated date of sp tx

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-07-09 05:17:58 +03:00
OmarHatem 5527ca01ca Remove LetsExchange [skip ci] 2025-07-09 02:08:10 +03:00
Konstantin UllrichandGitHub 3647e3043a CW-1017: Monero minor enhancements (#2347)
* feat: add max decimal handling for crypto amounts and test coverage

* fix: correct decimal point handling in `withMaxDecimals` and update related test

* fix: ensure amount formatting aligns with selected currency decimals in ReceivePage

* fix: ensure amount controller syncs with ViewModel in AddressPage and ReceivePage

* feat: add support for currency decimals and streamline amount handling logic

* fix: ensure crypto and fiat amounts sync correctly in Send ViewModel
2025-07-04 04:54:40 +03:00
cyanandGitHub ff999f9a17 fix: make tor wait only for 5 seconds (#2360) 2025-07-04 02:50:14 +03:00
068558d0c8 feat: add tor icon to sync bar (#2359)
* feat: add tor icon to sync bar

* minor readability [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-07-04 02:48:50 +03:00
Konstantin UllrichandGitHub d9fc4d7b57 3&4 fixes for Payjoin (#2358)
* fix: update Payjoin transaction details list item type to `TransactionDetailsListItem`

* fix: add error handling for unrecoverable Payjoin sender sessions

* fix: centralize Payjoin connectivity error handling with `_isPayjoinConnectivityError` function
2025-07-04 02:40:12 +03:00
cyanandGitHub f1acc43927 fix: incorrect mapping of tokens for DFX (#2348) 2025-07-03 20:22:50 +03:00
Omar HatemandGitHub 182bd2937b fix missing headers for xoswap and swaptrade (#2357)
* fix missing headers for xoswap and swaptrade

* remove print statements [skip ci]
2025-07-03 20:22:07 +03:00
OmarHatem d00b272c2c make it more specific [skip ci] 2025-07-03 18:21:58 +03:00
OmarHatem 2ffcb46880 ignore secure storage error [skip ci] 2025-07-03 18:20:46 +03:00
Konstantin UllrichandGitHub f55aafb9a1 chore: temporarily disable Robinhood in provider types pending Exchange Helper fix (#2356) 2025-07-03 16:21:57 +03:00
Konstantin UllrichandGitHub 50a12cac48 feat: add wallet sync state support chat (#2345) 2025-07-03 04:17:50 +03:00
cyanandGitHub e34cc77f6a fix(cw_solana): signMessage to return properly formatted signature (#2352)
feat(dfx) add initial support for solana and tron
2025-07-03 04:11:17 +03:00
ae3c4d24f9 feat: show gas conversion rate for dEURO savings (#2351)
* feat: show gas currency on EVM chains

* feat: show gas conversion rate for dEURO savings

* Update lib/polygon/cw_polygon.dart [skip ci]

* Update cw_evm/lib/evm_chain_wallet.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-07-03 04:09:07 +03:00
rottenwheelandGitHub db9cb0dd32 en: fix 'Estabilishing Tor connection' typo start-up screen (#2354)
* fix: remove comma in OpenAlias title

* spanish: some necessary, minor rewording for new background sync strings

* en: fix unmetered network typo

* en: fix 'Estabilishing Tor connection' typo start-up screen
2025-07-02 21:47:21 +03:00
cyanandGitHub 1097fbe7a7 fix: set useLegacyPackaging = true so libtor.so gets extracted (#2346)
This is a temporary workaround. Proper fix will involve not using `libtor.so` as an
executable and using it as static library.
That fix will most likely occur when we will bring support for iOS.
2025-07-02 02:45:22 +03:00
OmarHatem d4f52e508d update target sdk version [skip ci] 2025-07-01 20:10:20 +03:00
OmarHatem 59d076e692 update app versions [skip ci] 2025-06-30 20:59:22 +03:00
Konstantin UllrichandGitHub c7cdb99a8f feat: replace manual BigInt conversion with parseFixed for dEuro Savings (#2344) 2025-06-30 20:49:42 +03:00
OmarHatem 7c6f73ddd4 clarify support email in tx commit failed error [skip ci] 2025-06-29 12:05:08 +03:00
OmarHatem 0eec2f52b8 change nano default node [skip ci] 2025-06-29 09:41:46 +03:00
Omar HatemandGitHub c2cca1ff37 v5.1.0 Release Candidate (#2332)
* v5.1.0 Release Candidate

* update app versions [skip ci]

* separate secrets for Monero.com [skip ci]

* fix: amount getting wiped when pasting address

* update Trocador Monero api key [skip ci]

* move fiat api key to headers [skip ci]

* latest Release candidate
2025-06-27 22:20:18 +03:00
5aeb6b7522 Deuro Savings Error Handling (#2340)
* feat(deuro): Enhance gas fee handling and error management for Deuro Savings Transactions.

This change:
- Introduces DeuroGasFeeException to handle insufficient ETH for gas fees.
- Adds check for ETH balance before savings transactions to prevent failures due to insufficient funds.
- Updates savings transaction methods to include error handling.
- Adds UI feedback for transaction failures in DEuroSavingsPage.

* Fix conflicts

* Update cw_ethereum/lib/deuro/deuro_savings.dart

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2025-06-27 17:53:46 +03:00
Konstantin UllrichandGitHub b3c20a5818 Generic fixes for payjoin (#2342)
* feat: enhance Payjoin transaction details with block explorer link

* feat: enhance Payjoin transaction details with block explorer link

* fix: handle connectivity errors in Payjoin session operations
2025-06-27 16:38:09 +03:00
SerhiiandGitHub d0827dd39e add USDT Binance Smart Chain (BSC) support (#2341) 2025-06-27 15:47:34 +03:00
cyanandGitHub 900304d405 fix(cw_monero): keys nullcheck handling (#2338)
add default values to monero wallet keys functions in order to prevent null check crashes
2025-06-27 15:06:56 +03:00
cyanandGitHub 73588071ba feat(tor): add Tor endpoints for fiat-api and service-api (#2339) 2025-06-27 15:05:54 +03:00
SerhiiandGitHub 1a5601f755 bugfix-unspent-coins-back-button (#2335)
* Update unspent_coins_list_page.dart

* minor fix

* close the page after the update is done
2025-06-26 19:02:05 +03:00