Commit Graph
3905 Commits
Author SHA1 Message Date
BSN ∞/21MandGitHub 72a24444f4 Merge branch 'cake-tech:dev' into dev 2026-06-03 09:28:51 +02:00
Konstantin UllrichandGitHub b8cb5dacc9 chore: upgrade trezor_flutter (#3280) 2026-06-02 16:58:00 +02:00
malik1004xandGitHub 371c063bc6 fix naming on wallet type page (#3279)
* fix naming on wallet type page

* add long press copy to tx history amount
2026-06-02 16:55:54 +02:00
Konstantin UllrichandGitHub 1000e9e462 feat: add wallet illustration SVG to resources (#3278) 2026-06-02 16:10:59 +02:00
a8a70f5bb9 Node UI Fixes (#3275)
* UI fixes, updated icons, and temporarily revert Rescan button

* readd ping test button to node list, readd rescan to connections, fixup ui

* increase gap for node edit button

* remove rescan from connections for sp

* remove rescan from connections for mweb

---------

Co-authored-by: Robert Malikowski <malikowskirobert@gmail.com>
2026-06-02 15:45:44 +02:00
Konstantin UllrichandGitHub e6969d868c chore: update trezor-flutter dependency to latest commit (#3277) 2026-06-02 15:06:38 +02:00
Konstantin UllrichandGitHub 45cba318ce refactor: replace deprecated SVG resource, adjust device tap behavior, and improve wallet selection image rendering (#3276)
* refactor: replace deprecated SVG resource, adjust device tap behavior, and improve wallet selection image rendering

* fix: render wallet image and update text style on NewWalletTypePage
2026-06-02 14:12:56 +02:00
BSN ∞/21MandGitHub 5ffe3b1ea1 Merge branch 'cake-tech:dev' into dev 2026-06-02 11:04:26 +02:00
5b2a8f6755 Cw 1379 add monero support to trezor rebase dev (#3273)
* refactor: migrate hardware wallet resources to `new-ui`, add Trezor model support, and streamline hardware wallet handling across services

* refactor: migrate hardware wallet resources to `new-ui`, add Trezor model support, and streamline hardware wallet handling across services

* fix: correctly check for Ledger hardware wallet type in `isHardwareWallet` logic

* refactor: unify `isConnected` method for hardware wallets, add Trezor-specific support, and update Monero sync logic

* refactor: add Trezor transaction signing support, streamline hardware wallet handling, and update Monero dependency

* refactor: improve Trezor transaction handling, adjust hardware wallet state logic, and update Monero dependency references

* fix: non-hww tx commit() in xmr
fix: prod monero_c
fix: keyImage import workaround for Trezor/Cupcake
chore: add kotlin's .salive to .gitignore

* fix: universal_ble builds on iOS
chore: remove prints
fix: proper CI prebuilt for linux

* new trezor connection ui

* fix page title

* typo

* fix page title anim

* refactor: enhance Trezor pairing flow, update state management, and simplify UI logic in hardware wallet integration

* fix: correct widget indentation in Trezor pairing failure state UI

* fix: extract Trezor pairing failure state UI to `_errorBox` widget and update Trezor dependency reference

* refactor: simplify hardware wallet pairing error UI, optimize `_errorBox` layout, and streamline widget logic

* Update cw_monero/lib/pending_monero_transaction.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Update lib/buy/robinhood/robinhood_buy_provider.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* feat: add USB intent filters, device filter for hardware wallets, and update Trezor dependency reference

* Update cw_monero/pubspec.yaml [skip ci]

* Update cw_wownero/pubspec.yaml [skip ci]

* Update cw_zano/pubspec.yaml [skip ci]

* fix: use CryptoCurrency.title instead of amount-refactor-only .symbol getter

new_wallet_type_page used curr.symbol, which only exists on the
amount-refactor branch (String get symbol => title). On dev the
equivalent is curr.title. Adapts the Trezor feature to dev's API
without pulling in amount-refactor.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Fix wallet list screen not scrollable
minor fixes

---------

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
Co-authored-by: Czarek Nakamoto <cyjan@mrcyjanek.net>
Co-authored-by: Robert Malikowski <malikowskirobert@gmail.com>
Co-authored-by: Konstantin Ullrich <konstantin@cakewallet.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 02:33:17 +02:00
6c1ee16513 new-node-list-ui-on-dev (#3259)
* node list new ui

# Conflicts:
#	cw_core/lib/node_list.dart

* increase touch target sizes

* fix scroll behavior

* fix concurrent modification

* Update lib/src/screens/settings/manage_nodes_page.dart [skip ci]

* Update lib/src/screens/nodes/node_create_or_edit_page.dart [skip ci]

* run speed test in parallel not sequential

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-06-01 21:32:12 +02:00
SerhiiandGitHub cfe332a878 fix for Mastadon lookup (#3272) 2026-06-01 19:13:07 +02:00
c90038feac help: update Discord server invite link (#3266)
Updates Discord server invite link found within the application settings to redirect visitors to up-to-date invite link, that is found on main cakewallet.com site as well.

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-06-01 17:29:19 +02:00
David AdegokeandGitHub e13d997622 Refactor WalletConnect UI components and enhance transaction approval and signing flow (#3233)
* Refactor WalletConnect UI components and enhance transaction approval and signing flow

* Refactor WalletConnect UI components and enhance transaction approval and signing flow

* Remove unused ui components

* Enhance pairing details page and remove unused ui components

* adjust buttons on details page

* Add warning banner for scam dApps on connection requests

* General cleanup

* Parse and display estimated network fee for WalletConnect approval requests

* Revamp WalletConnect pair listing view

* Remove unused action buttons and walletkit methods

* update svg and sync with dev
2026-06-01 17:27:24 +02:00
Omar 5cccde53f6 update discord link [skip ci] 2026-05-31 22:44:31 +02:00
BSN ∞/21MandGitHub 743369a910 Merge branch 'cake-tech:dev' into dev 2026-05-31 16:38:53 +02:00
0c3b06d3c1 feat Add gradient-only card design and icon style picker (#3054)
* feat Add gradient-only card design and icon style picker

* refactor: Migrate card icon style to index-based storage

* feat: Add new card icons/styles for icon panel

* feat: add generic cake card icon

* Update coin icons and add opacity

* Remove vector icon files

* Remove vector icon files

* add xmr-og.webp

* feat: add animated switcher to icon style panel

* Enhance icson style preview
fix special gradient bug on plain style card

* Fix card styles ignoring special gradient text color combination

* Improve icon mgmt for card design handling, other fixes also based on review too

* fix: Add bounds check to icon style index

* fix: monero classic icon not displaying

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
2026-05-31 13:29:23 +02:00
BSN ∞/21MandGitHub cb6c346b53 Merge branch 'cake-tech:dev' into dev 2026-05-29 07:56:49 +02:00
997201e080 Cw 1438 v2 (#3252)
* refactor address discovery and response handling

* refactor input tx fetching and mweb tagging

* add batch unspent fetching

* add batch balance fetching

* extend batch fetching to all Electrum wallets

* minor fixes

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

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Revert "minor fixes"

This reverts commit 631e6258d25cc8717178bbc2b39407443f030677.

* used addresses anywhere in gap

* refresh receive and change addresses on set

* add isLegacyDerivation flag to address flows

---------

Co-authored-by: Serhii <17529954+serhii-bor@users.noreply.github.com>
2026-05-28 17:15:04 +02:00
tuxsudoandGitHub 4c95b85c46 Minor UI fixes (#3260)
* Fix swap wallet icons not showing up

* Fix usdt icon

* Update QR code restoration string
2026-05-28 17:13:08 +02:00
8979811de7 linux fixes (#3262)
* linux fixes

fix: use ints instead of bools in SQLite to prevent crashes on linux
fix: disable lightning if it's unsupported
ui: start linux app in portrait mode instead of landscape so it looks
nicer

* minor cleanup

---------

Co-authored-by: Omar <omarh.ismail1@gmail.com>
2026-05-28 17:10:48 +02:00
BSN ∞/21MandGitHub 12cd582444 Merge branch 'cake-tech:dev' into dev 2026-05-28 12:01:14 +02:00
BSN ∞/21MandGitHub 2f5757deab 26-05-05_Translation_de_DE (#3212)
* 26-03-14_Update Translation_de_DE

* 26-03-31_Update Translation_de_DE

* 26-03-31_Update Fix

* 26-04-08_Update Translation_de_DE

* 26-05-05_TRanslation_de_DE

* 26-05-21_Update Translation_de_DE
2026-05-27 02:44:02 +02:00
malik1004xandGitHub dd2fedac91 Merge pull request #3258 from cake-tech/node-sqlite-migration-on-dev
Rebase node-sqlite-migration onto dev
2026-05-26 20:39:56 +02:00
Robert Malikowski ea0b684136 fix id column name 2026-05-26 20:36:11 +02:00
Omar HatemandGitHub 1043c8987e fix build 2026-05-26 20:21:21 +02:00
Robert Malikowski c6f6832231 fix settingsStore.reload 2026-05-26 20:10:50 +02:00
Omar a4ab691cf1 revert exception handler wrong conflic resolve [skip ci] 2026-05-26 19:34:43 +02:00
OmarandClaude Opus 4.7 ac05166e95 Rebase node-sqlite-migration onto dev
Squashed migration of node Hive→SQLite, default-node handling,
isPow/proxy support, arbitrum node updates, and related fixes.
Replays node-sqlite-migration on top of current dev without the
amount-refactor merge that the original branch carried.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 17:04:36 +02:00
f3de4b2588 fix: monero address display in tx history (#3249)
* fix: monero address display in tx history

* chore: Add comment for regex function [skip ci]

* chore: Add doc comment

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-26 15:40:03 +02:00
SerhiiandGitHub d38db977da fix:near intents fixed-rate underpayment (#3247) 2026-05-26 15:08:35 +02:00
BSN ∞/21MandGitHub f845a82439 Merge branch 'cake-tech:dev' into dev 2026-05-26 12:54:44 +02:00
Omar fe049577b0 minor fix [skip ci] 2026-05-26 01:44:06 +02:00
baac6eeabc feat: add support for Zcash names resolution (#3237)
* feat: Add memo support for swap

* fix: Error on swap page select receiver bottomsheet when picking receiveing currency that's not a wallet type

* feat: exclude providers that do not support memo when receive currency needs it, also show passed memo in confirmation and trade history sheets

* fix: overflow for destination tag on swap confirmation

* feat: add support for Zcash names resolution

* fix conflict because github is shit

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-24 13:36:16 +02:00
BSN ∞/21M 87ea0cede0 26-05-21_Update Translation_de_DE 2026-05-21 22:49:51 +02:00
BSN ∞/21MandGitHub d901928666 Merge branch 'cake-tech:dev' into dev 2026-05-21 22:07:37 +02:00
David AdegokeandGitHub 087c2b9411 fix: Handle ethereum QR for pay anything (#3250) 2026-05-21 17:38:17 +02:00
Omar HatemandGitHub d40e4c6923 bump breez_sdk_spark_flutter to v0.14.0 (#3245)
* bump breez_sdk_spark_flutter to v0.14.0

* Fix accessing parsed address without checking if it's parsed
2026-05-20 22:37:19 +02:00
Omar e4ef1a1141 fix github stupid web editor 2026-05-20 21:57:34 +02:00
1d652c76aa feat: Add memo support for swap (#3229)
* feat: Add memo support for swap

* fix: Error on swap page select receiver bottomsheet when picking receiveing currency that's not a wallet type

* feat: exclude providers that do not support memo when receive currency needs it, also show passed memo in confirmation and trade history sheets

* fix: overflow for destination tag on swap confirmation

* Update lib/view_model/exchange/exchange_view_model.dart [skip ci]

* Update lib/exchange/provider/trocador_exchange_provider.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-20 20:09:34 +02:00
d10f2f2a60 migrate to svg icons for ios/macos (#3243)
* svg icons for apple

* update gitignore

* revert bundle id change

* rename svg

* Update ios/Runner.xcodeproj/project.pbxproj [skip ci]

* Update ios/Runner.xcodeproj/project.pbxproj [skip ci]

* Update ios/Runner.xcodeproj/project.pbxproj [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-20 18:50:32 +02:00
d325ece6ea fix: Better handle expired session and auth data for walletconnect (#3228)
* fix: Better handle expired session and auth data for walletconnect

* fix: handle dApp disconnected sessions, reflecting the state locally

* Update lib/src/screens/wallet_connect/services/walletkit_service.dart [skip ci

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-20 18:22:07 +02:00
David AdegokeandGitHub c684318373 Pay anything fixes (#3224)
* fix: Default to current chain for generic evm format addresses

* fix: Handle pay anything triggers in monero.com builds
2026-05-20 17:41:04 +02:00
BSN ∞/21MandGitHub a5616ad94d Merge branch 'cake-tech:dev' into dev 2026-05-19 08:42:50 +02:00
malik1004xandGitHub 0fadbac089 safeguards for monero subaddress list (#3242) 2026-05-19 01:58:57 +02:00
Omar HatemandGitHub 4125c5fe80 Allow Exporting transaction history to a CSV file (#3230)
* Allow Exporting transaction history to a CSV file

* fix: improve safety for share dialog bounds and navigation pop
2026-05-18 16:53:06 +02:00
BSN ∞/21MandGitHub 0c1b2eb101 Merge branch 'cake-tech:dev' into dev 2026-05-15 08:28:35 +02:00
Omar 491a692cd6 Ignore flutter errors with no stack [skip ci] 2026-05-12 21:38:21 +02:00
BSN ∞/21MandGitHub a3c3ba6318 Merge branch 'cake-tech:dev' into dev 2026-05-11 12:08:41 +02:00
SerhiiandGitHub 2c245040c0 fix cakepay number textfield (#3221) 2026-05-08 21:37:01 +02:00
SerhiiandGitHub 758cb8d8e5 restore swaps xyz tx registration (#3205) 2026-05-08 20:30:34 +02:00