Robert Malikowski
c0830e72ff
Merge branch 'dev' into cw-1440-new-buy-sell-flow
...
# Conflicts:
# cw_core/lib/format_fixed.dart
# cw_solana/lib/solana_client.dart
# lib/cake_pay/src/widgets/rounded_overlay_cards_widget.dart
# lib/di.dart
# lib/new-ui/widgets/coins_page/assets_history/assets_history_section.dart
# lib/new-ui/widgets/receive_page/receive_top_bar.dart
# lib/solana/cw_solana.dart
# lib/src/screens/buy/buy_sell_page.dart
# lib/src/screens/connect_device/connect_device_page.dart
# lib/view_model/buy/buy_sell_view_model.dart
# lib/view_model/hardware_wallet/hardware_wallet_view_model.dart
# lib/view_model/hardware_wallet/ledger_view_model.dart
# lib/view_model/send/send_view_model.dart
2026-07-17 13:25:45 +02:00
Robert Malikowski
fa9229ec85
dart fix
2026-07-17 11:45:16 +02:00
Robert Malikowski
59eb3d7945
wrap in popScope to prevent error on back button press
2026-07-17 11:42:54 +02:00
David Adegoke and GitHub
3070612f15
fix: Wrong fiat for sent tx from swaps ( #3409 )
...
* fix android CI
* fix: wrong fiat amount showing for sent tx from swaps
* fix: use token address to fetch fiat amount for pending send entry
2026-07-17 06:40:30 +03:00
ed540bae04
CW-1291-ledger-fixes ( #3390 )
...
* feat: add connecting indicator in hardware wallet connect screen
* chore: bump ledger related dependencies
* chore: bump ledger related dependencies
* feat: add additional guard against gLedger being null
* auto-reformat
* feat: improve ledger connection and state management
* fix: connect_device_page padding on iOS
* chore: update universal_ble dependency reference
---------
Co-authored-by: Robert Malikowski <malikowskirobert@gmail.com >
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2026-07-16 21:39:49 +03:00
David Adegoke and GitHub
0822c7d976
CW-1548: Solana wallet performance improvements ( #3404 )
...
* fix android CI
* add incremental sync, parallel fetch for native and spl token, and other improvments on perf and display regarding lagging
2026-07-16 19:57:23 +03:00
malik1004x and GitHub
aa1dab4b1a
fix tokens button appearing on litecoin ( #3405 )
2026-07-16 14:42:31 +03:00
6fc27dd3a0
CW-1409-Update-Cakepay-cards-to-use-all-variants ( #3112 )
...
* add prepaid range support for CakePay cards
* use selected denomination for order creation
* fix Flexible widget issue
* forces to use prod api
* auto-reformat
* fix the input string format [skip ci]
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
* fix the value string format [skip ci]
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
* fix the nextamount string format
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
---------
Co-authored-by: Robert Malikowski <malikowskirobert@gmail.com >
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2026-07-15 15:57:59 +03:00
Omar Hatem and GitHub
16ddc0837a
Reformat the whole codebase with 100 line width ( #3403 )
2026-07-15 01:20:33 +03:00
Robert Malikowski
4427a05f6b
auto-reformat
2026-07-14 21:10:44 +02:00
Robert Malikowski
5665e0e836
merge
2026-07-14 21:06:21 +02:00
Konstantin Ullrich and GitHub
1241b28bec
feat: add allowedIp to moonpay signature generation ( #3375 )
2026-07-14 16:49:52 +03:00
malik1004x and GitHub
723ee479fc
add haptic feedback on copy ( #3401 )
...
* add haptic feedback on copy
* revert gradle
2026-07-14 16:42:15 +03:00
Omar Hatem and GitHub
bfc2c5ee23
await wallet address saving ( #3393 )
...
minor CI fix
2026-07-14 14:09:19 +02:00
01c977e82b
add-lints ( #3356 )
...
* test add lint as separate action
* nicer logging
* only detect changes in dart files
* fix printV warnings being displayed when editing printV
---------
Co-authored-by: Czarek Nakamoto <cyjan@mrcyjanek.net >
2026-07-14 12:50:19 +02:00
malik1004x and GitHub
969a1481af
disable dismissing or dragging down SendConfirmSheet ( #3386 )
2026-07-14 05:11:01 +03:00
malik1004x and GitHub
f744e2228a
fix fiat amount resetting on swap page ( #3358 )
...
* fix fiat amount resetting on swap page
* fix pressing ALL in fiat input mode
* populate amountController when disabling fiat mode
* fix resetting to crypto amount after fiat amount is entered
* fix rate fetching when switching currency for send all
2026-07-14 05:09:04 +03:00
Omar
5423484c91
minor fixes [skip ci]
2026-07-14 04:56:21 +03:00
Robert Malikowski
90cbf6777a
add padding
2026-07-13 15:54:49 +02:00
Robert Malikowski
ce8ee3148e
Merge branch 'dev' into cw-1497-transaction-history-improved-layout
2026-07-13 15:35:49 +02:00
Omar
bff9b2fa96
minor fix [skip ci]
2026-07-13 05:49:27 +03:00
Serhii and GitHub
0cf80439ec
refactor send validation and near token parsing ( #3351 )
...
* refactor send validation and near token parsing
* fix exchange send validation[skip ci]
2026-07-13 04:23:10 +03:00
Konstantin Ullrich and GitHub
77f305af09
feat: add ToMoney extension for double type and refactor currency amount conversions ( #3391 )
2026-07-12 03:55:54 +03:00
Omar Hatem and GitHub
38acc625f0
Add Radar to Apps screen ( #3366 )
...
* Add Radar to Apps screen
* ignore flutter error [skip ci]
2026-07-11 04:57:54 +03:00
malik1004x and GitHub
f4b17e3354
fix styling on new wallet type selection ( #3392 )
2026-07-10 19:49:42 +03:00
Konstantin Ullrich and GitHub
03d5046b81
Merge pull request #3374 from cake-tech/add-preimage-to-transaction-details
...
feat: add lightning preimage to transaction details
2026-07-10 15:26:55 +02:00
cyan and GitHub
2111edc5c5
prices: update endpoint ( #2977 )
2026-07-10 16:19:58 +03:00
David Adegoke and GitHub
a7073df422
feat: harden spam detection for solana and evm ( #3322 )
...
* feat: harden spam detection for solana and evm
* fix: guard scam/impersonator tokens from auto-enabling on EVM and Solana
* feat: enhance token property validation for scam detection
2026-07-10 14:52:19 +03:00
c9e0ac85d4
feat(exchange): add TRX and USDT-on-Tron to Chainflip ( #3341 )
...
Chainflip added Tron support with asset ids trx.tron and usdt.tron.
Enable both for swaps in the Chainflip provider.
Tron needs explicit handling because Chainflip's network slug is
'tron', while Cake uses the 'TRX' tag (and null for native TRX), so
the generic title.tag normalization can't produce the right ids:
- _supported: add trx, usdttrc20
- _normalizeCurrency: map trx -> trx.tron, usdttrc20 -> usdt.tron
- _normalizeNetworkName: TRON -> Tron (status lookup in findTradeById)
- _toCurrency: reverse-map trx.tron/usdt.tron for trade resolution
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-09 16:55:28 +03:00
910a5cd9ef
if input transactions are not all fetched correctly or had a failure,… ( #3353 )
...
* if input transactions are not all fetched correctly or had a failure, still parse the transaction correctly instead of skipping it
* handle nullable tx fee
* show warning for BTC txs with missing inputs
---------
Co-authored-by: Serhii <17529954+serhii-bor@users.noreply.github.com >
2026-07-08 23:48:32 +03:00
7928c912e8
Address resolver refactoring ( #3291 )
...
* restructure address resolver sources
* refactor address resolver into lookup service
* refactor address resolver to provider pattern
* use addressSource to drive providers & settings
* error handling
* add address source icons
* Update lib/core/address_validator.dart [skip ci]
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
* review fixes
* add validations to extractParsedAddress
* skip address resolver for valid addresses
* minor fix [skip ci]
* fix formattedName x[skip ci]
Co-authored-by: malik1004x <malikowskirobert@gmail.com >
* fix formatted name zano [skip ci]
Co-authored-by: malik1004x <malikowskirobert@gmail.com >
* address PR review comments
* add icons for new address source resolvers
* confirm parsed addresses in contacts
* minor fixes
* LNUrl for BTCLN only and contact name handling
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
Co-authored-by: malik1004x <malikowskirobert@gmail.com >
2026-07-06 16:48:30 +03:00
Konstantin Ullrich
6cb3149322
feat: add lightning preimage to transaction details
2026-07-06 14:42:03 +02:00
Omar Hatem and GitHub
8395300631
remove old providers [skip ci]
2026-07-05 17:10:26 +03:00
Robert Malikowski
92f1314d94
reset filters after closing history modal
2026-07-03 17:55:06 +02:00
Robert Malikowski
4b40365efb
add viewpadding for virtual keyboard
2026-07-03 17:29:54 +02:00
Robert Malikowski
c3545b13e3
better error msg
2026-07-03 17:02:13 +02:00
Robert Malikowski
2c3ef1cf63
hide "more options" if no more options
2026-07-03 17:00:34 +02:00
Robert Malikowski
8405aa932c
hide currency picker for single-currency wallets
2026-07-03 17:00:21 +02:00
Robert Malikowski
474312464b
wrap HistoryTopBar in Observer
2026-07-03 16:28:12 +02:00
Robert Malikowski
764f3d9ea5
fix history buton padding w no txs
2026-07-03 15:44:25 +02:00
Robert Malikowski
14dcea5e1a
fix silent payments appearing in non-btc wallets
2026-07-03 14:55:23 +02:00
Robert Malikowski
7b17459ed0
layout fix
2026-07-03 14:55:10 +02:00
Robert Malikowski
72b0844f29
fix decimals exception
2026-07-03 14:47:25 +02:00
Robert Malikowski
1af6ab00eb
layout fix
2026-07-03 14:46:23 +02:00
Robert Malikowski
1f4054d632
reformat
2026-07-03 14:09:52 +02:00
Robert Malikowski
72c2899195
new buy/sell
2026-07-03 12:54:07 +02:00
Robert Malikowski
bfeae1eca8
fix evm decimals in history
2026-07-01 17:25:22 +02:00
Robert Malikowski
46cda778d8
fix date format in tx details
2026-07-01 17:25:13 +02:00
Robert Malikowski
63651aa39c
fix line tab switcher updates
2026-07-01 17:24:56 +02:00
Robert Malikowski
ddd66b08ea
properly translate month names in history
2026-07-01 17:24:38 +02:00