Commit graph

1720 commits

Author SHA1 Message Date
Diego Salazar
a2f74ced8a
Merge pull request #833 from cypherstack/tor
Add Tor warning dialog and Network DevTools documentation for checking Tor usage outside of app
2024-04-18 15:54:13 -06:00
sneurlax
8d56358ebc validate remainder seed word input(s) 2024-04-18 15:29:36 -05:00
sneurlax
53e401edb8 mobile Tor warning 2024-04-17 20:41:45 -05:00
sneurlax
39a9dc83db add button to show tor warning dialog in hidden settings menu 2024-04-17 13:18:18 -05:00
julian
02a5339146 linter warning fix 2024-04-11 12:18:20 -06:00
sneurlax
d9163a2bbd hide tor stacy buttons 2024-03-20 16:48:55 -05:00
sneurlax
96c1976d78 use same back button widget on mobile as on desktop 2024-03-20 16:16:44 -05:00
sneurlax
0f4fb8378f use pref to cull frost things if not enabled 2024-03-20 16:08:49 -05:00
sneurlax
5e7c9ad65b add FROST enabled pref
a bool
toggle from hidden settings menu
2024-03-20 16:08:49 -05:00
likho
d8e5b8e305 Add frost mascot and dialog 2024-03-15 13:26:50 +02:00
likho
ec51f95449 WIP: Add frost mascot 2024-03-14 20:23:41 +02:00
sneurlax
64b0f23910 desktop create sign tweaks
making things wider and scrollable but the qr code not overflowingly wide
2024-03-12 07:05:05 -05:00
sneurlax
0fe16638b0 pad desktop send view with ConditionalParent 2024-03-12 06:45:26 -05:00
sneurlax
181ec5e539 Revert "wrap send view content in padding"
This reverts commit 2aa3bebf78.
2024-03-11 23:05:55 -05:00
sneurlax
10233550b1 fix issue with modifying fixed-length list 2024-03-11 23:02:16 -05:00
sneurlax
bfdcfcec1a resolve "can't add to fixed length list" exception 2024-03-06 18:13:39 -06:00
sneurlax
809cbe6195 FROST Multisig settings buttons mobile and desktop 2024-03-06 18:09:38 -06:00
sneurlax
f558703253 DesktopScaffold on desktop 2024-03-06 18:04:54 -06:00
sneurlax
5d1615b72e fix keys popup, add copy buttons, and add basic style
and import cleanup
2024-03-06 10:55:15 -06:00
sneurlax
5644d763c2 Merge branch 'staging' into add_frost 2024-03-01 13:07:04 -06:00
sneurlax
3a5a886e7a remove Expanded widget from restore wallet view
resolves gray screen on Windows in release mode
2024-02-29 18:45:13 -06:00
likho
38c9de21f4 WIP: Update to latest Epic release 2024-02-28 07:04:55 +02:00
sneurlax
c8a5a0087a invert condition 2024-02-26 10:29:46 -06:00
sneurlax
557fb4b1d7 use ConditionalParent to only use an Expanded widget if isDesktop 2024-02-25 21:11:52 -06:00
sneurlax
aac9349400 fix mobile restore wallet view for small screens 2024-02-24 23:37:33 -06:00
sneurlax
7d5cc8d8be Merge branch 'staging' into add_frost 2024-02-23 17:37:21 -06:00
sneurlax
101facaa2a make recovery screens scrollable for small desktop screens 2024-02-22 16:40:27 -06:00
sneurlax
04ca80529a finally dismiss restoration failed dialog 2024-02-20 17:32:02 -06:00
sneurlax
b8987c73c0 WIP use and reuse electrum adapter channel 2024-02-14 19:47:26 -06:00
likho
365b117215 Fix error with deleting an address book entry 2024-02-08 14:35:51 +02:00
Diego Salazar
e5df9d94bd
Merge pull request #743 from cypherstack/electrumx
ElectrumX fixes: Use subscribable ElectrumX client for subscribing to chain height, resolve issue with sorting by a null blockHeight for unconfirmed tx, and if just one response is returned, return it as a single-item list
2024-02-06 20:51:21 -07:00
Diego Salazar
cbbcf4dccc
Merge pull request #745 from cypherstack/epic-ui-fixes
Epic UI fixes, add missing data
2024-02-06 20:51:02 -07:00
sneurlax
469ab91dfd exit wallet when backing out from wallet view on mobile 2024-02-06 18:53:29 -06:00
likho
03f7fa1a1e Epic UI fixes, add missing data 2024-02-05 10:34:10 +02:00
sneurlax
9e3cc4544d lelantus->Lelantus, spark->Spark, firo->Firo 2024-01-31 15:35:20 -06:00
julian
ccf1e34377 port of frost backup keys ui from stack frost 2024-01-30 19:50:55 -06:00
julian
751fc81c91 Merge remote-tracking branch 'origin_SW/staging' into add_frost 2024-01-30 18:51:47 -06:00
julian
0d3ef1bfc4 frost swb integration fixes 2024-01-30 18:47:41 -06:00
sneurlax
2e6ac40e20 fix 'cannot cast Null to String' 2024-01-30 12:45:39 -06:00
sneurlax
8cbca16a3a WIP first attempt at Frost wallet restoration from backup 2024-01-30 12:41:37 -06:00
sneurlax
a17a551a2b add myName to saved frost info 2024-01-30 12:25:58 -06:00
sneurlax
79fedf46e5 throw err if keys or config are null 2024-01-30 11:48:50 -06:00
sneurlax
8ba98d573c save frost keys and config in otherDataJsonString during SWB creation 2024-01-30 11:43:40 -06:00
sneurlax
cce94676a6 fix bitcoin frost wallet restoration 2024-01-29 23:29:52 -06:00
sneurlax
a100e6a15c only show frost-related config buttons for frost coins 2024-01-29 17:31:41 -06:00
sneurlax
10a6706ec0 wrap recovery phrase warning view in scroll and center views 2024-01-29 13:22:37 -06:00
sneurlax
9f03f7cfdc Revert "Merge pull request #732 from cypherstack/ui"
This reverts commit 3c8e220303, reversing
changes made to 0f8d3eb122.
2024-01-29 13:06:04 -06:00
sneurlax
77f1f346d6 override recipient input(s) padding 2024-01-25 19:04:07 -06:00
sneurlax
2aa3bebf78 wrap send view content in padding
will probably need to be adjusted for mobile...
2024-01-25 19:03:53 -06:00
julian
ef83dbdafa Merge remote-tracking branch 'origin_SW/staging' into add_frost 2024-01-25 02:21:11 -06:00
julian
1e67f3585a some frost clean up 2024-01-25 02:20:37 -06:00
sneurlax
cd9ac3c2e5 WIP working horizontal centering
need to test on mobile and re-enable commented flex items
2024-01-24 13:05:33 -06:00
sneurlax
ce2bc33744 use SingleChildScrollView on desktop, too 2024-01-24 12:26:37 -06:00
sneurlax
4aed72874b refactor view body 2024-01-24 12:09:51 -06:00
sneurlax
ec9cec5d21 refactor app bar 2024-01-24 12:00:38 -06:00
julian
444afb88ae WIP frost send 2024-01-23 18:33:40 -06:00
julian
911837b265 Merge remote-tracking branch 'origin_SW/staging' into add_frost 2024-01-21 12:09:00 -06:00
julian
d72e3a0d4a add/show spark balance where appropriate 2024-01-21 12:04:58 -06:00
julian
6a7ec2d5d2 untested: Bitcoin frost 2024-01-19 17:44:01 -06:00
julian
85b66fd849 WIP bitcoin frost wallet addition 2024-01-19 15:38:17 -06:00
julian
fbbd175d0f change wording on successful restore 2024-01-19 15:38:17 -06:00
julian
dd0fc6f369 refactor unnecessary provider watch 2024-01-19 15:38:17 -06:00
julian
2c62bbe9af set lelantusCoinIsarRescanRequired to false for new/restored from seed wallets 2024-01-19 15:35:46 -06:00
julian
c751743436 go to home after swb restore success from settings on mobile 2024-01-17 13:35:05 -06:00
julian
4356e101f5 xmr/wow wallet restore init fixes 2024-01-17 12:52:33 -06:00
julian
3bbed4ec63 SWB tweaks and desktop specific ui layout fixes 2024-01-17 11:46:18 -06:00
julian
1f0fc010b7 send from spark balance for trades instead of lelantus 2024-01-16 16:35:10 -06:00
julian
63b76df9ca exchange flow recipient address from stack selection bugfix 2024-01-16 16:03:04 -06:00
julian
b0eeec7568 eth token prices fixes 2024-01-16 13:08:28 -06:00
julian
aaa6905f95 various swb fixes 2024-01-16 12:44:30 -06:00
julian
f319aaf594 various address and SWB fixes, as well as some electrumx_interface unused function cleanup 2024-01-16 11:58:16 -06:00
julian
500fd9b94d use isTestnet flag on coin enum 2024-01-15 15:44:55 -06:00
julian
b70974b050 add transaction filter for custom queries based on wallet type 2024-01-15 14:48:57 -06:00
julian
1cd7289fe2 eth token refresh fix 2024-01-15 10:37:24 -06:00
julian
e4e0514542 temp fix 2024-01-15 10:28:23 -06:00
julian
a3120932dd add asm to required params list and some other paynym tx fixes 2024-01-14 11:27:01 -06:00
julian
94d1698fd7 see all token transaction navigation fix 2024-01-13 12:03:54 -06:00
julian
46d1310039 Some todo clean up and re prioritization 2024-01-13 11:09:37 -06:00
julian
e1a2cf85f3 fix token balance showing 0 on wallet info row 2024-01-13 10:00:42 -06:00
julian
9321480b8d Merge remote-tracking branch 'origin_SW/staging' into wallets_refactor
# Conflicts:
#	lib/models/isar/models/blockchain_data/v2/transaction_v2.dart
#	lib/pages/cashfusion/cashfusion_view.dart
#	lib/pages/cashfusion/fusion_progress_view.dart
#	lib/pages/send_view/send_view.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/pages_desktop_specific/cashfusion/desktop_cashfusion_view.dart
#	lib/pages_desktop_specific/cashfusion/sub_widgets/fusion_dialog.dart
#	lib/pages_desktop_specific/my_stack_view/wallet_view/desktop_wallet_view.dart
#	lib/services/coins/ecash/ecash_wallet.dart
#	lib/services/coins/ethereum/ethereum_wallet.dart
#	lib/services/coins/nano/nano_wallet.dart
#	lib/services/coins/tezos/tezos_wallet.dart
#	lib/utilities/default_nodes.dart
#	lib/wallets/wallet/wallet_mixin_interfaces/cash_fusion_interface.dart
#	pubspec.lock
#	pubspec.yaml
2024-01-13 09:55:59 -06:00
julian
111f219394 show spark memo on incoming tx details view 2024-01-12 16:45:19 -06:00
julian
d7a7b7758d restrict spark memo length in textfield 2024-01-12 16:00:04 -06:00
julian
05c2974eb0 scrollable confirm send screen on desktop 2024-01-12 14:55:20 -06:00
julian
c841b969b2 fix paynym broadcast tx functionality 2024-01-12 14:55:20 -06:00
julian
152b516947 add some xmr/wow fixes and extract a shared cw base wallet interface 2024-01-12 11:59:07 -06:00
julian
ee992623ed link tx v2s to address details properly 2024-01-12 09:17:07 -06:00
julian
73767a474e filter out token transactions on main wallet tx list 2024-01-11 12:21:28 -06:00
julian
5cee68913c null assignment fix 2024-01-11 12:19:56 -06:00
julian
46d454fad1 token transaction display fixes 2024-01-11 12:12:31 -06:00
julian
90cc8ced9c add token support to tx v2 card 2024-01-11 11:31:28 -06:00
julian
9711b79da5 various eth+token tweaks 2024-01-11 11:19:23 -06:00
julian
187f3bc462 properly load eth token wallets 2024-01-10 17:40:42 -06:00
julian
6942a9b3dd add tokenInfo to migration and a couple other eth token related tweaks 2024-01-10 17:16:04 -06:00
julian
9996328126 More WIP eth + tokens 2024-01-10 16:53:12 -06:00
julian
da88f6640c firo fee sheet fixes 2024-01-10 16:40:36 -06:00
julian
baea4923dd token wallet info cache and contract addresses provider usages 2024-01-10 12:21:28 -06:00
julian
36f090a1e7 WIP eth refactor 2024-01-10 10:08:12 -06:00
julian
c4a3874bf0 various epiccash tweaks and fixes 2024-01-09 14:43:58 -06:00
julian
cb7e63ba3b rough epic cash refactor 2024-01-09 10:56:05 -06:00
julian
f43ae8788d monero refactor with some fixes applied to wownero as well 2024-01-08 13:40:07 -06:00
julian
72eee46220 particl and namecoin refactor skeleton code with some interface clean up 2024-01-08 09:13:44 -06:00
julian
48ad3db84c spark transaction sent to self fixes 2024-01-05 15:38:01 -06:00
julian
7bbc235b92 don't show change in amount total 2024-01-05 13:45:42 -06:00
julian
3cf0d82085 spark send to self hide spark change amount on tx card 2024-01-05 08:41:22 -06:00
julian
af25da5a59 untested: ltc refactor 2024-01-04 18:37:46 -06:00
julian
1121949f56 clear send form on successful send 2024-01-04 12:52:00 -06:00
julian
b5cb0b067f disable tor has been added popup 2024-01-04 11:28:38 -06:00
julian
89c781ef23 fix initial wallet not showing up on creation 2024-01-03 09:47:36 -06:00
julian
ce0b871284 fix txns v2 not showing up right away on refresh 2024-01-03 08:38:01 -06:00
julian
02cb79c6a3 refactor send screen address validation to take into account not being able to send from lelantus to spark directly 2023-12-29 18:12:13 -06:00
julian
202ca59410 tx status and icon fixes 2023-12-29 10:30:37 -06:00
julian
0fc68a3702 clean up 2023-12-27 10:01:21 -06:00
julian
953acb493c spark spend from transparent and various clean up 2023-12-27 10:01:13 -06:00
julian
73f213174d WIP spark mint all 2023-12-22 18:15:44 -06:00
julian
b441157398 handle send all spark properly 2023-12-21 14:41:29 -06:00
julian
1e1a472d42 fix transaction broadcast error text overflow on desktop 2023-12-21 10:24:22 -06:00
julian
1d3b07490d successful spark to spark send 2023-12-21 10:23:55 -06:00
julian
d132116282 WIP spark spend progress 2023-12-20 18:00:02 -06:00
julian
acb0157d8a Firo balance type toggle ui and send from balance type switching 2023-12-19 19:05:05 -06:00
julian
a2e36f06de show diversifier in address details 2023-12-18 16:49:39 -06:00
julian
e4bb2aeca7 WIP spark mints (broken) 2023-12-16 14:28:04 -06:00
julian
8336712a23 some firo transaction display fixes 2023-12-16 10:21:50 -06:00
sneurlax
597252f2be Merge remote-tracking branch 'origin/wallets_refactor_spark_integrationn' into spark_refactor 2023-12-13 18:37:14 -06:00
julian
cf2114b7a3 cached spark used coin tags electrumx call 2023-12-13 16:15:59 -06:00
Julian
50a3e8e4da Merge remote-tracking branch 'origin_sw/ui-fixes' into ui-fixes 2023-12-11 13:00:55 -06:00
Julian
8031798892 exchange fixes 2023-12-11 13:00:50 -06:00
julian
1387a71f4a take into account tickers and coin names as possible pay in currencies 2023-12-10 13:13:55 -06:00
julian
0ce0b1d30e bandaid fix 2023-12-10 12:58:50 -06:00
julian
1fb62d3e54 send from stack fix 2023-12-10 12:42:37 -06:00
sneurlax
f30e996655 dummy hidden settings prepare spark mint button 2023-12-07 14:55:40 -06:00
sneurlax
dd01444ff5 add refresh spark data hidden button 2023-12-07 14:46:50 -06:00
julian
d5cb4dd6b4 backport of some tezos fixes 2023-12-04 15:45:33 -06:00
julian
9a9c9550ee Untested ecash fusion port. Manual port of https://github.com/cypherstack/stack_wallet/pull/705 combined with manual port to v2 transactions for ecash as well as a couple other changes ported from the wallets_refactor branch 2023-12-04 14:50:38 -06:00
julian
9ff323393e firo testnet testing enable 2023-12-04 13:16:04 -06:00
julian
c1be34e9cb desktop rescan complete dialog size fix and some internal tweaks 2023-11-27 12:03:04 -06:00
julian
430882cb6a various firo related clean up and fixes 2023-11-24 11:56:38 -06:00
julian
56b9e1f851 Use different derivation path for new tezos wallets and scan tezos derivation path variations on recover and use first with history or default to the new standard path 2023-11-23 12:32:08 -06:00
julian
63917a7adb add tzkt link to about 2023-11-22 12:39:38 -06:00
julian
391304f6da tezos and various tweaks 2023-11-22 12:30:09 -06:00
julian
700943ada4 add tezos rpc node test connection logic 2023-11-21 15:10:58 -06:00
julian
62c1628fa7 WIP tezos 2023-11-20 13:55:22 -06:00
julian
8e1449ac41 WIP firo refactor 2023-11-20 09:15:36 -06:00
julian
d5fafb64dc fix getsparkmintmetadata call 2023-11-17 09:23:16 -06:00
julian
994922c146 fix missing nodes in ui 2023-11-16 19:15:20 -06:00
julian
185cfd26e2 consistent wallet mixin interface naming 2023-11-16 16:25:20 -06:00
julian
e8972024dc More WIP firo spark electrumx 2023-11-16 14:49:35 -06:00
julian
932937f3a1 add temporary test buttons for spark calls 2023-11-16 12:15:53 -06:00
julian
c6150b23d9 untested paynym refactor impl 2023-11-16 10:54:57 -06:00
julian
c381326dd5 refactored ba/nano wallets 2023-11-15 15:59:01 -06:00
julian
df4b11e6e0 fix wallets list in ui 2023-11-15 10:59:03 -06:00