Commit graph

1767 commits

Author SHA1 Message Date
julian
1be51a666b frost initiate tx signing screen ui polish 2024-05-03 09:37:59 -06:00
julian
4b4647e02c disable frost send all button 2024-05-03 09:37:59 -06:00
julian
a858e4924c desktop frost ui bandaid 2024-05-03 09:37:59 -06:00
julian
7276cd41f0 frost wallet backup screen bugfix 2024-05-03 09:37:59 -06:00
julian
969e7f2dcd simplify showing the frost flow steps qr code data 2024-05-03 09:37:59 -06:00
julian
72069bd070 frost checkbox widget 2024-05-03 09:37:59 -06:00
julian
b2087c1f1d tweak frost join new wallet step 1 screen ui 2024-05-03 09:37:59 -06:00
julian
7f0585d4f9 fix button enabled state bug 2024-05-03 09:37:59 -06:00
julian
2de96f15e0 frost send view recipients ui update 2024-05-03 09:37:59 -06:00
julian
fc3ec6aa0a frost display WU instead of vByte 2024-05-03 09:37:59 -06:00
julian
ccca53f3d8 frost flow interruption dialog 2024-05-03 09:37:59 -06:00
julian
48e05919d5 use frost step scaffold for frost send/sign flow 2024-05-03 09:37:59 -06:00
julian
92d0733005 re route frost sign tx on mobile 2024-05-03 09:37:59 -06:00
julian
76844a562b encode resharer names in resharer config 2024-05-03 09:37:59 -06:00
julian
7455ab55f5 use new frost step text field widget 2024-05-03 09:37:59 -06:00
julian
2e4a3d406d some routing bug clean up 2024-05-03 09:37:59 -06:00
julian
cb5f4e61de wrap one way frost flow in sub navigation 2024-05-03 09:37:59 -06:00
julian
999df80e60 refactor "new ms config import" to step 1b 2024-05-03 09:37:59 -06:00
julian
56b18a6c93 insert step 1a (create new ms config) 2024-05-03 09:37:59 -06:00
julian
9481475f45 add stub and rename back to normal 2024-05-03 09:37:59 -06:00
julian
d697be81d7 rename temp weird names so git doesn't think I'm completely changing and deleting files 2024-05-03 09:37:59 -06:00
julian
a9449ace0d various frost settings view ui tweaks and fixes 2024-05-03 09:37:59 -06:00
julian
3bddec00f1 fix frost restore routing error 2024-05-03 09:37:59 -06:00
julian
7250215edc mobile initiate resharing view updates 2024-05-03 09:37:59 -06:00
julian
10b9e5433e mobile frost wallet settings screen ui update 2024-05-03 09:37:59 -06:00
julian
acccce62a8 frost wallet bottom nav bar ui refactor on mobile 2024-05-03 09:37:59 -06:00
julian
3c76cc115c rough gui refactor for frost wallet creation on mobile 2024-05-03 09:37:59 -06:00
julian
1f75c6b6e7 select frost import config type selection screen 2024-05-03 09:37:58 -06:00
julian
292b8a03c0 prep frost ui refactor 2024-05-03 09:37:58 -06:00
julian
4df2a7d214 remove unused frost wallet toggle 2024-05-03 09:37:58 -06:00
julian
d145ec9546 move widget to widgets directory 2024-05-03 09:37:58 -06:00
sneurlax
1bbb08b433 Merge remote-tracking branch 'mrcyjanex/cyjan-monerodartv2' into monerodart_testing 2024-05-01 15:52:18 -05:00
Czarek Nakamoto
ed840ac235 windows support 2024-05-01 16:42:54 +02:00
sneurlax
a65d370104 Merge remote-tracking branch 'MrCyjaneK/cyjan-monerodartv2' into monerodart_testing 2024-04-30 10:35:39 -05:00
Czarek Nakamoto
7929d49e27 polyseed support 2024-04-30 09:55:24 +02:00
Czarek Nakamoto
f614cfff5f wownero support 2024-04-29 13:59:06 -05:00
Czarek Nakamoto
fb0b87942a wownero support 2024-04-26 14:23:01 +02:00
sneurlax
01de393521 fetch paynym bot image over Tor
hard to test, as I cannot claim/generate nor detect a previously-claimed/generated nym over Tor due to
```
flutter: Log: [Info][2024-04-25 20:28:22.609Z]: HTTP.post() rethrew: Exception: Command handling failed. With error: serverError
flutter: #0      SocksSocket._handleCommandResponse (package:socks5_proxy/src/client/socks_client.dart:196:7)
flutter: <asynchronous suspension>
flutter: #1      SocksSocket.initialize (package:socks5_proxy/src/client/socks_client.dart:74:22)
flutter: <asynchronous suspension>
flutter: #2      SocksTCPClient.connect (package:socks5_proxy/src/client/socks_tcp_client.dart:70:20)
flutter: <asynchronous suspension>
flutter: #3      SocksTCPClient.assignToHttpClientWithSecureOptions.<anonymous closure> (package:socks5_proxy/src/client/socks_tcp_client.dart:46:40)
flutter: <asynchronous suspension>
flutter: #4      _ConnectionTarget.connect.<anonymous closure> (dart:_http/http_impl.dart:2490:32)
flutter: <asynchronous suspension>
flutter: #5      _HttpClient._openUrl.<anonymous closure> (dart:_http/http_impl.dart:2787:15)
flutter: <asynchronous suspension>
flutter: #6      HTTP.post (package:stackwallet/networking/http.dart:85:41)
flutter: <asynchronous suspension>
flutter: #7      PaynymIsApi._post (package:stackwallet/utilities/paynym_is_api.dart:54:22)
flutter: <asynchronous suspension>
flutter: #8      PaynymIsApi.nym (package:stackwallet/utilities/paynym_is_api.dart:267:22)
flutter: <asynchronous suspension>
flutter: #9      Wallet.refresh (package:stackwallet/wallets/wallet/wallet.dart:511:21)
flutter: <asynchronous suspension>
```
2024-04-25 15:35:04 -05:00
julian
420c73ed5d mobile address list changes as per figma 2024-04-24 17:17:29 -06:00
julian
53b849c8c5 slightly hacked in address type selection and generation based on the wallet's supported address types 2024-04-24 16:36:12 -06:00
sneurlax
feef4d95ca Merge branch 'solana-tor' into testing 2024-04-23 16:47:01 -05:00
julian
bd017f8354 address type dropdown styling 2024-04-23 15:42:47 -06:00
sneurlax
00cff96131 hide solana behind prefs toggle
toggle in dev menu
2024-04-23 16:11:10 -05:00
sneurlax
4e732a5253 add solana enabled pref
toggled in dev menu
2024-04-23 16:11:10 -05:00
dethe
68210b2765 add solana 2024-04-23 16:11:10 -05:00
julian
351ce4ec02 mobile copy address button on receive screen 2024-04-23 15:06:36 -06:00
julian
622740a8c0 centralized electrum client management 2024-04-23 13:59:35 -06:00
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