Commit Graph
4144 Commits
Author SHA1 Message Date
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
malik1004xandGitHub 2645ae05ed fix evm combined balance for local separators (#3206) 2026-05-08 20:30:21 +02:00
Anton SchmidtandGitHub b142c34f0f fix: Windows file save dialog appearing behind app window (#3214)
Add lockParentWindow: true to all FilePicker.platform.saveFile() calls
so the Win32 save dialog gets the Flutter window as its owner and appears
in front of the application instead of behind it.

Also handle null result (user cancellation) gracefully instead of
force-unwrapping, which would throw an unhandled exception.

Fixes cake-tech/cake_wallet#3107
2026-05-07 04:44:46 +02:00
Omar 3822a2c30f minor fix 2026-05-07 00:17:45 +02:00
9f6396f5d8 feat: migrate Trade data to SQLite with TradeLegacy for backward compatibility (#3106)
* feat: migrate Trade data to SQLite with TradeLegacy for backward compatibility

* feat: persist full currency snapshots in sql storage, not raw-only [WIP]

* feat: persist full trade currency snapshots in sql storage

* refactor trade and currency handling for migration

* Minor fixes

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-07 00:02:04 +02:00
Omar HatemandGitHub 813aa348bc Fix hardware derivation path with accounts bigger than zero (#3203) 2026-05-06 23:22:08 +02:00
Omar a0e1dd7004 fix monero.com build 2026-05-06 23:21:08 +02:00
b5cec3576c popup ui for wownero deprecation (#3186)
* fix: add "support for coin removed" to exception handler ignored list

* wownero deprecation popup

---------

Co-authored-by: Czarek Nakamoto <cyjan@mrcyjanek.net>
2026-05-06 23:18:35 +02:00
5feee62358 Image cleanup (#3160)
* Remove webp currency icons and switch all to SVG

* Remove more unused images

* Fix base icon

* Fix Polygon, Tron, Bitcoin Cash, and BNB flat icons

* Fix base icon

* Remove more unused icons

* Update icon urls

* Switch support icons to SVGs

* Replace more hero images

* Add back Haven logo temporarily and fix refund icon

* Fix

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

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2026-05-06 23:00:05 +02:00
malik1004xandGitHub f0ef217210 hide lnurl from confirm sending sheet (#3207) 2026-05-06 21:49:47 +02:00
c0d1152c45 Update base default node (#3208)
Co-authored-by: David Adegoke <blazebrain@Sifon-Macbook-Pro.local>
2026-05-06 21:49:12 +02:00
malik1004xandGitHub cfb5da012e show token row in receive infobox (#3211)
* show token row in receive infobox

* fix showing currencies w/o image
2026-05-06 21:48:27 +02:00