Commit graph

4330 commits

Author SHA1 Message Date
sneurlax
7fe1109665 add duo theme bundles and images
TODO script using test2_duo.json
2024-05-22 14:43:56 -05:00
julian
cc7b958c5a script generated app_config.g.dart file 2024-05-22 13:38:49 -06:00
julian
f02634f635 link assets based on config 2024-05-21 15:42:27 -06:00
julian
e0abd97041 make it easy to comment out certain coins in app config to disable them 2024-05-21 12:57:56 -06:00
julian
c9d4e57d65 rename to shorter name 2024-05-21 12:57:51 -06:00
julian
22fef651cd remaining app name replacement and make app name const (and some linter cleanup) 2024-05-21 11:54:05 -06:00
julian
f1a437d45a eth contract abi fixes 2024-05-21 11:11:40 -06:00
sneurlax
73faa11272 more AppConfig usage 2024-05-15 17:20:14 -05:00
julian
8d43dfc6ae fix network on wallet load 2024-05-15 15:54:28 -06:00
julian
a82f6c3c6e coin enum finally gone 2024-05-15 15:24:02 -06:00
sneurlax
b917dab5c0 whiteLabel.dart -> app_config.dart
redux
2024-05-14 11:31:16 -06:00
sneurlax
570a5f378f whiteLabel.dart -> app_config.dart
related rafactorings
2024-05-14 11:31:16 -06:00
sneurlax
9fa86dec7e white label patches
drywall, mud
2024-05-14 11:31:16 -06:00
sneurlax
b1e0e92d5a My Prefix 2024-05-14 11:31:16 -06:00
sneurlax
e0b8837c36 refactor 2024-05-14 11:31:16 -06:00
sneurlax
759a75daf8 WIP note 2024-05-14 11:31:16 -06:00
sneurlax
1d135a2fa6 lib/whiteLabel.dart 2024-05-14 11:31:16 -06:00
julian
129c46fca0 make recovery screen scrollable on desktop 2024-05-14 11:11:09 -06:00
julian
e3c761dfb0 flip text fields on frost restore screen 2024-05-14 10:36:11 -06:00
julian
63f75bae03 fix frost steps qr code colors 2024-05-14 10:31:18 -06:00
julian
37cb83a2d4 fix coin card color 2024-05-14 10:26:03 -06:00
julian
738cb55a40 fix delete frost wallet on mobile 2024-05-14 09:49:20 -06:00
Julian
81a4d2f1eb ios disable select location to save swb and default to Docs dir 2024-05-13 13:03:13 -06:00
julian
20438da655 all wallets sync changes for better ui performance 2024-05-13 10:10:34 -06:00
julian
3f4ebe0229 specific error dialog when an unrecoverable frost error has occurred 2024-05-13 08:55:27 -06:00
julian
441faf4d3a fix frost coin assets 2024-05-13 08:11:12 -06:00
julian
032a507e72 frost db tx fix and some lint clean up 2024-05-13 08:10:53 -06:00
julian
e5d89f15bd dirty peercoin fee calc hack 2024-05-10 15:55:07 -06:00
julian
c34791ea96 add todo stubs 2024-05-10 15:55:07 -06:00
julian
68c5ec4f44 update default themes with fixed peercoin svg 2024-05-10 15:55:07 -06:00
julian
968f7e61cd use segwit primary 2024-05-10 15:55:07 -06:00
julian
a05287bae4 lints 2024-05-10 15:55:07 -06:00
julian
5cda658bd2 fix ppc testnet port and map coins to nodes instead oif manually 2024-05-10 15:55:07 -06:00
julian
5b573c579c fix server port and add testnet derivation path construction support 2024-05-10 15:55:07 -06:00
julian
f6decc2fb4 add supported deviation path 2024-05-10 15:55:07 -06:00
sneurlax
667560372d peercoin WIP 2024-05-10 15:55:07 -06:00
julian
d92b712146 speed up spark sends 2024-05-10 14:32:15 -06:00
julian
cb70b5c92f show current spark address as my stack contact address for firo wallets 2024-05-10 10:09:30 -06:00
julian
ecadefef63 update frost info dialogs 2024-05-10 09:52:21 -06:00
julian
9f4df0368a add extra info to spark transaction generating dialog and some linter clean up 2024-05-09 16:12:22 -06:00
julian
51807ac8e6 lints clean up 2024-05-09 12:44:56 -06:00
julian
cccf1a7012 don't attempt to identify already checked used coin tags and add some more logging 2024-05-09 12:25:32 -06:00
julian
12a0e4c289 lints 2024-05-09 11:56:42 -06:00
julian
9bfac51926 use a switch to exhaustively ensure we didn't forget to include a newly added Coin value 2024-05-09 10:51:28 -06:00
sneurlax
fe98b1b215
Merge branch 'testing' into monerodart_testing 2024-05-08 18:51:34 -05:00
julian
213f78b36c quick vSize calc 2024-05-08 16:26:04 -06:00
julian
d8f6ff23d4 don't show lelantus balance on mobile if zero 2024-05-08 13:26:51 -06:00
julian
bf14dd09f4 display "transparent" instead of "p2pkh" on firo address type 2024-05-08 11:01:52 -06:00
julian
8a076a8d5b init state provider fix 2024-05-08 10:58:14 -06:00
julian
9ff14ea471 remove old date picker leftovers 2024-05-08 10:53:47 -06:00
julian
9ec40fdc2e don't show p2pkh addresses on generate address option for bitcoin wallets 2024-05-08 10:53:28 -06:00
julian
4f8cbbd8d8 address type display name tweaks 2024-05-08 10:53:28 -06:00
julian
7bde8b70d9 update default themes 2024-05-08 10:53:28 -06:00
julian
c801ccbea9 Merge remote-tracking branch 'origin/testing' into testing_julian
# Conflicts:
#	docs/building.md
2024-05-07 16:35:02 -06:00
julian
70e9566135 use nicer looking date picker 2024-05-07 16:34:08 -06:00
sneurlax
c8691ac0cc fix address book contact selection
Thank you @julian for the patch,
```
Index: lib/pages/send_view/send_view.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/pages/send_view/send_view.dart b/lib/pages/send_view/send_view.dart
--- a/lib/pages/send_view/send_view.dart	(revision fa8829072e)
+++ b/lib/pages/send_view/send_view.dart	(date 1715103987498)
@@ -906,6 +906,10 @@
       sendToController.text = _data!.contactLabel;
       _address = _data!.address.trim();
       _addressToggleFlag = true;
+
+      WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
+        _setValidAddressProviders(_address);
+      });
     }

     if (isPaynymSend) {

```
2024-05-07 14:08:08 -05:00
julian
12c47fcbec extract date picker to separate file 2024-05-07 13:01:31 -06:00
julian
a63e2c784e icon size fix 2024-05-07 11:49:49 -06:00
julian
fa8829072e enable solana and disable frost on desktop in release builds 2024-05-07 11:24:19 -06:00
julian
cf565944e2 freeze possible firo masternode outputs 2024-05-07 11:11:16 -06:00
julian
29e67ec0bf better logging 2024-05-07 10:52:33 -06:00
julian
0ac8885aa8 fix eth token abi endpoint and some logic clean up 2024-05-07 09:49:12 -06:00
julian
d747347414 speed up initial load time 2024-05-06 18:25:31 -06:00
julian
309a483026 use final 2024-05-06 18:25:10 -06:00
julian
accc9a9b4e use final 2024-05-06 13:26:31 -06:00
julian
2aca5f472b frost sign icon 2024-05-06 11:50:14 -06:00
sneurlax
981b7c86d4 desktop confirm send pw field enable submit on enter pressed 2024-05-06 09:57:43 -06:00
sneurlax
becf0d0347 Merge remote-tracking branch 'origin/testing' into monerodart_testing 2024-05-03 20:09:25 -05:00
sneurlax
6883f3d093 warnings and formatting 2024-05-03 19:56:39 -05:00
sneurlax
0221841ee3 listen to Tor status changes and update node accordingly 2024-05-03 19:56:27 -05:00
sneurlax
86bd8f93c8 Merge branch 'tor' into monerodart_testing 2024-05-03 19:33:11 -05:00
julian
8c082f3ed4 untested stellar tor listener 2024-05-03 19:14:19 -05:00
julian
bcb39c3906 no need for class wide htt client property, and close the client before assigning a new one 2024-05-03 19:14:14 -05:00
julian
dd45c870f6 untested stellar tor listener 2024-05-03 18:04:57 -06:00
julian
65941478b8 experimental navigation 2024-05-03 16:38:12 -06:00
julian
1aad524cdb no need for class wide htt client property, and close the client before assigning a new one 2024-05-03 15:42:21 -06:00
julian
04e27a166e unused code cleanup 2024-05-03 14:43:02 -06:00
julian
b1534d6b03 Merge remote-tracking branch 'origin_SW/testing' into frost_ui 2024-05-03 14:34:54 -06:00
julian-CStack
3aefb3f6e8
Merge branch 'testing' into conflict_resolution 2024-05-03 14:33:13 -06:00
julian-CStack
ce9ff9b280
Merge pull request #799 from cypherstack/update-epicbox-address-in-isar
Update address to match epicbox config
2024-05-03 14:26:58 -06:00
julian
e699522a8c code style/linter cleanup 2024-05-03 14:24:14 -06:00
julian-CStack
3abc097471
Merge branch 'testing' into tor 2024-05-03 14:13:17 -06:00
Julian
0d3ae2a635 various frost ui flow tweaks and fixes 2024-05-03 12:22:19 -06:00
Julian
e2fe526be4 Don't print keys 2024-05-03 10:32:32 -06:00
julian
832be89cab frost transaction sending ui update 2024-05-03 09:37:59 -06:00
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
69b79b1ff0 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
3e74683d6c add newly designed simple mobile dialog 2024-05-03 09:37:58 -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
julian
1101b8c932 clean up sol 2024-05-03 09:33:59 -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
ef7afcb634 update default monero seed length for ui display purposes 2024-04-30 13:14:03 -05:00
sneurlax
a65d370104 Merge remote-tracking branch 'MrCyjaneK/cyjan-monerodartv2' into monerodart_testing 2024-04-30 10:35:39 -05:00
Czarek Nakamoto
90fca36b77 tor proxy support 2024-04-30 16:13:40 +02:00
Czarek Nakamoto
7929d49e27 polyseed support 2024-04-30 09:55:24 +02:00
dethe
87a96b9b09 sol: fee set fix and sent to self fix 2024-04-30 00:18:54 +03:00
sneurlax
09cbcc7b66 add 16 word polyseeds as an option for monero 2024-04-29 13:59:25 -05:00
Czarek Nakamoto
ffa4c85d53 additionalInfo backwards compat 2024-04-29 13:59:06 -05:00
Czarek Nakamoto
f614cfff5f wownero support 2024-04-29 13:59:06 -05:00
Czarek Nakamoto
c78fba7b36 monero.dart clean 2024-04-29 12:46:30 -05:00
dethe
bf3667da85 solana fee estimation fixes 2024-04-29 20:19:09 +03:00
julian
cfe06f5b13 clean up and optimize 2024-04-29 11:01:26 -06:00
dethe
f279bf1f3b fix deprecated fee func and null fees. 2024-04-29 19:19:01 +03:00
Czarek Nakamoto
dc699c6551 additionalInfo backwards compat 2024-04-26 17:51:51 +02: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
sneurlax
81fd642735 do not show multiple warnings when entering wallet
remove WIP/original TorWarningDialog
2024-04-25 14:57:42 -05:00
sneurlax
d17a66b2fc Merge branch 'solana' into tor 2024-04-25 14:05:38 -05:00
sneurlax
2a472491a6 Merge branch 'stellar' into tor 2024-04-25 14:05:35 -05:00
sneurlax
9e26913fc4 tezos has tor support 2024-04-25 14:03:28 -05:00
sneurlax
4f55765a53 stellar has tor support 2024-04-25 14:01:28 -05:00
sneurlax
e4d8a4af36 solana has tor support 2024-04-25 14:00:44 -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
julian
7070d16add fix: bug where electrumx wallets don't show address on first time opening receive screen 2024-04-24 16:22:56 -06:00
julian
b17b8d0b4b clean up code 2024-04-24 15:42:17 -06:00
sneurlax
f3ef245fd7 pass proxy to StellarSdk as appropriate 2024-04-24 16:21:25 -05:00
julian
02997ffc70 disable eth token price fetching to prevent being throttled 2024-04-24 15:12:49 -06:00
julian
af87ec76ef build runner run updates 2024-04-24 15:00:36 -06:00
Czarek Nakamoto
b6a9ce58db monero.dart clean 2024-04-24 21:37:22 +02:00