Commit graph

2538 commits

Author SHA1 Message Date
julian
3ba9f7d61b WIP majestic bank order calculate api call 2023-02-02 14:18:27 -06:00
julian
991f128416 buy warning popup refactor for desktop style/size 2023-02-02 14:07:03 -06:00
julian
8bdf0413bd majestic bank limits and rates api calls 2023-02-02 12:56:55 -06:00
julian
fca09fbe02 helper 2023-02-02 12:56:55 -06:00
julian
b504059735 WIP initial majestic bank api work 2023-02-02 12:56:55 -06:00
sneurlax
80611d1a31 use bch44 derivation if bip44 is null 2023-02-02 11:40:42 -06:00
julian
a6dae8d9e0 address overflow fix 2023-02-02 09:43:08 -06:00
julian
b2d7414cb6 merge clean up 2023-02-02 09:41:33 -06:00
julian
dc581cd4fc Merge remote-tracking branch 'origin/staging' into paynyms
# Conflicts:
#	lib/services/coins/bitcoincash/bitcoincash_wallet.dart
2023-02-02 09:29:30 -06:00
sneurlax
4aec78f0ed
Add BIP44 derivation paths to Bitcoin Cash wallet restoration process (#330)
* add new derive path for bch

and make it the new default.  we currently use slip44 (coinType 145) as the default

* add default cases to DerivePathType switches now failing

* normalize DerivePathType errors

log failing derivePathType or type, as appropriate

* add default derive path case to paynym interface

* use slip44 in bch wallet

* linting

* WIP look up both bip44 and slip44 addresses

slip44 is used by default

* typo fix

* typo fix

thanks Julian

* remove print

* use slip44 addresses by default

* use AddressType unknown for bip44 derive path type

* use address type unknown in _getCurrentAddressForChain, too

* generate different keys for SLIP44 and BIP44 paths

* couple more slips

* return slip44 from addressType

* slip before bip

* revert slip44-bip44, bch's bip44->bch44

* set bch44 derive path to type unknown

do not comingle paths in later output selection by index

* handle bip44 and bch44 path addresses when handling outputs

* use bip44 by default

* typofix

* typo fix in the typo fix

yo dawg

* separate new derivation path functions into their own non-testnet block

* cleanup

* disable test

should re-enable if it can be fixed with the test mnemonic in hand

---------

Co-authored-by: julian <julian@cypherstack.com>
2023-02-02 09:24:26 -06:00
julian
16d4384525 possible putAddresses index violation error during full rescan fix 2023-02-02 09:03:57 -06:00
julian
eaf8fe7094 possible epic cash address get fix 2023-02-02 08:48:03 -06:00
julian
e666928d63 majestic bank limits and rates api calls 2023-02-01 18:24:41 -06:00
julian
773c5fad9c Merge remote-tracking branch 'origin/paynyms' into majestic_bank 2023-02-01 16:55:52 -06:00
julian
aec33094d6 payment code lookup fix 2023-02-01 16:46:49 -06:00
julian
ce5586d675 extra percent notifier 2023-02-01 16:46:27 -06:00
julian
5ede544893 add wrapped exceptions to MainDB to hopefully catch stack traces 2023-02-01 16:46:01 -06:00
julian
9dc5f91a04 add logging to fee btc calc 2023-02-01 15:37:58 -06:00
julian
72cb62774c revert and modify tx size calc for two outputs 2023-02-01 15:20:49 -06:00
julian
6a07672437 paynym mobile ui sizing changes 2023-02-01 15:02:41 -06:00
julian
b64ffe91b7 paynym receiving address scanning fix 2023-02-01 11:23:09 -06:00
julian
68be62e3ef bch fetch derivation by address fix 2023-02-01 10:38:49 -06:00
julian
266a433aa3 add paynym share 2023-02-01 10:08:30 -06:00
julian
bc5dc9a5d7 simple receiving addresses list view 2023-02-01 09:30:29 -06:00
julian
588d715a61 only clear out wallet utxos on refresh 2023-01-31 19:26:23 -06:00
julian
dc2f344779 bottom nav text color change for fruit sorbet 2023-01-31 18:37:04 -06:00
julian
e5464a9c3c pop buy to wallets as well as exchange 2023-01-31 18:14:06 -06:00
julian
a00340b464 fix hasConnected to return true for sent notification transactions 2023-01-31 17:46:56 -06:00
julian
7e05abec43 show green "connected" in paynym details ui 2023-01-31 17:46:30 -06:00
julian
19bf4c0df6 scan following/followers for paynym history 2023-01-31 17:26:10 -06:00
julian
a25c03cb5c modify bip47 utils 2023-01-31 16:21:09 -06:00
julian
6a0673bec5 EXTRACT FUNCTION FOR PARSING BLINDED PAYMENT CODE FROM A TRANSACTION 2023-01-31 14:40:54 -06:00
julian
95d1f3c17e check all outputs for payment codes 2023-01-31 14:09:45 -06:00
julian
6df782647e btc send exact value of output fix 2023-01-31 13:44:56 -06:00
julian
2e7d55bda4 btc notification tx fix 2023-01-31 12:17:32 -06:00
julian
95ff076d3d add paynym bot image background 2023-01-31 11:35:58 -06:00
julian
57dd566906 paynym bot head icon 2023-01-31 11:11:42 -06:00
julian
dcd7f312a5 dynamics... 2023-01-31 11:09:21 -06:00
julian
0a264a97c5 pass p2pkh change address to paynym interface 2023-01-31 10:37:53 -06:00
julian
c06c3935ca handle fee rounding error 2023-01-31 10:37:03 -06:00
julian
3940c88e44 fix notifTx fee calculate bug 2023-01-31 10:03:16 -06:00
julian
69934fb871 clean up transaction list item ui state update key 2023-01-31 09:42:55 -06:00
julian
92076bf12a add image assets 2023-01-31 09:17:25 -06:00
julian
bcb8f2cd41 "choose from stack" fixes 2023-01-31 08:41:40 -06:00
julian
2f1853ef92 update default stackwallet paynym code 2023-01-30 15:38:01 -06:00
julian
69435f4807 rename and fix text button style update bug 2023-01-30 15:34:21 -06:00
julian
4f58483e82 show min/max crypto amounts returned by simplex api on quote request 2023-01-30 14:08:21 -06:00
julian
13721df803 ensure fiat amount validation updates on use fiat amount selected 2023-01-30 13:42:19 -06:00
julian
bed518d061 ensure fiat amount validation updates on fiat type changed 2023-01-30 13:40:40 -06:00
julian
f61b53738c Merge remote-tracking branch 'origin/simplex' into paynyms 2023-01-30 13:11:42 -06:00
julian
47fb446b2e changed amount validation and (hopefully) fixed preview quote button 2023-01-30 13:08:44 -06:00
julian
225aec1763 update ui transaction state fix 2023-01-30 12:03:23 -06:00
julian
a41f80ac55 add height change notify 2023-01-30 11:06:28 -06:00
sneurlax
1e5f624c8b remove unused functions 2023-01-30 09:30:57 -06:00
julian
6e54ddec86 wallet bottom nav bar fixes 2023-01-30 09:13:30 -06:00
julian
17cbc390e4 pass in correct values 2023-01-30 08:28:54 -06:00
julian
85d69c0cb2 check all outputs for potential notification tx 2023-01-30 08:28:14 -06:00
julian
9ab087587b helper 2023-01-30 07:58:11 -06:00
likho
f7e2568e6a Add validation for custom addresses and clean up 2023-01-30 15:44:30 +02:00
julian
cbebe69ad8 WIP initial majestic bank api work 2023-01-29 11:21:35 -06:00
julian
32c942ad42 Merge remote-tracking branch 'origin/staging' into paynyms 2023-01-27 18:28:53 -06:00
Diego Salazar
e86fa521bf
Merge branch 'staging' into ui-fixes 2023-01-27 17:26:00 -07:00
julian
3985674525 dirty payment code obfuscation 2023-01-27 18:18:58 -06:00
sneurlax
fecad7893b did this TODO 2023-01-27 17:40:30 -06:00
sneurlax
93dc37eed9 comment update 2023-01-27 16:18:13 -06:00
sneurlax
177eb70d51 handle errors more reliably 2023-01-27 16:08:56 -06:00
sneurlax
ad5f9b3de4 pop thrice 2023-01-27 16:05:57 -06:00
sneurlax
679c382106 pass, catch, and display error dialog from newOrder 2023-01-27 15:54:37 -06:00
sneurlax
26dfaa065a don't set errorMessage as substring except for >max crypto amt errors 2023-01-27 15:32:23 -06:00
sneurlax
ec64c77c45 comment update 2023-01-27 15:23:14 -06:00
sneurlax
ff5d5784a1 use min amounts as default text 2023-01-27 15:15:14 -06:00
sneurlax
7c0bfce3c2 clear field to minimum value 2023-01-27 15:11:29 -06:00
sneurlax
54d8e90c96 deprettify error messages 2023-01-27 15:10:59 -06:00
julian
61ad20e919 Merge remote-tracking branch 'origin/simplex' into paynyms
# Conflicts:
#	lib/utilities/enums/coin_enum.dart
2023-01-27 15:05:29 -06:00
julian
f2382566d9 Merge remote-tracking branch 'origin/ui-fixes' into paynyms
# Conflicts:
#	pubspec.lock
2023-01-27 15:04:18 -06:00
julian
3105c21c35 move paynym interface from doge to btc 2023-01-27 15:03:03 -06:00
julian
6c678e577b disable whirlpool button 2023-01-27 14:44:53 -06:00
julian
d59d25cb04 add convenience function to add or update a list of addresses 2023-01-27 14:44:00 -06:00
julian
b09b3d0e1f restore all paynym history function 2023-01-27 14:43:38 -06:00
julian
c7446f1946 receiving address fix 2023-01-27 14:43:00 -06:00
sneurlax
957a6d63ae use internal variable 2023-01-27 14:38:24 -06:00
sneurlax
d5c3712067 trim excess digits 2023-01-27 14:38:10 -06:00
julian
6094a767d7 desktop rescanning navigation fix 2023-01-27 14:10:23 -06:00
sneurlax
4ddd4a292e do not display buy icon for non-Simplex currencies 2023-01-27 14:08:34 -06:00
sneurlax
0fddad94e6 pass coin as arg 2023-01-27 14:00:51 -06:00
sneurlax
9f40e11385 don't set BTC as default bounded crypto 2023-01-27 13:54:41 -06:00
sneurlax
6b6ef179cc add coin as arg to BuyInWalletView->BuyView->BuyForm 2023-01-27 13:47:41 -06:00
julian
c8783bb032 ignore duplicate unblinded codes 2023-01-27 13:10:35 -06:00
julian
04854582ae desktop first start MainDB load fix 2023-01-27 13:09:58 -06:00
sneurlax
79e1bbf13b nest BuyView in Scaffold etc for in-wallet buy view
Thanks Julian!
2023-01-27 12:53:03 -06:00
julian
451edbfc67 handle dropped mempool/blockchain transactions 2023-01-27 12:49:25 -06:00
julian
2dd8a5b190 no such transaction exception 2023-01-27 12:22:30 -06:00
sneurlax
59a12fe277 BROKEN, nav from wallet view to buy view 2023-01-27 12:01:27 -06:00
sneurlax
957b9cb6a3 fix buy image in wallet view on mobile 2023-01-27 11:47:42 -06:00
sneurlax
58ea92fd5a update colors behind fiat tickers 2023-01-27 11:43:41 -06:00
julian
47acad29a5 isar index violation error fix 2023-01-27 11:20:12 -06:00
julian
ae7163a40f add singel address getter by value 2023-01-27 11:19:44 -06:00
sneurlax
5ad3d4a64b linting
automated
2023-01-27 11:12:25 -06:00
sneurlax
f2835eff1d init field with minimum by default 2023-01-27 11:12:18 -06:00
sneurlax
052135a32f pass TextEditingValue with selection parameter 2023-01-27 11:12:05 -06:00
julian
466e2dd2de raw tx electrumx fetch fix 2023-01-27 10:46:38 -06:00
julian
0d775660c7 update featured paynyms 2023-01-27 10:37:15 -06:00
julian
33660467b1 add notification address derivation 2023-01-27 10:22:55 -06:00
ryleedavis
1d9120419e fixed sw default theme color 2023-01-27 09:22:34 -07:00
julian
8b071e8774 ensure paynym notification address is generated and added to database on restore 2023-01-27 10:21:23 -06:00
julian
5159a61271 block paynym notification utxos 2023-01-27 10:20:26 -06:00
julian
6d7284d216 do not display incoming notification transaction in ui 2023-01-27 10:04:55 -06:00
julian
b76c9e6c6b isar inspector active in debug mode and add single transaction fetch function 2023-01-27 10:04:15 -06:00
likho
d53709c7b0 Remove balanceMinusMaxFee for token since fees paid in ETH and send full balance on sendAll 2023-01-27 16:32:03 +02:00
likho
fd0b20d661 Complete adding ERC-20 functionality 2023-01-27 14:32:05 +02:00
sneurlax
25a5b42f0e remove print from prod 2023-01-26 17:35:04 -06:00
sneurlax
eed39d7826 remove non-stack coin images 2023-01-26 17:35:04 -06:00
sneurlax
6c48caff48 only add stack coins to list
TODO refactor isStackCoin into a reusable form instead of copying it around 3 times :P
2023-01-26 17:35:04 -06:00
sneurlax
9a3e9f345d set amount text to max if >max 2023-01-26 17:35:04 -06:00
sneurlax
e68385a6ae reset crypto min and max when new crypto selected 2023-01-26 17:35:04 -06:00
sneurlax
f64a2518ad use static min and max amounts from BuyFormState class 2023-01-26 17:35:04 -06:00
julian
9b74f52ce9 add receiving address derivation to secure storage 2023-01-26 16:17:26 -06:00
julian
9cc0d74b16 check paynym receiving addresses based on payment code notification tx history 2023-01-26 15:25:53 -06:00
julian
4170ca958f include paynym receiving addresses when checking for incoming transaction amounts 2023-01-26 15:22:39 -06:00
sneurlax
d7eb25aa9c update min and max 2023-01-26 15:03:54 -06:00
sneurlax
832c495227 catch requesting quote for >max crypto amt 2023-01-26 14:20:45 -06:00
julian
828c301af7 mobile paynym send flow implemented 2023-01-26 12:16:38 -06:00
likho
dbcbfe342c WIP: Add test ETH Token functionality in stack 2023-01-26 20:08:12 +02:00
julian
a41c903a96 mobile paynym send view 2023-01-26 11:46:16 -06:00
julian
4f2690f880 show available balance label and linter fixes 2023-01-26 11:28:58 -06:00
julian
26c57b5456 typecast to generic PaynymWalletInterface 2023-01-26 10:59:15 -06:00
sneurlax
e05b0658d1 only validate fiat amounts
TODO make sure exchange rate doesn't push fiat value over max
2023-01-26 10:58:00 -06:00
sneurlax
f25392379e validate min and max amounts 2023-01-26 10:46:53 -06:00
sneurlax
fa96f5ed14 put currently selected fiat's minAmount and maxAmount in buy_form var 2023-01-26 10:32:47 -06:00
sneurlax
e688ec2176 update quote validity check 2023-01-26 10:20:59 -06:00
julian
5de22ca858 Merge branch 'simplex' into paynyms 2023-01-26 10:16:01 -06:00
julian
b49a1942a6 update to versioned desktop secure storage and login key blob 2023-01-26 10:02:36 -06:00
julian
3c9aa827bf update to versioned desktop secure storage and login key blob 2023-01-26 10:01:51 -06:00
sneurlax
45bfab1d5e error handle quote not loaded 2023-01-26 09:56:48 -06:00
julian
ffda21f513 desktop xmr/wow single wallet opening bug fix 2023-01-26 09:20:49 -06:00
ryleedavis
fb2d05eadd desktop exchange toggle color fix 2023-01-25 16:48:50 -07:00
julian
cbf969ef54 desktop xmr/wow single wallet opening bug fix 2023-01-25 17:42:20 -06:00
sneurlax
85582de70b Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-25 16:50:51 -06:00
sneurlax
ed0a0266f6 linting 2023-01-25 16:43:26 -06:00
sneurlax
deb845db3b linting 2023-01-25 16:43:21 -06:00
sneurlax
5f2b0de2d1 dart linting 2023-01-25 16:43:13 -06:00
sneurlax
e8f52082da remove unnecessary property 2023-01-25 16:43:07 -06:00
sneurlax
86c89152f5 add updateOrder stub
can't access ref without more work, moving on
2023-01-25 16:43:00 -06:00
sneurlax
64da385d29 add order to simplex model 2023-01-25 16:42:39 -06:00
sneurlax
4ae7876322 linting 2023-01-25 16:42:29 -06:00
sneurlax
2d7a50a5a1 linting 2023-01-25 16:42:21 -06:00
sneurlax
10c5a0a4b3 linting
remove unused functions and comments
2023-01-25 16:42:14 -06:00
sneurlax
510e0887ce remove pair 2023-01-25 16:42:10 -06:00
sneurlax
baf995e515 update URL 2023-01-25 16:41:55 -06:00
ryleedavis
83cd1759be Merge remote-tracking branch 'origin/simplex' into ui-fixes 2023-01-25 15:29:03 -07:00
ryleedavis
7950c641b6 desktop exchange toggle colors 2023-01-25 15:28:33 -07:00
sneurlax
3042c82063 textDark -> buttonTextSecondary 2023-01-25 16:14:18 -06:00
ryleedavis
9815349efa exchange rate toggle color added 2023-01-25 15:12:19 -07:00
julian
fb3f430edc disable PaynymSupport extension and use PaynymWalletInterface instead 2023-01-25 15:49:57 -06:00
julian
7cb497f4f7 remove coin enum hasPaynymSupport getter in favor of type checking 2023-01-25 15:46:48 -06:00
julian
907c380812 copy extension into a mixin 2023-01-25 15:07:44 -06:00
julian
9c44dc6c6b add support to make adding segwit paynym support simple once implemented 2023-01-25 14:33:59 -06:00
julian
79db4f048c use derive path type extension method per coin 2023-01-25 13:49:14 -06:00
sneurlax
3c27bd773c Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-25 12:18:37 -06:00
sneurlax
2282290b74 do not await unnecessarily 2023-01-25 12:13:20 -06:00
julian
35ba2f9d79 use derive path type in paynym extension 2023-01-25 12:13:01 -06:00
julian
6b08acf225 single DerivePathType enum declaration 2023-01-25 12:08:48 -06:00
sneurlax
c929ea5f75 pass signup time to api 2023-01-25 12:00:02 -06:00
julian
1965501bf8 added address scanning for send and receiving addresses given the context of your own payment code and another, address type choice also added for send/receive address generation 2023-01-25 11:13:21 -06:00
sneurlax
74f783391b use _buildUri in redirect 2023-01-25 11:13:00 -06:00
sneurlax
a223f735a2 import linting 2023-01-25 11:08:29 -06:00
sneurlax
ccc5995e42 use _buildUri in order and pass userId and signupEpoch 2023-01-25 11:08:22 -06:00
sneurlax
9746e6ab17 add signupEpoch to prefs 2023-01-25 11:08:05 -06:00
sneurlax
f87acdc721 use _buildUri in quote 2023-01-25 11:06:27 -06:00
sneurlax
e2ec733211 use _buildUri in supported_fiats and don't use compute there 2023-01-25 11:05:51 -06:00
sneurlax
61748b4b2f use _buildUri to get supported cryptos 2023-01-25 10:52:41 -06:00
ryleedavis
3dc98b6af6 OLED accent color and switchBGOff 2023-01-25 09:48:58 -07:00
sneurlax
c68e739ffe ID -> Id 2023-01-25 10:33:32 -06:00
likho
d4653ea794 WIP: Add token functionality 2023-01-25 18:08:27 +02:00
ryleedavis
1f0c88b7be oled black colors update 2023-01-25 08:59:20 -07:00
julian
26245517ac add paynym send functionality to paynym extension 2023-01-25 09:26:50 -06:00
likho
abf9f02f8e ADdress fix 2023-01-25 14:09:07 +02:00
likho
4efd432de6 WIP: Add wallet tokens 2023-01-25 11:29:20 +02:00
sneurlax
e753a0badb fix buy details view on desktop 2023-01-24 18:15:03 -06:00
sneurlax
f529686a99 comment updates 2023-01-24 17:31:39 -06:00
sneurlax
d03417782d invoice -> details 2023-01-24 17:17:34 -06:00
sneurlax
4b145edd7f rearrange buy order invoice page and update text 2023-01-24 17:15:36 -06:00
sneurlax
f38d5590a0 add buy order invoice view for mobile
TODO fix nav for desktop
2023-01-24 17:00:53 -06:00
julian
37fa5e9d19 remove old file and add todos 2023-01-24 16:18:17 -06:00
sneurlax
82f89966bc add userID to quotes and don't init userID in main
TODO test what happens for a fresh install, I already have a userID set in my prefs
2023-01-24 16:02:25 -06:00
sneurlax
8b6fcd23b4 getPrimaryEnabledButtonColor -> getPrimaryEnabledButtonStyle 2023-01-24 15:32:39 -06:00
sneurlax
b4c16ec0b0 add userID pref and generate it if it isn't set 2023-01-24 15:28:56 -06:00
sneurlax
3b993135da do not import buy data loading service 2023-01-24 15:28:11 -06:00
sneurlax
4d5bda96f0 pixel perfection 2023-01-24 14:21:47 -06:00
sneurlax
9495e7a7a7 adjust paddings and alignment to be IAW figma 2023-01-24 14:17:27 -06:00
sneurlax
07247a46b9 Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-24 13:49:14 -06:00
sneurlax
8552fbac68 use container with boxdecoration instead of stroked textstyle 2023-01-24 13:48:57 -06:00
julian
fcc68ff1da Merge branch 'ui-fixes' into paynyms 2023-01-24 13:34:13 -06:00
julian
96e2f8fa66 add border to secondary buttons based on theme 2023-01-24 13:31:21 -06:00
julian
aced68aa32 add border to secondary buttons based on theme 2023-01-24 13:30:00 -06:00
ryleedavis
914e0e9034 buttonBackBorderSecondary + disabled colors added 2023-01-24 12:29:14 -07:00
julian
028b261dee refactor button style getter names 2023-01-24 13:29:12 -06:00
sneurlax
c0836f9c67 remove image property from Fiat and Crypto models
and don't check for them in selection views
2023-01-24 13:29:05 -06:00
sneurlax
fb257ef39e also switch simplex image for oled black theme 2023-01-24 13:28:39 -06:00
sneurlax
325d341b7f do not change hover state of crypto selection list 2023-01-24 13:28:07 -06:00
sneurlax
374d8aaef0 add trailing wallet nav bar spacing 2023-01-24 13:27:47 -06:00
sneurlax
9bfdfc01e4 update wallet_navigation_bar for buy and paynyms
TODO test mobile
2023-01-24 13:27:39 -06:00
sneurlax
ab1ff2604a import logger, lint imports 2023-01-24 13:12:56 -06:00
julian
9c0992ffbf home view button bar secondary color 2023-01-24 13:03:00 -06:00
ryleedavis
94896ea19f notification icon + fruit theme added to main 2023-01-24 11:48:07 -07:00
sneurlax
1ebc8868f0 Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-24 12:44:50 -06:00
julian
b8be066acb add per theme box shadow and per theme homeview button bar shadow 2023-01-24 12:42:41 -06:00
sneurlax
32ca83673a Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-24 12:29:13 -06:00
julian
a0bb793eff only pad on oceanBreeze theme 2023-01-24 12:17:36 -06:00
sneurlax
6f85aa5065 fix amount formatting if buying crypto amount 2023-01-24 11:55:36 -06:00
sneurlax
4312f08ee5 add currency symbol to quote preview 2023-01-24 11:51:35 -06:00
sneurlax
e26493f58e fix form alignment when buying with crypto 2023-01-24 11:30:04 -06:00
sneurlax
b800dd12b4 align currency prettyName with amount input 2023-01-24 11:23:51 -06:00
sneurlax
44fe0a4a0f comment update 2023-01-24 11:23:39 -06:00
sneurlax
e465030d3d add light version of simplex logo for dark themes 2023-01-24 11:12:40 -06:00
sneurlax
f3d466ab62 add You Pay With fiat currency name stub 2023-01-24 11:05:30 -06:00
sneurlax
43ec061740 purchase -> quote 2023-01-24 11:05:19 -06:00
sneurlax
fff29ba826 display long name on buy view 2023-01-24 11:01:13 -06:00
sneurlax
8a70e9def4 align desktop elements 2023-01-24 11:01:01 -06:00
julian
e404de2116 force usage of adkVersion parameter 2023-01-24 10:30:00 -06:00
julian
7d10ae2011 go directly to wallet view on single wallet per coin on desktop and mobile 2023-01-24 10:16:44 -06:00
sneurlax
dc30b5d42a unify text styles
can return to theme-case style if needed
2023-01-24 10:06:49 -06:00
sneurlax
83da7a2680 add fiat enums for pretty names 2023-01-24 10:05:15 -06:00
julian
9e24f2bdbc added missing text styles 2023-01-24 08:10:52 -06:00
ryleedavis
7fe1fefea2 Merge remote-tracking branch 'origin/isar_migrate' into ui-fixes 2023-01-23 17:31:24 -07:00
ryleedavis
90eb0b77c0 WIP: fruit sorbet background 2023-01-23 15:36:13 -07:00
julian
6253652c21 detect paynym notification transactions 2023-01-23 16:11:24 -06:00
julian
6498e1926c size fixes 2023-01-23 15:44:11 -06:00
julian
2259e15da8 re enable paynym 2023-01-23 15:39:19 -06:00
julian
8a7d669b62 async hasConnected ui update 2023-01-23 15:39:05 -06:00
sneurlax
12ba1fa24a add OLED Black and Fruit Sorbet theme cases to currency text style 2023-01-23 15:02:30 -06:00
sneurlax
8ba76e492e comment updates 2023-01-23 14:46:22 -06:00
sneurlax
277807309b close dialogs on redirection 2023-01-23 14:41:49 -06:00
sneurlax
cccfaa6eef update API URL
TODO follow todo at top of file re: using buildUri
2023-01-23 14:35:39 -06:00
sneurlax
232913060b reset address variable on input clear 2023-01-23 14:29:18 -06:00
sneurlax
d93f5a8063 remove prints and add comments 2023-01-23 14:24:06 -06:00
sneurlax
df6031350a add address book dialog for desktop
WIP doesn't paste yet
2023-01-23 14:20:58 -06:00
julian
5eb4b3bff5 move tx creation after ins/outs and added another null check 2023-01-23 13:46:56 -06:00
julian
69dfbb5873 paynym clean up to use isar transaction and address upgrades 2023-01-23 12:19:13 -06:00
ryleedavis
bd80ad4ef4 add fruit theme button to appearance settings 2023-01-23 11:16:28 -07:00
ryleedavis
d25b757a22 add fruit sorbet to mobile + desktop appearance settings 2023-01-23 11:00:46 -07:00
ryleedavis
edec5f0c2a adding fruit sorbet theme type and selector svg 2023-01-23 10:58:06 -07:00
sneurlax
4b944a2496 update API URL, use HTTPS 2023-01-23 10:59:14 -06:00
julian
f3325807e0 null address fix 2023-01-23 10:37:29 -06:00
julian
6790f702c2 migrate bugfix 2023-01-23 10:37:27 -06:00
julian
54cabe935f null address fix 2023-01-23 10:32:53 -06:00
julian
a135404d67 migrate bugfix 2023-01-23 09:37:14 -06:00
ryleedavis
69262cefd2 added fruit sorbet theme colors 2023-01-22 23:16:01 -07:00
sneurlax
f205312bb9 TODOs 2023-01-21 00:19:56 -06:00
sneurlax
290087c2d5 remove unnecessary prints 2023-01-20 22:49:14 -06:00
sneurlax
824b3bb9a7 pushNamed navigation route, WIP 2023-01-20 20:32:57 -06:00
sneurlax
8ddc825ea5 fix clear address button 2023-01-20 20:15:04 -06:00
sneurlax
46e1d41126 prevent quote preview if required inputs empty
it should be prevented by the enabled property but nyah
2023-01-20 20:09:53 -06:00
sneurlax
1bf55318cc use coin image if buying crypto amount
and remove print in prod
TODO refactor duplicated isStackCoin and getIconForTicker into coin_enum?
2023-01-20 20:05:32 -06:00
sneurlax
8a0c846a1b add currency symbol in amount input 2023-01-20 19:58:45 -06:00
sneurlax
9b944f51f1 outline currency symbols and use selected symbol in buy form fiat select 2023-01-20 19:34:54 -06:00
sneurlax
f110ffb25c use currency symbol from dart
and scale according to length
2023-01-20 19:17:25 -06:00
sneurlax
8ec82ee603 only display address book icon for stack coins 2023-01-20 18:26:43 -06:00
sneurlax
49f024b656 use Julian's isStackCoin helper func
very nice.  didn't realize I could catch an error.  learning every day round here
2023-01-20 18:26:13 -06:00
sneurlax
b376b00d7c add icons for buy coins 2023-01-20 18:21:36 -06:00
sneurlax
3c664bfef5 remove duplicate declaration 2023-01-20 17:58:31 -06:00
sneurlax
50a3815946 get coin images for coins we support 2023-01-20 17:58:18 -06:00
sneurlax
39f5df3158 move isDesktop out of constructor 2023-01-20 17:31:42 -06:00
julian
165021ca2e Merge branch 'isar_migrate' into paynyms 2023-01-20 17:27:18 -06:00
julian
a391a76eec trusted nodes fix and possibly other node fix 2023-01-20 16:24:33 -06:00
julian
017719971b isar init fix and renaming of init functions 2023-01-20 15:57:54 -06:00
sneurlax
2e6dfe0f62 fix cryptos with null networks/contractAddresses 2023-01-20 15:45:53 -06:00
sneurlax
c3dd04b830 use simplex_api supported_fiats and update fiat model 2023-01-20 15:45:37 -06:00
julian
3b9cb60aaa update text styles 2023-01-20 15:32:49 -06:00
julian
830fd58754 Merge branch 'isar-transactions' into isar_migrate
# Conflicts:
#	lib/services/coins/bitcoin/bitcoin_wallet.dart
#	lib/services/coins/bitcoincash/bitcoincash_wallet.dart
#	lib/services/coins/coin_service.dart
#	lib/services/coins/dogecoin/dogecoin_wallet.dart
#	lib/services/coins/firo/firo_wallet.dart
#	lib/services/coins/litecoin/litecoin_wallet.dart
#	lib/services/coins/monero/monero_wallet.dart
#	lib/services/coins/namecoin/namecoin_wallet.dart
#	lib/services/coins/particl/particl_wallet.dart
#	lib/services/coins/wownero/wownero_wallet.dart
#	pubspec.yaml
2023-01-20 15:30:48 -06:00
sneurlax
adf83aa3a6 use simplex_api supported_cryptos and update crypto model 2023-01-20 15:30:35 -06:00
sneurlax
51a9c7e961 api.php/route -> api.php?ROUTE=route 2023-01-20 14:56:26 -06:00
julian
c1182f61bc start centralizing custom exceptions 2023-01-20 12:25:32 -06:00
julian
5c66b0380b move standard electrum x transaction parsing function into a mixin 2023-01-20 12:16:27 -06:00
julian
4c25a88c32 update to use new block data callback 2023-01-20 11:48:59 -06:00
likho
706cbbfa39 Add tokens class 2023-01-20 19:24:19 +02:00
sneurlax
c8f843c38c redirect to order and close dialog
except the dialog doesn't close.
2023-01-20 10:36:46 -06:00
sneurlax
9a0de2e7f6 fix nav pop desktop issue 2023-01-20 10:32:26 -06:00
julian
0c1db6f249 clean up tests for now 2023-01-20 10:22:18 -06:00
sneurlax
b30976c0f0 redirect to checkout 2023-01-20 09:27:24 -06:00
sneurlax
2ad0659cbc add SimplexOrder model and return it from simplex API
TODO add redirect API call which url_launcher's the redirect endpoint
2023-01-19 23:10:15 -06:00
sneurlax
595d7e760d GET, don't POST, the goods. orders submitting
TODO create and return SimplexOrder and url_launch redirect endpoint 💪
2023-01-19 19:21:06 -06:00
sneurlax
8a1eee204b purchaseId -> id
because SimplexOrder qill have a quoteId, paymentId, and userId...
2023-01-19 17:47:27 -06:00
julian
fd5a237170 move db modifying func to MainDB out of WalletDb, add MainDB mocks to coin tests, build runner generate mocks 2023-01-19 15:13:03 -06:00
julian
60e850f442 add mockable override option for testing purposes 2023-01-19 14:33:23 -06:00
sneurlax
98a9804059 fix nav desktop nav error 2023-01-19 14:20:27 -06:00
julian
8921302ee0 remove useless walletId param from db init 2023-01-19 14:07:08 -06:00
sneurlax
7191e502db use new cypherstack/simplex_api for quotes, update SimplexQuote
and add bool buyWithFiat to SimplexQuote to disambiguate request
2023-01-19 13:36:05 -06:00
julian
686c897515 remove unused param from constructor 2023-01-19 11:41:59 -06:00
julian
db205b40e2 notify ui of tx changes and force refresh on rescan 2023-01-19 10:29:00 -06:00
julian
5badeab621 temp disable partial paynym support in ui 2023-01-19 09:41:10 -06:00
julian
95b9e6170f firo mint tx migrate fix 2023-01-19 09:16:30 -06:00
likho
1c435bb739 Merge branch 'add-ethereum' into add-erc-20-tokens 2023-01-19 11:03:00 +02:00
likho
74ab70df7e Use mainnet 2023-01-19 10:45:09 +02:00
julian
7d061866bd btc tx fetch fetch fix 2023-01-18 18:13:08 -06:00
julian
89f0704bd4 revert late on isLelantus 2023-01-18 18:03:53 -06:00
julian
42e53c31a6 build runner 2023-01-18 17:48:44 -06:00
julian
f507f6a60a make fields final and other small QOL changes 2023-01-18 17:45:51 -06:00
julian
0a3c001845 fix all own addresses query 2023-01-18 17:20:23 -06:00
julian
575cce1a7d update address in case of bad index from migrate or any other reason 2023-01-18 16:55:59 -06:00
julian
6784e6aab4 dynamic parsing fixes 2023-01-18 15:15:38 -06:00
julian
4dabeebfab WIP migrate 2023-01-18 14:29:24 -06:00
sneurlax
745a887566 example update 2023-01-18 10:31:04 -06:00
sneurlax
202ce56448 add working non-api example
removed keys
2023-01-18 09:54:33 -06:00
julian
719f70697a epic isar fixes 2023-01-18 09:42:46 -06:00
julian
cd4408449c desktop db migrate enabled 2023-01-18 08:07:25 -06:00
julian
30635b05d5 wow isar tx sync fixes 2023-01-17 17:19:09 -06:00
julian
505e8adad7 xmr isar tx sync fixes 2023-01-17 16:56:21 -06:00
julian
ef9205a0a9 particl isar tx parse fixes 2023-01-17 16:11:04 -06:00
julian
957b4cba9b widget key fix 2023-01-17 16:10:45 -06:00
sneurlax
b575ee82ed set BTC and USD as defaults 2023-01-17 14:13:49 -06:00
julian
9bb71b0e13 firo isar index and null address fix 2023-01-17 12:31:07 -06:00
julian
38453ceafb delete old derivations when doing full rescan 2023-01-17 08:19:30 -06:00
julian
b348761bbe bch cashaddr fix 2023-01-17 08:04:30 -06:00
sneurlax
56135dc19f error message fixes 2023-01-16 18:49:15 -06:00
sneurlax
f1c686504f add newOrder stub method
TODO make it POST and open external browser, or else we'll have to make the inline status widget
2023-01-16 18:49:03 -06:00
sneurlax
4a13189927 pass the whole quote, not just the ticker 2023-01-16 18:17:06 -06:00
sneurlax
4543725b1a cleanup 2023-01-16 18:10:21 -06:00
sneurlax
e6a19d981d pass receiving address on to preview sheet 2023-01-16 18:08:37 -06:00
sneurlax
d9b1fb1fc7 connect (most) form values to quote object 2023-01-16 17:38:42 -06:00
julian
90870c7563 wallet delete ui bugfix for desktop 2023-01-16 17:17:35 -06:00
julian
880c82ba72 update delete wallet function to handle wallet isar data 2023-01-16 17:00:32 -06:00
julian
203cd12678 epic bugfix 2023-01-16 16:56:24 -06:00
julian
d1f237ae51 explicit isar model constructors 2023-01-16 16:37:00 -06:00
sneurlax
7cc30d1da4 comment cleanup 2023-01-16 16:12:53 -06:00
sneurlax
d10500ce02 copy and paste fix 2023-01-16 16:12:37 -06:00
sneurlax
21eb453e1a comment cleanup 2023-01-16 15:41:24 -06:00
sneurlax
0dff63d9ac put buy quote preview in floating sheet on desktop
TODO check if this breaks mobile
2023-01-16 15:35:38 -06:00
sneurlax
7eefe196c9 simplex supported currencies provider -> simplex provider
we may need to store a quote or "estimate" in the provider for UI dataflow purposes (because we can't run async functions in widget builds/constructors?)
2023-01-16 15:35:32 -06:00
julian
5562c14527 WIP refactor to single main isar db 2023-01-16 15:04:03 -06:00
julian
0223a75d95 putAll 2023-01-16 12:58:10 -06:00
julian
9388885047 add optional prefix param to address to script conversion 2023-01-16 09:17:32 -06:00
julian
5e592f8d29 epic index fix 2023-01-16 08:53:46 -06:00
julian
3d4d57a97c max log message length to store in db 2023-01-16 08:34:52 -06:00
likho
b5a1983734 WIP: ADD ECR-20 2023-01-16 15:19:32 +02:00
likho
dd8319ee11 Update ETH color 2023-01-16 09:42:29 +02:00
julian
bda6865657 buy form ui tweaks 2023-01-15 18:47:28 -06:00
julian
6d338b68a1 simplex buy warning popup 2023-01-15 18:35:20 -06:00
julian
9286ae9902 use simple setState for toggling between buy with crypto/fiat and store current selected crypto/fiat values in state vars and update ui accordingly 2023-01-15 18:24:47 -06:00
julian
650ae9fe09 buy quote preview view and sample quote class 2023-01-15 18:09:11 -06:00
julian
0c9dcf6403 scrollable buy form on mobile if keyboard covers part of it 2023-01-15 17:30:07 -06:00
julian
a23c17d83e load simplex currencies if empty. Quick api call (at least on tests) so we can just call it without a loading service 2023-01-15 17:26:05 -06:00
julian
dc1a38db91 main wallets/exchange/buy page navigation fix 2023-01-14 12:17:55 -06:00
julian
3a0f563039 flutter layouts constraint error fix 2023-01-14 12:17:25 -06:00
julian
89778e6e63 disable BuyDataLoadingService 2023-01-14 11:22:48 -06:00
julian
48346fa77f provider access fixes 2023-01-14 11:16:32 -06:00
julian
daa6c5a9b0 clean up popular and check if image url string is empty before attempting to load the network image 2023-01-14 11:16:10 -06:00
julian
2f0824b1f4 formatting, linter fixes, don't call apis in build method 2023-01-14 10:41:02 -06:00
julian
f80b47d467 typed response data 2023-01-14 08:21:32 -06:00
julian
09b51def04 missing value init fix 2023-01-14 08:00:43 -06:00
sneurlax
79edf1292d remove unneeded buy type and buys service
no history needed at this time
2023-01-13 19:12:03 -06:00
sneurlax
7bfcaffc01 move simplex load from every select tap to initial buy form load 2023-01-13 19:08:27 -06:00
sneurlax
bdfb1f0a20 clean up buy form and add unstyled buy button 2023-01-13 19:08:12 -06:00
sneurlax
64662c9076 clean up buy form state functions
TODOs here
2023-01-13 19:00:07 -06:00
sneurlax
28c22cc3b8 do not use ticker as image url 2023-01-13 18:30:45 -06:00
sneurlax
b13d242deb label change 2023-01-13 18:17:05 -06:00
sneurlax
cfe40c76d9 change amount widget as in send views, read currency selections from API 2023-01-13 18:07:27 -06:00
julian
7fc4b724c4 add replace tx logic for potentially unconfirmed transactions to update properly 2023-01-13 17:36:59 -06:00
julian
c503e8f8d8 confirms bugfix 2023-01-13 17:26:24 -06:00
julian
ea212b3dd8 useless print 2023-01-13 17:00:05 -06:00
sneurlax
7e3cad5a06 fix floating crypto selection widget, add floating fiat selection widget 2023-01-13 16:50:49 -06:00
sneurlax
6dc99e6b34 add address input
TODO clipboard, QR, and address book functions
2023-01-13 16:45:35 -06:00
julian
c1e860ff52 getConfirms fix 2023-01-13 16:45:20 -06:00
julian
ed0089e94d default nodes fix 2023-01-13 16:35:14 -06:00
julian
c08c3f779d shared address parse fix 2023-01-13 16:11:34 -06:00
julian
afdc496331 update address model link 2023-01-13 15:57:49 -06:00
julian
8a7236b46d clear out isar blockchain data per wallet when doing full rescan 2023-01-13 15:48:42 -06:00
julian
061658f2e9 dynamic map value fix 2023-01-13 15:44:14 -06:00
julian
3414c71741 update other coin's parse transaction and db update 2023-01-13 15:36:19 -06:00
julian
e14c362574 rename var 2023-01-13 14:59:47 -06:00
julian
5e7bd0d8ae fix bitcoin transaction refresh 2023-01-13 14:50:43 -06:00
julian
5819241c15 fix tx parse address bug 2023-01-13 14:50:22 -06:00
julian
4dd41a5048 update address class for nonWallet address flag 2023-01-13 14:49:56 -06:00
julian
f53a293583 build runner 2023-01-13 13:35:21 -06:00
julian
cb382e213f separate tx note from transaction object to ensure total separation of blockchain data from other user to ease rescanning the blockchain 2023-01-13 13:33:46 -06:00
julian
94e6ebf53b insert inputs/outputs after finishing tx parse 2023-01-13 13:25:09 -06:00
sneurlax
61c971973c restyle coin and fiat selection widgets
and:
 - available -> supported
 - do not load simplex data on desktop menu item action
2023-01-13 13:14:56 -06:00
julian
6310f0b1c7 only update missing or unconfirmed transactions 2023-01-13 12:00:25 -06:00
julian
0543c4b044 filter by address fixes 2023-01-13 12:00:02 -06:00
julian
d119296492 build runner 2023-01-13 11:13:52 -06:00
julian
52d5ab0d33 WIP tx parse + link address to transaction 2023-01-13 11:11:41 -06:00
julian
13e6fc6b47 restoring type fix 2023-01-13 09:26:37 -06:00
likho
5a1569b3fa Clean up and fixes 2023-01-13 16:36:50 +02:00
likho
78a64690ed Fix sendall 2023-01-13 11:21:10 +02:00
sneurlax
44d3c26385 add available simplex currencies provider 2023-01-12 20:21:19 -06:00
julian
7e6daad779 some small bug fixes 2023-01-12 16:07:15 -06:00
julian
8c67901c28 apply wallet cache mixin to rest of coin wallets and clean up hive code 2023-01-12 15:32:25 -06:00
julian
5c70cf7967 add mixins to firo_wallet.dart and remove directly interacting with hive therein 2023-01-12 15:20:57 -06:00
sneurlax
b18ee6ba19 pare down crypto and fiat types and WIP stash of progress 2023-01-12 15:15:42 -06:00
julian
85be646049 add mixins to epiccash_wallet.dart and remove directly interacting with hive therein 2023-01-12 14:58:58 -06:00
julian
9b2b01764c add epic cash wallet cache hive mixin 2023-01-12 14:57:32 -06:00
julian
12bbc57e62 update wallet cache hive mixin 2023-01-12 14:57:07 -06:00
sneurlax
8e9150d7fe update api call 2023-01-12 14:38:03 -06:00
sneurlax
eaaed8a638 linting 2023-01-12 14:16:03 -06:00
sneurlax
bbf709744d get -> post 2023-01-12 14:14:53 -06:00
sneurlax
abcb473bfa update desktop menu controller indices 2023-01-12 14:13:49 -06:00
sneurlax
dad7329a30 load buy data when clicking buy crypto item in desktop menu 2023-01-12 14:13:29 -06:00
julian
1170f742e9 use balance caching in all wallets 2023-01-12 13:21:03 -06:00
julian
61a1ad551f clean up print 2023-01-12 12:55:57 -06:00
julian
4ab090cb92 remove unused hive inits 2023-01-12 12:54:22 -06:00
julian
3f830218a4 extract wallet isar db to mixin 2023-01-12 12:46:01 -06:00
julian
ccb9f254bd small bug fixes and added WalletCache mixin to handle balance cache etc 2023-01-12 12:15:28 -06:00
likho
27322061f6 Implement gas price oracle, Update all fees to use new gas estimate 2023-01-12 19:24:26 +02:00
julian
e115ff1b41 only use the PaymentData 'data' once and do not generate p2sh data using p2wpkh unless required 2023-01-12 09:52:41 -06:00
julian
e271341738 ui fix 2023-01-12 09:45:55 -06:00
likho
ab4392b0bd WIP: Add transaction fees 2023-01-12 16:14:49 +02:00
likho
734a51f5dd WIP: Get gas estimator 2023-01-12 10:09:11 +02:00
julian
f5f53a163a only print word when explicitly in debug mode 2023-01-11 22:47:47 -06:00
julian
12a5eff178 missing value init 2023-01-11 22:45:59 -06:00
julian
525d0fa7c4 update remaining ui to handle new data models 2023-01-11 22:45:32 -06:00
julian
f8c6a17fa7 update wallet ui to handle new data models 2023-01-11 22:26:38 -06:00
julian
eb915a0927 use isar query to fetch contact transactions 2023-01-11 21:36:00 -06:00
julian
a73e18df75 expose wallet isar instance to Manager 2023-01-11 21:23:21 -06:00
julian
1a7439f6a6 isar model updates 2023-01-11 21:16:45 -06:00
julian
3a185ead9a WIP paynym model parsing updates 2023-01-11 21:14:04 -06:00
julian
a989a26f62 migrate wownero_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 21:09:18 -06:00
julian
c83ec074de migrate monero_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 21:09:08 -06:00
julian
275e3ab4cb WIP migrate particl_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 20:09:08 -06:00
julian
21f3d80d3a migrate namecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 19:22:44 -06:00
julian
c36d73f255 migrate litecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 18:59:01 -06:00
julian
90bf6a2bb2 migrate firo_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 18:16:17 -06:00
sneurlax
8e8816fe05 first simplex service stash 2023-01-11 18:13:34 -06:00
sneurlax
7c58a3a47e add basic simplex api and data loading services
need to update the data loading service to call /quote and provide lists of supported coins and fiats
2023-01-11 17:04:03 -06:00
sneurlax
9d6ec18057 update buy response
Exchange -> Buy
2023-01-11 17:02:57 -06:00
sneurlax
ac2775dc42 connect toggle to preferences and use value in parent buy form 2023-01-11 16:17:46 -06:00
julian
f551927603 migrate epiccash_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 14:52:06 -06:00
julian
30d8f8b810 update isCancelled flag name to be consistent with other isar model bool values 2023-01-11 14:48:55 -06:00
julian
25a60920dd migrate bitcoincash_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 13:30:03 -06:00
sneurlax
6a2c0c4d8a text changes 2023-01-11 12:37:48 -06:00
julian
493bf09578 migrate bitcoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 12:24:16 -06:00
julian
90964b83c6 migrate dogecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 12:23:49 -06:00
julian
78db152ff4 clean up coinservice and manager classes to handle new isar models and balance model 2023-01-11 12:21:11 -06:00
julian
e203da866d add general balance model to reduce clutter 2023-01-11 12:17:29 -06:00
julian
5937d92aee update isar models 2023-01-11 12:16:52 -06:00
sneurlax
863c59c25d add fiat enums and coins -> fiats 2023-01-11 12:03:50 -06:00
sneurlax
2d6447eedd add fiat selection view 2023-01-11 11:49:59 -06:00
sneurlax
9724b40848 add fiat crypto toggle and crypto selection list 2023-01-11 11:19:19 -06:00
sneurlax
c746eb8865 23-1-10 updates
nonatomic updates
2023-01-11 09:54:39 -06:00
julian
822bb219b6 migrate prep comment 2023-01-11 08:24:30 -06:00
likho
8b87c7367a Error fixes 2023-01-11 15:35:51 +02:00
julian
f1131e3d61 missing updated address generated file 2023-01-10 18:13:37 -06:00
julian
b0c62015a1 update enum value name 2023-01-10 17:57:00 -06:00
julian
d27af7243c modify experimental parseTransaction function to return the new Isar Transaction model 2023-01-10 17:55:19 -06:00
julian
e7877358da temp. branching of transaction model type for dogecoin wallets 2023-01-10 17:53:09 -06:00
julian
9d6e2d0a0d update dogecoin to use isar for addresses and transactions 2023-01-10 17:52:27 -06:00
julian
fdaa3f7d9d update isar transaction model 2023-01-10 17:51:34 -06:00
julian
8ee9428758 add currentHeight getter 2023-01-10 17:50:22 -06:00
julian
ce05a647f0 update isar address class 2023-01-10 17:49:31 -06:00
julian
3e2edde640 simple current chain height provider 2023-01-10 17:45:58 -06:00
ryleedavis
9f5ce0db7a textRestore added for color fix 2023-01-10 15:28:59 -07:00
sneurlax
290adfec21 stub pages for mobile and desktop
lots of extra code, lots of commented sections, the models are wrong, the pages just load on desktop and mobile.  need to complete the form and ... well, there's a lot, really
2023-01-10 15:25:20 -06:00
sneurlax
30ea0cc24f change desktop menu item text to reflect figma design 2023-01-10 15:20:41 -06:00
ryleedavis
a90f7fe994 textFieldError/SuccessBorder added 2023-01-10 13:48:40 -07:00
julian
064421cfba models modification and simple export 2023-01-10 14:40:09 -06:00
ryleedavis
af698332e7 wallet nav bar and wallet card text colors fixed 2023-01-10 12:00:38 -07:00
julian
279d7f37bd clean up 2023-01-10 11:51:38 -06:00
julian
fedb91f11c WIP isar address class 2023-01-10 11:29:36 -06:00
julian
3de937fe03 switch values that change over time to computed properties 2023-01-10 11:22:52 -06:00
julian
a0df73551e update generated files 2023-01-10 10:02:54 -06:00
julian
5712fab88f WIP Isar transaction sub type enum 2023-01-10 09:21:22 -06:00
julian
c4cc5b1a02 WIP Isar transaction object skeletons 2023-01-10 09:13:22 -06:00
julian
2da1e23251 WIP initial paynym send ui 2023-01-09 15:48:32 -06:00
julian
178912a323 routing fix 2023-01-09 15:47:40 -06:00
julian
69e1d8d20b reduce minimum doge confirms 2023-01-09 15:47:10 -06:00
julian
e66205ac32 routing and parse fix 2023-01-09 15:46:52 -06:00
julian
bffe5e09ca paynym confirm transaction view flags and routing branch 2023-01-09 15:43:16 -06:00
julian
cba33a1d69 notification tx record type storage fix and a couple other little fixes 2023-01-09 15:42:37 -06:00
julian
12477e8fb5 desktop connect confirm dialog layout 2023-01-09 14:11:26 -06:00
julian
039508ee32 show insufficient balance warning on connect to paynym attempt 2023-01-09 13:57:12 -06:00
julian
512711183c add hover color to desktop new follow button 2023-01-09 13:22:05 -06:00
julian
91696ebb4b desktop paynym details subview 2023-01-09 13:15:15 -06:00
likho
ae0a515384 Error fixes, remove hard coded values 2023-01-09 19:15:40 +02:00
julian
3c1bc42bbf added check functions too see if a notification tx was sent from my wallet to the target payment code, and if any transactions have been received on my notification address which are then cached/stored locally 2023-01-09 11:09:26 -06:00
julian
ae7dbeb988 WIP send/receive address derivation for the target payment code + my private key context 2023-01-09 11:05:13 -06:00
julian
1d057a7f22 disable editing of default node fields 2023-01-09 09:15:53 -06:00
likho
357b08d4bf Error fixes 2023-01-09 13:10:34 +02:00
likho
045cf857fd Fix refresh loading forever 2023-01-08 17:19:58 +02:00
Diego Salazar
fcb2935d64
Merge pull request #309 from cypherstack/trusted-node
Add trusted node setting to Monero and Wownero
2023-01-06 17:20:49 -07:00
julian
5a77efe5f8 update button to use proper icons 2023-01-06 17:40:15 -06:00
sneurlax
7da4bc75f3 persist isFailover settings changes across app closes 2023-01-06 17:10:17 -06:00
sneurlax
a8d5301381 trust monero and wownero default nodes 2023-01-06 17:10:05 -06:00
Diego Salazar
76f4e25f32
Merge branch 'staging' into ui-fixes 2023-01-06 16:02:18 -07:00
sneurlax
b8c21b9287 persist trusted flag across app closes 2023-01-06 16:57:46 -06:00
julian
e8ef0be977 WIP connect tx flow 2023-01-06 16:31:36 -06:00
julian
0177784c22 confirm paynym connect dialog 2023-01-06 16:31:21 -06:00
julian
16dc9efa52 added assets 2023-01-06 16:31:04 -06:00
sneurlax
554d526ea4 setPrimateNodeFor coin if edited node is primary node 2023-01-06 15:49:27 -06:00
sneurlax
227dd61be2 pass trusted to connectToNode 2023-01-06 14:55:06 -06:00
sneurlax
1e4a39a92c make checkboxes checkable when editing 2023-01-06 14:41:51 -06:00
julian
54767947ed WIP notif txn 2023-01-06 13:55:47 -06:00
sneurlax
3794b18ba6 comment update 2023-01-06 11:15:32 -06:00
ryleedavis
79f2cc0768 wrap funct on desktop theme selectors 2023-01-06 09:35:41 -07:00
ryleedavis
5e795ccc33 oledBlack desktopTextSmall color fix 2023-01-06 09:21:31 -07:00
ryleedavis
23e3452cf1 oledBlack theme added to desktop 2023-01-06 09:12:01 -07:00
likho
b60122fd85 Transaction listing 2023-01-06 17:25:28 +02:00
sneurlax
5e15e3e4b0 change checkbox color unless in edit mode 2023-01-05 20:13:01 -06:00
sneurlax
ad15f4d126 linting 2023-01-05 20:03:38 -06:00
sneurlax
903e034b58 add trusted checkbox to monero and wownero node details
defaults to false
TODO call native function to set node as trusted when checked (and vice versa)
2023-01-05 20:03:20 -06:00
julian
35a8172d35 paynym notif tx and tx parsing tweaks 2023-01-05 16:57:53 -06:00
julian
ca4cdd40c0 paynym card refactor and paynym details popup for mobile WIP 2023-01-05 16:19:02 -06:00
ryleedavis
7aad7cb9e3 oledBlack text color fix 2023-01-05 13:59:17 -07:00
ryleedavis
0a810987c0 oledBlack added to textStyles and appearance settings 2023-01-05 13:34:56 -07:00
sneurlax
6391e474f0 add trusted flag to node model
node model fix
2023-01-05 14:32:36 -06:00
julian
3d6d3d5d45 tx list styling fix for single tx 2023-01-05 12:52:14 -06:00
ryleedavis
8ca405cfea oledBlack theme added to themeType 2023-01-05 11:51:15 -07:00
julian
915458dbf3 dirty WIP notification tx creation 2023-01-05 12:48:18 -06:00
ryleedavis
cd7dd20652 oled_black hex added 2023-01-05 11:34:29 -07:00
sneurlax
2495673f79 add getAddresses helper func for Firo
don't assume keys exist without checking them
2023-01-05 12:13:54 -06:00
sneurlax
2dbd81fd4c use getAddress with BTC, LTC, NMC, and PART 2023-01-05 12:13:26 -06:00
sneurlax
fb7c58f60a handle 0 amounts
use null operator where applicable
2023-01-05 12:12:38 -06:00
sneurlax
4d10727360 use getAddress with BCH 2023-01-05 12:09:01 -06:00
sneurlax
a902c77057 add getAddress helper func for transactions with odd outputs
OP_RETURN and some other output types can cause addresses to be placed in a list of strings or as a string under a different key; this handles that case
2023-01-05 12:09:01 -06:00
sneurlax
a62d94a60d handle 0 amounts 2023-01-05 12:09:01 -06:00
likho
5fcb65ba0c WIP: GET transactions 2023-01-05 18:04:45 +02:00
likho
5d77dcafbe ADd address validation and convert receive addresses as checksum addresses 2023-01-05 14:39:21 +02:00
likho
a6c2750f20 WIP: Get wallet transactions 2023-01-05 13:07:46 +02:00
ryleedavis
a661e3acbc added oled-black-theme selector + prep oledBlack theme file 2023-01-04 18:19:36 -07:00
ryleedavis
d3c845b30d Merge branch 'staging' into ui-fixes 2023-01-04 18:13:26 -07:00
julian
8c0366904a followers/following paynym lists clean up 2023-01-04 16:01:26 -06:00
julian
3069ebeae9 followers/following paynym lists 2023-01-04 15:28:48 -06:00
julian
21cc545251 desktop paynym card clean up 2023-01-04 14:57:45 -06:00
julian
d957cad4ba add copy constructor and properly update paynym account model, as well as fix desktop navigation on follow/unfollow 2023-01-04 14:56:36 -06:00
julian
929723d0d5 node model fix 2023-01-04 14:46:14 -06:00
julian
0e5de0d890 add trusted flag to node model 2023-01-04 14:31:49 -06:00
julian
1e3a42fd9a paynym not found desktop style fixes 2023-01-04 13:06:07 -06:00
julian
f30c82c748 button height fix 2023-01-04 13:01:51 -06:00
julian
056cba2672 desktop paynym card layout 2023-01-04 13:00:25 -06:00
julian
07addeadd8 refactor paynym toggle follow button 2023-01-04 12:47:41 -06:00
julian
b0b2ad14f5 featured paynyms conditional desktop modification 2023-01-04 12:44:35 -06:00
julian
97d3b35a22 paynym desktop add new follow popup layout 2023-01-04 12:32:40 -06:00
julian
a6cc955090 paynym desktop search button 2023-01-04 12:32:10 -06:00
julian
c4e5e9e8b6 paynym claim cancellation hack (should probably not even allow cancel in ui) 2023-01-04 11:37:39 -06:00
julian
33926d2b5e address popup desktop conditional layout 2023-01-04 11:20:25 -06:00
julian
0746fe36b7 back button style fix 2023-01-04 10:57:14 -06:00
julian
930bdfca5e desktop layout 2023-01-04 10:57:04 -06:00
sneurlax
0ee2357c60 add basic buy page 2023-01-04 10:51:38 -06:00
julian
805beb109f package imports 2023-01-04 10:08:36 -06:00
julian
73c94f9927 desktop layout 2023-01-04 10:08:05 -06:00
julian
f4729526e6 initial desktop paynym ui set up and state provider refactor 2023-01-04 09:41:25 -06:00
julian
0b30ac435b add toString() to paynym response object 2023-01-04 08:34:18 -06:00
julian
772cca4201 paynym api slightly better error message handling 2023-01-04 08:33:54 -06:00
likho
6b3d42033e WIP: GET address transactions 2023-01-03 17:15:27 +02:00
likho
5e67b5734c fix balance error when opening existing wallet and add chainId for sending 2023-01-03 14:50:32 +02:00
julian
b3ff38adb7 check and update ui if xmr/wow data found during re/scan 2023-01-02 16:43:57 -06:00
julian
66e9f87c0f increase xmr/wow autosave timer period 2023-01-02 16:43:51 -06:00
julian
e6416f2191 check and update ui if xmr/wow data found during re/scan 2023-01-02 16:43:39 -06:00
julian
95f5b41b4d increase xmr/wow autosave timer period 2023-01-02 16:43:04 -06:00
julian
f3b1d11a46 added paynym response objects and refactored paynym.is api 2023-01-02 15:16:01 -06:00
julian
f9491f8215 Merge branch 'xmr-sync' into paynyms
# Conflicts:
#	lib/utilities/enums/coin_enum.dart
2023-01-02 13:47:10 -06:00
julian
0062294488 disable wownero on desktop and xmr on windows 2023-01-02 13:16:59 -06:00
ryleedavis
46fe178b08 loading animation on changing receive currency 2023-01-02 11:44:33 -07:00
julian
838678eb06 mobile xmr/wow loading fix 2023-01-02 11:08:13 -06:00
julian
57add19e88 do not partially open monero wallets at the same time on startup 2023-01-02 09:13:00 -06:00
julian-CStack
bdab241d7e
Merge branch 'staging' into xmr-sync 2022-12-31 12:02:14 -06:00
julian
ab3ff76f3a nav fix 2022-12-31 12:01:00 -06:00
ryleedavis
7163d95cc4 loading animation on sendCurrency 2022-12-31 11:58:56 -06:00
Diego Salazar
dd0d668b7c
Merge branch 'staging' into ui-fixes 2022-12-30 20:04:29 -07:00
ryleedavis
2765bea4a9 Merge branch 'staging' into ui-fixes 2022-12-30 17:27:31 -07:00
ryleedavis
31eeeb58c1 loading animation on sendCurrency 2022-12-30 17:26:14 -07:00
julian-CStack
5f71a1c2dd
more bug fixes (#281)
* xmr send fix

* small screen recovery phrase warning view fix

* mnemonic field crashes fix

* desktop restore date fix

* mac desktop keyboard type crash fix

* firo (and possibly other) send fix

* key fix for duplicate wallets edge case
2022-12-30 17:10:25 -06:00
julian
9aa593146c wownero sync refactor 2022-12-30 16:15:03 -06:00
julian
9765393f61 re enable git versions 2022-12-30 12:50:55 -06:00
julian
2253629dd6 key fix for duplicate wallets edge case 2022-12-30 12:30:11 -06:00
julian
ae8daa4902 firo (and possibly other) send fix 2022-12-30 12:30:11 -06:00
julian
4b58f3ec60 mac desktop keyboard type crash fix 2022-12-30 12:30:11 -06:00
julian
c42ea26a3b desktop restore date fix 2022-12-30 12:30:11 -06:00
julian
8f40275a14 mnemonic field crashes fix 2022-12-30 12:30:11 -06:00
julian
e462ddeac1 small screen recovery phrase warning view fix 2022-12-30 12:30:11 -06:00
julian
e84051b140 xmr send fix 2022-12-30 12:30:11 -06:00
julian-CStack
32299975c3
fixes (#280)
* xmr send fix

* small screen recovery phrase warning view fix

* mnemonic field crashes fix
2022-12-30 11:21:46 -06:00
ryleedavis
7759bd2712 radio button fix for desktop 2022-12-30 09:04:41 -07:00
ryleedavis
0176111580 offcenter radio button 2022-12-30 08:36:51 -07:00
julian
2df6146d82 libmonero xmr sync listener callbacks 2022-12-29 16:44:32 -06:00
julian
624e4e35d8 debugPrint word answer for developer's mental health 2022-12-29 13:49:00 -06:00
julian
7013e99081 enable wow on desktop 2022-12-29 13:38:39 -06:00
shillo
cd86085d16 add windows path 2022-12-29 10:48:12 -06:00
shillo
e89b213798 temp disable git versions 2022-12-29 10:48:12 -06:00
shillo
5accda7355 disable unsupported device locale on windows 2022-12-29 10:48:12 -06:00
ryleedavis
6d1f0dec8a exchange rate calculated on send textfield change 2022-12-28 16:41:34 -07:00
ryleedavis
ed486f7c16 fixed attention delete wallet dialog text typos 2022-12-28 12:07:00 -07:00
ryleedavis
172883532c delete wallet attention dialog text 2022-12-28 11:55:42 -07:00
julian
a60c4fef14 libmonero xmr sync listener callbacks 2022-12-28 10:25:55 -06:00
Diego Salazar
70039f7e4b
Merge pull request #270 from cypherstack/desktop
Desktop
2022-12-26 20:01:11 -07:00
ryleedavis
015e2f4b84 correct import for ExitToMyStack 2022-12-26 17:54:18 -07:00
ryleedavis
ce79cfacbf commented out ExitToMyStackButton 2022-12-26 17:51:24 -07:00
ryleedavis
926ec66e83 Merge branch 'staging' into ui-fixes 2022-12-26 15:03:19 -07:00
ryleedavis
0f9eae07b3 SimpleSwap removed from UI + doesn't fetch rates 2022-12-26 14:06:51 -07:00
likho
f9ec370070 WIP: get transactions data 2022-12-26 16:12:51 +02:00
likho
12388ba5ca WIP: Add ETH, getting transactions list 2022-12-23 13:51:36 +02:00
Likho
ff1f746a76
Particl fixes (#273)
* WIP: Fix particl for non standart txs send

* Use stackwallet default node and fix txs all appearing as received with incorrect amounts

* Clean up logging, fix all txs showing as received
2022-12-22 20:05:01 -06:00
julian
20249f3da8 stupid follow/unfollow hack 2022-12-21 19:07:13 -06:00
julian
b11bd0c20c add follower/following entity 2022-12-21 17:24:08 -06:00
julian
7631d3f3c6 WIP follow/unfollow 2022-12-21 17:02:14 -06:00
julian
0711bd03cf paynym api debug logs 2022-12-21 16:44:38 -06:00
julian
8af4c407e6 add loading bot nym bot network image 2022-12-21 16:44:23 -06:00
julian
2297fbf028 add (follow) new paynym view 2022-12-21 13:46:50 -06:00
julian
08ad23cc73 featured paynyms widget 2022-12-21 12:03:23 -06:00
julian
45754d1565 refactor paynym bot image view into its own file 2022-12-21 11:19:57 -06:00
julian
e120747166 clean up imports 2022-12-21 11:14:50 -06:00
julian
27bb0cf1c9 place holder featured paynyms 2022-12-21 11:13:41 -06:00
julian
6d75f01dae copy code on paynym home screen 2022-12-21 11:08:14 -06:00
julian
66271a9018 paynym qr popup 2022-12-21 11:06:53 -06:00
julian
3b6d53d685 WIP paynym home view 2022-12-21 10:17:53 -06:00
julian
a491bfd70f WIP paynym ui and claim process 2022-12-20 17:00:03 -06:00
julian
bbd04f46bb created_paynym object 2022-12-20 16:58:25 -06:00
julian
f897b67714 claiming paynym spinner dialog 2022-12-20 15:05:11 -06:00
julian
5c8f72afa6 claim paynym view 2022-12-20 14:48:31 -06:00
julian
7d8c2d1fda paynym api rename 2022-12-20 14:29:35 -06:00
julian
1ae4f40d63 some basic ui prep for paynym integration 2022-12-20 14:29:25 -06:00
julian
101de01fa2 update default btc testnet electrumx url 2022-12-20 10:08:53 -06:00
julian
07eabb6092 update default btc testnet electrumx url 2022-12-20 10:08:14 -06:00
likho
b2c40c014a WIP: ADD ETH 2022-12-20 14:54:51 +02:00
ryleedavis
28f9fcaa0a added another todo: check print 2022-12-19 09:29:47 -07:00
ryleedavis
e836337253 Merge branch 'desktop' of /home/rylee/Desktop/publishing/stack_wallet with conflicts. 2022-12-19 09:28:38 -07:00
julian
177d2e4bc8 correct endpoints 2022-12-16 17:45:08 -06:00
julian
37e8f69950 paynym api 2022-12-16 16:31:13 -06:00
ryleedavis
096d2c007e Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop 2022-12-14 13:56:13 -07:00
julian
811bc0e870 word count fix 2022-12-14 13:57:43 -06:00
julian
c84ae8ff21 db migrate to force firo cache clear 2022-12-14 10:26:48 -06:00
likho
c6d5ad598c WIP:ADd Ethereum 2022-12-14 18:09:24 +02:00
julian
cf82374a0c selectable balance text 2022-12-14 09:11:24 -06:00
julian
a2d6823ee9 firo anon set decoding bugfix 2022-12-14 09:05:47 -06:00
likho
6370e927a2 WIP: Add Ethereum 2022-12-14 12:15:22 +02:00
likho
eca8ca21bc WIP: Add Ethereum 2022-12-13 19:39:19 +02:00
julian
ba344e2364 Merge branch 'staging' into desktop 2022-12-13 11:22:24 -06:00
julian
4f4d6f8e9d remove cached anon set server call 2022-12-13 11:21:46 -06:00
julian
b83dec53c3 uninitialized var fix 2022-12-13 07:58:49 -06:00
julian
c9269fffef increase ping timeout 2022-12-13 07:35:14 -06:00
ryleedavis
390623560e debugPrints that aren't needed ? 2022-12-12 17:17:02 -07:00
Diego Salazar
2a38d5691e
Merge pull request #260 from cypherstack/add-particl
Add Particl
2022-12-12 16:13:43 -07:00
julian
236e04f849 epic node changes and fixes 2022-12-12 15:59:06 -06:00
ryleedavis
fccc1c4447 removing provider instantiation debugPrints 2022-12-12 14:43:38 -07:00
julian
84108a3b27 use system navigator to exit 2022-12-09 15:50:17 -06:00
julian
5fcf642a8b desktop routing fix 2022-12-09 15:42:35 -06:00
julian
5ed5e6e8ef weird locale error temp fix 2022-12-09 15:41:56 -06:00
julian
cc9a0efb38 remove excess/unneeded logging 2022-12-09 15:32:27 -06:00
julian
5f0e03dc1b add null check to epic wallet delete 2022-12-09 14:55:04 -06:00
ryleedavis
5f095249cb generate random wallet name when message container is tapped on 2022-12-09 13:29:09 -07:00
sneurlax
1c856a9b66 update particl node 2022-12-09 12:58:35 -06:00
sneurlax
7ec0606b08 account for ct_fee 2022-12-08 17:37:57 -06:00
sneurlax
4aa6fc5d80 do not trigger null safety 2022-12-08 17:37:51 -06:00
sneurlax
028e77baf4 detect and handle ct and ringct transactions accordingly
and hopefully catch staking outputs as well
2022-12-08 13:51:49 -06:00
likho
0f7a5cb5e6 Clean up 2022-12-08 13:27:17 +02:00
sneurlax
a8c1787dbc add particl to list of default nodes 2022-12-07 14:47:22 -06:00
sneurlax
ffeaeacc29 add particl bgimg 2022-12-07 11:40:19 -06:00
sneurlax
11d5ad4427 add particl logo 2022-12-07 11:32:20 -06:00
likho
20dbb86742 Update pubspec.yaml to use commit for Particl flag in bitcoindart 2022-12-07 17:47:55 +02:00
likho
9309a86cfd Add back bip44, ensure we're using default bip84 addresses 2022-12-07 15:25:48 +02:00
likho
76c57eef64 Fix fetch tx error after broadcast 2022-12-07 14:46:53 +02:00
likho
4e3a5d23db Update node to stack node 2022-12-07 11:20:35 +02:00
julian
133e8c388c possible macos ipad delete fix 2022-12-06 13:57:11 -06:00
likho
b890fe61db Fix trailing bytes issue 2022-12-06 20:22:14 +02:00
julian
252115e12c recursive deletion fix 2022-12-06 12:20:03 -06:00
julian
b431ac89a6 ios on macos password reset deletion fix 2022-12-06 11:04:02 -06:00
likho
d4f494bbaa Use bip44 change addresses and remove trailing zeros from tx 2022-12-06 18:02:46 +02:00
julian
a236d72846 don't show fee selection for epic 2022-12-06 08:36:03 -06:00
likho
03ac0f2778 Commit before change address to bip84 2022-12-06 14:46:08 +02:00
julian
820efa4d8b fix theme updating desktop appbar children 2022-12-05 16:41:46 -06:00
julian
4593f7a0dc fix desktop wallet name field 2022-12-05 16:36:28 -06:00
julian
4559269784 add restore wording 2022-12-05 16:14:16 -06:00
julian
ef8f38aeb8 fix wallets not showing up when more than 1 of the same type are created 2022-12-05 16:10:18 -06:00
julian
00f89e7d1b added functionality to sec store interface 2022-12-05 13:59:07 -06:00
julian
bce25dbfd3 load swb restored wallets on desktop after swb restore 2022-12-05 13:58:20 -06:00
julian
7436709fa7 desktop forgot password flow and functionality 2022-12-05 13:55:50 -06:00
likho
e18aa8bd3a Default to P2WPKH to get witnessScript 2022-12-05 16:53:21 +02:00
likho
bc5e7fcaac Remove P2SH 2022-12-05 12:52:59 +02:00
julian
6a17ddffdf pin timer fix 2022-12-04 11:16:35 -06:00
likho
b1d2d1ce26 Remove default bip84 for address to get bubKey type addresses and WIP: Fix TX signing 2022-12-04 16:17:41 +02:00
likho
8e2c8c8b53 WIP: trim hex at beginning 2022-12-02 20:52:38 +02:00
likho
3d5e8812e1 WIP: DEbugging txinwitness data 2022-12-01 22:19:32 +02:00
julian
1d764c13e9 desktop theme fixes 2022-12-01 10:14:59 -06:00
likho
3d0c5092cb Update, uncomment signing tx 2022-12-01 17:07:43 +02:00
julian
3ff0e9dd81 desktop code file structure refactor 2022-12-01 08:48:23 -06:00
julian
69ec8a40d2 desktop send from stack step 4 fix 2022-12-01 08:30:41 -06:00
julian
788ae6fac1 desktop trade steps indicator transitions 2022-12-01 08:27:05 -06:00
julian
779bf20cc4 desktop trade steps flow fade transition and state management updates 2022-11-30 15:23:26 -06:00
sneurlax
f0f008471c add isParticl param to relevant bitcoindart calls 2022-11-30 13:28:12 -06:00
julian
7641539bf7 move tx note field to confirm tx page on desktop 2022-11-30 11:36:58 -06:00
julian
93e44a4475 close button on desktop exchange step 4 2022-11-30 11:18:46 -06:00
sneurlax
b575418e8f add litecoin back to coingecko call 2022-11-30 10:43:39 -06:00
julian
d86f0de130 timeout check server features on wallet creation (allow offline new wallet creation on timeout) 2022-11-30 09:54:46 -06:00
julian
5c9664c667 Revert "do not check server features on wallet creation (allow offline new wallet creation)"
This reverts commit 745abe0f10.
2022-11-30 09:46:28 -06:00
julian
745abe0f10 do not check server features on wallet creation (allow offline new wallet creation) 2022-11-30 09:22:58 -06:00
julian
b11888f8bd recovery phrase line height and wording fixes 2022-11-30 09:10:55 -06:00
julian
e0f757f0bc desktop show wallet name instead of "Current receiving" for My Stack contact address details labelling 2022-11-30 08:55:58 -06:00
julian
c4a0a6ea94 debug print clean up 2022-11-30 08:24:10 -06:00
julian
4eca159a19 desktop send receive animation effects 2022-11-30 08:23:56 -06:00
likho
3d8ae35956 Fix address has no matching Script error 2022-11-30 11:02:52 +02:00
julian
2476aa4d1f trade details scroll on small desktop screens 2022-11-29 14:56:14 -06:00
sneurlax
2df3b0f3ed update particl tests to the point of testing address validity 2022-11-29 14:27:15 -06:00
julian
a7bdbe1c79 tx + trade details outline color fix 2022-11-29 13:45:19 -06:00
sneurlax
046a5c9506 Merge branch 'tests/bitcoindart-particl' into tests/particl 2022-11-29 13:42:43 -06:00
sneurlax
61f3135889 port recent updates from bitcoin_wallet to particl_wallet 2022-11-29 13:41:47 -06:00
sneurlax
245dba515f add particl constants 2022-11-29 13:41:01 -06:00
sneurlax
a52f232510 pass secureStorageInterface to coin service 2022-11-29 13:40:51 -06:00
julian
4c45487e6e desktop all trades view 2022-11-29 13:31:48 -06:00
sneurlax
1d7147d330 update secure storage interface 2022-11-29 13:15:00 -06:00
sneurlax
ec399ade0a Remove testnet 2022-11-29 13:14:11 -06:00
Likho
d9338d34f2 Fix particl node 2022-11-29 13:12:15 -06:00
sneurlax
c7abf3a7e8 WIP: Add particle 2022-11-29 13:11:30 -06:00
sneurlax
be14e39d8b update secure storage interface 2022-11-29 12:54:54 -06:00
julian
37bacf8c7f desktop delete wallet passphrase field text height fix 2022-11-29 12:23:24 -06:00
julian
4324fc6b56 desktop hover cursor for trade details tracking link 2022-11-29 12:12:14 -06:00
julian
07ba82ace0 desktop hover color for blue text button 2022-11-29 12:08:10 -06:00
julian
1623a4a63c desktop notifications icon fix 2022-11-29 11:56:56 -06:00
sneurlax
de0e2cb021 Revert "Fix address error, remove bip84"
This reverts commit b0cee75b76.
2022-11-29 11:06:01 -06:00
julian
9aadf1d80f desktop trade history fix 2022-11-29 11:04:14 -06:00
julian
653467b010 auto focus coin search field on exchange, on desktop 2022-11-29 11:03:57 -06:00
sneurlax
17f080417e Merge remote-tracking branch 'cypherstack/staging' into tests/particl 2022-11-29 11:02:20 -06:00
julian
ac1a0af265 fix display bug not showing contacts without addresses 2022-11-29 10:45:48 -06:00
julian
bd72f65fc9 allow empty address forms in contact address form validation 2022-11-29 10:33:40 -06:00
julian
f04018dbe6 exchange rate type toggle animated effect 2022-11-29 09:42:46 -06:00
julian
2ec8c6067b macos ipad compat screen size check ignore 2022-11-29 08:41:31 -06:00
julian
7918a034ed new wallet recovery phrase warning and dialog popup 2022-11-29 08:38:33 -06:00
ryleedavis
692a71f94e ios screen fix ? 2022-11-28 21:39:26 -07:00
julian
1aca715397 animated desktop menu fix 2022-11-28 16:17:33 -06:00
julian
c9a91e10ac clean up theme init 2022-11-28 16:11:02 -06:00
julian
18da658a65 persist active wallet on desktop 2022-11-28 16:02:26 -06:00
julian
178565a190 date picker file license added 2022-11-28 15:43:35 -06:00
julian
345a077e06 desktop fav card hover effect 2022-11-28 15:37:57 -06:00
julian
d7cd5cb8a9 desktop wallets table hover effects 2022-11-28 15:37:57 -06:00
ryleedavis
3fef1ee674 desktop restore calendar resize 2022-11-28 14:10:44 -07:00
ryleedavis
b4cbf078c7 flutter_rounded_date_picker files from picker lib 2022-11-28 13:51:16 -07:00
julian
c3921b01de animated desktop stack icon 2022-11-28 14:25:57 -06:00
ryleedavis
1ef7e849ee Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop 2022-11-28 13:06:06 -07:00
ryleedavis
6bbabcd729 MyStackView tab after a restore backup 2022-11-28 13:06:02 -07:00
julian
221e654dd6 animated main menu 2022-11-28 13:51:05 -06:00
ryleedavis
66ff5a437d reverted mobile restore calendar height 2022-11-28 11:51:32 -07:00
julian
8960bb5764 linux small screen width check 2022-11-28 12:46:45 -06:00
ryleedavis
76e0616ade view backup keys text changed for wallet deletion 2022-11-28 10:40:45 -07:00
julian
56f54ac487 clean up and test fixes 2022-11-25 17:49:47 -06:00
julian
9fce8ca107 familiarity fix 2022-11-25 17:14:06 -06:00
julian
4b0d44a239 emoji search 2022-11-25 16:49:43 -06:00
julian
276d08d22f allow default node deletion if other nodes exist 2022-11-25 14:28:53 -06:00
julian
05bdc8c52f fix node loading on initial start for desktop, only add default node back if there are no nodes exist for a certain coin 2022-11-25 13:50:13 -06:00
julian
42aad5dcd5 themed background gradient option and background image, as well as various button height fixes for mobile 2022-11-25 13:24:01 -06:00
julian
7db3abab47 desktop starting to height be 3/4 screen height or 900, whichever is smaller 2022-11-25 09:01:09 -06:00
julian
d71899d1df mobile exchange form top padding added 2022-11-24 18:22:45 -06:00
julian
286f6a552b desktop send to coin ticker fixed 2022-11-24 18:22:45 -06:00
julian
3bda6620ef reduce minimum height and set starting height lower on linux 2022-11-24 18:22:45 -06:00
julian
08c6fb72ac mobile confirm send button height fix 2022-11-23 18:50:04 -06:00
julian
85b9fdc2f3 random hardcoded values :/ 2022-11-23 12:42:23 -06:00
julian
adee71224b Format coin amounts improvements, fixed fee rates display issue, use hard coded xmr estimates for now 2022-11-23 12:42:23 -06:00
ryleedavis
d7a7c706d2 adjusted restore calendar height 2022-11-23 11:24:07 -07:00
ryleedavis
7011c6e1f6 submit on enter for wallet keys 2022-11-23 08:01:58 -07:00
julian
4377c351d3 mobile exchange step 2 only enable next button when all fields are filled out 2022-11-23 08:45:29 -06:00
julian
b3a7b19b8e mobile exchange form layout fixes 2022-11-23 08:36:27 -06:00
julian
140e68948f uppercase tickers on exchange form coin select field buttons 2022-11-23 08:26:03 -06:00
julian
67d375dbd5 desktop new notifications bell icon indicator 2022-11-22 16:37:47 -06:00
julian
4debb0fff9 desktop block explorer warning dialog navigation fix 2022-11-22 16:34:31 -06:00
julian
467d43d9f3 desktop trade history scroll fix 2022-11-22 16:18:38 -06:00
julian
172b3d157b wownero disable on desktop fix 2022-11-22 15:37:47 -06:00
sneurlax
3306cf8b99 expand the ternary for readability 2022-11-22 15:34:06 -06:00
sneurlax
c3a3dd3180 remove Wownero if isDesktop
or isLinux or isWindows or isMacOS, respectively
2022-11-22 15:34:01 -06:00
julian
a8b0901ec6 desktop exchange navigation flow fix 2022-11-22 15:32:06 -06:00
julian
8e2ff3883d exchange amount field re style 2022-11-22 14:42:34 -06:00
ryleedavis
9a47ce349e submit on enter passphrase 2022-11-22 11:53:57 -07:00
ryleedavis
c5c0443d00 button sizing fix 2022-11-22 11:53:57 -07:00
sneurlax
e2baf7372c expand the ternary for readability 2022-11-22 11:57:54 -06:00
sneurlax
7654da1d8b remove Wownero if isDesktop
or isLinux or isWindows or isMacOS, respectively
2022-11-22 11:57:49 -06:00
julian
0bdf337ffb WIP send from stack desktop trade transaction navigation 2022-11-22 11:21:43 -06:00
julian
6552fc913d WIP send auth for trade transactions 2022-11-22 09:11:18 -06:00
julian
7afe6940f9 desktop trade history details updated 2022-11-22 08:07:22 -06:00
julian
b512b2cefb consistent decimal places on firo balance selection sheet 2022-11-22 07:24:04 -06:00
julian
b32e15a3ea desktop login on enter pressed 2022-11-22 07:13:03 -06:00
ryleedavis
6384d66308 added delays for floatingFlushBar in settings change password 2022-11-21 20:34:36 -07:00
ryleedavis
675977c787 copy to clipboard added to wallet keys dialog 2022-11-21 20:33:38 -07:00
ryleedavis
7a650c78d3 loading indicator and delay for wallet keys 2022-11-21 15:17:26 -07:00
ryleedavis
a10958b12d delete popup rounded corner fix 2022-11-21 15:08:48 -07:00
julian
c935c590c7 desktop exchange flow tweaks and show QR code 2022-11-21 16:00:12 -06:00
ryleedavis
e099089d04 loading indicator and delay 2022-11-21 14:58:03 -07:00
ryleedavis
66950ccc50 delete popup styled 2022-11-21 14:40:11 -07:00
julian
8a6025db4b place node url and port on their own line 2022-11-21 15:29:09 -06:00
julian
f75e4ea2fa desktop delete routing fixes 2022-11-21 14:52:41 -06:00
julian
04b982fb25 desktop exchange choose from stack address ui 2022-11-21 13:22:02 -06:00
julian
7e8f0db967 long address layout fix 2022-11-21 13:22:02 -06:00
julian
3fca3d8b1e desktop exchange flow styling and choose addresses from addressbook functionality 2022-11-21 13:22:02 -06:00
julian
3e9039ac90 show to and from tickers in exchange steps flow 2022-11-21 13:22:02 -06:00
julian
d06c4862b1 desktop exchange coin selection ui 2022-11-21 13:22:02 -06:00
ryleedavis
5c7cb8a3c5 WIP: unmounted widget 2022-11-21 12:18:35 -07:00
ryleedavis
78186358b9 WIP: wallet will be deleted dialog 2022-11-21 10:51:15 -07:00
julian
c9e2c4abb7 desktop trade steps 3 and 4 mostly laid out 2022-11-21 10:14:27 -06:00
julian
648c896b9e refactor desktop step item 2022-11-21 09:51:39 -06:00
julian
2654d50e40 populate desktop step two trade info 2022-11-21 09:41:16 -06:00
julian
11845b8b05 populate desktop step one trade info 2022-11-21 09:23:11 -06:00
julian
b22b4195d6 desktop exchange steps scaffolding 2022-11-21 09:15:13 -06:00
julian
345ed958e0 initial window size linux 2022-11-21 07:44:45 -06:00
julian
e2a172f747 firo private/public balance desktop toggle 2022-11-19 18:04:53 -06:00
julian
b333253287 reduce minimum window height 2022-11-19 15:12:08 -06:00
julian
719c7abd49 clean up logs 2022-11-19 13:48:31 -06:00
julian
d4d85259e1 logging fix 2022-11-19 13:20:03 -06:00
julian
90dc9e3116 mobile button height fix 2022-11-19 13:20:03 -06:00
julian
601001f96d WIP: desktop exchange steps flow ui 2022-11-19 13:20:03 -06:00
julian
cc4dc9e3c7 exchange rate type toggle mouse regions 2022-11-19 13:20:03 -06:00
julian
b2ff99be19 login loading indicator size 2022-11-19 13:20:03 -06:00
julian
a8faa7b8e7 exchange form desktop routing and dialogs 2022-11-19 13:20:03 -06:00
ryleedavis
5f1a485ed5 WIP: delete wallete stateful widget + attention warning dialog 2022-11-19 11:00:15 -07:00
ryleedavis
92da601fb8 WIP: delete wallete Attention dialog 2022-11-18 17:43:35 -07:00
ryleedavis
8080272738 WIP: delete wallet 2022-11-18 16:19:38 -07:00
julian
51cfc3f4df light colors accent blue fix? 2022-11-18 16:14:27 -06:00
julian
3ae38c582b desktop exchange form layout 2022-11-18 16:06:38 -06:00
julian
96453e9054 missing asset declaration 2022-11-18 16:06:38 -06:00
julian
16113fd1d5 desktop exchange provider options dropdown style 2022-11-18 16:06:38 -06:00
julian
9ba83f36eb desktop exchange rate toggle style 2022-11-18 16:06:38 -06:00
julian
e665926b1b firo anonymize navigation fix 2022-11-18 16:06:38 -06:00
ryleedavis
9956a497df ocean breeze shadow color fix 2022-11-18 13:26:17 -07:00
ryleedavis
83e2554b54 mobile theme radio buttons 2022-11-18 12:42:17 -07:00
julian
ea143d9ffa basic desktop exchange layout 2022-11-18 13:08:20 -06:00
julian
7ef31cbf87 add back exchange menu option and adjust icon color 2022-11-18 13:08:20 -06:00
ryleedavis
792b91b7c4 syncing pref options show on button press + shows card w current syncing prefs 2022-11-18 11:27:04 -07:00
julian
9508afbd5b add ocean breeze specific assets 2022-11-18 12:26:27 -06:00
ryleedavis
8207474d09 ocean breeze selector + functionality added 2022-11-18 09:30:31 -07:00
julian
4d17c1db5f addressbook filter coins list fix 2022-11-18 10:22:43 -06:00
julian
d4b7ec0f17 desktop edit contact 2022-11-18 10:22:43 -06:00
julian
07f229f2a0 refactor popup 2022-11-18 10:22:43 -06:00
julian
aa966a106d add delete contact functionality for desktop 2022-11-18 10:22:43 -06:00
julian
17e4976a89 include flushbartype in flushbar import 2022-11-18 10:22:43 -06:00
ryleedavis
02dadd432c ocean breeze added 2022-11-17 20:05:29 -07:00
ryleedavis
2137cffd84 ocean breeze theme colors added 2022-11-17 20:04:15 -07:00
julian
4eed147f10 update main to check for ocean breeze theme 2022-11-17 19:23:15 -06:00
julian
390c3f186f temporarily disable in wallet exchange button 2022-11-17 18:49:56 -06:00
julian
38251dc5ed textStyles prep for ocean theme 2022-11-17 18:21:04 -06:00
julian
e70f5b0709 WIP desktop contact options context popup menu 2022-11-17 18:14:39 -06:00
julian
df64e48e1e desktop add new contact address entry 2022-11-17 18:14:39 -06:00
julian
cd19d776ae desktop edit contact address entry 2022-11-17 18:14:39 -06:00
ryleedavis
318758f768 copy receive address has pointer finger cursor 2022-11-17 16:55:34 -07:00
julian
4948493643 contact tx history 2022-11-17 16:18:07 -06:00
julian
51c98f90e9 contact tx history 2022-11-17 16:18:07 -06:00
julian
8799a9cfa2 my stack contact tweaks 2022-11-17 16:18:07 -06:00
julian
0503999fa7 WIP coin dropdown 2022-11-17 16:18:07 -06:00
julian
134087bfc4 desktop add contact popup tweaks 2022-11-17 16:18:07 -06:00
julian
11735cdaf7 desktop emoji select 2022-11-17 16:18:07 -06:00
ryleedavis
682966dab8 desktop block explorer dialog 2022-11-17 14:08:06 -07:00
julian
95a9fade38 desktop contact address details 2022-11-17 12:17:55 -06:00
julian
1d238c29f0 WIP: centralize button heights 2022-11-17 12:01:52 -06:00
julian
9e7c1ccf9d button size enum 2022-11-17 11:46:52 -06:00
ryleedavis
9063749ead anonymize button added to firo wallet 2022-11-17 10:42:18 -07:00
julian
81d5f757b3 WIP: desktop contact details 2022-11-17 11:10:26 -06:00
julian
b6e4357c3c wallet overview syncing/loading balance text color fix for darkmode 2022-11-17 10:23:12 -06:00
julian
b988342bb1 "send from" contact card fix 2022-11-17 10:12:59 -06:00
julian
df810c2a14 "send from" contacts fix 2022-11-17 10:12:38 -06:00
julian
72248d6a64 expandable fix 2022-11-17 10:12:19 -06:00
julian
8c0a6f5669 address book search fixes 2022-11-17 09:04:54 -06:00
julian
49103c86f1 desktop addressbook layout fix 2022-11-17 09:00:10 -06:00
julian
7cc3c71b0d desktop addressbook search 2022-11-17 07:22:53 -06:00
julian
e0ef78685d empty contacts list fix 2022-11-17 07:10:28 -06:00
julian
7e2160d7cc fix duplicate keys error 2022-11-17 07:03:09 -06:00
julian
fc9e4d35dd remove loading future 2022-11-17 07:02:56 -06:00
ryleedavis
2936249bd6 textfields clear on send 2022-11-16 16:36:50 -07:00
ryleedavis
bd0b01efcd desktop debug shows search bar when scrolling 2022-11-16 15:51:49 -07:00
ryleedavis
5f863bb35a QR button on desktop Send commented out 2022-11-16 13:18:32 -07:00
ryleedavis
dfc52e3e7e unsuccessful login lag fixed 2022-11-16 12:29:59 -07:00
julian
be70d75d75 mouse cursor for desktop favorites card 2022-11-16 12:27:57 -06:00
julian
2c88b017f3 updated discord link 2022-11-16 12:23:12 -06:00
julian
016b90e904 support view full buttons desktop 2022-11-16 12:22:09 -06:00
julian
f66b780e53 desktop popup edge color fix 2022-11-16 12:09:19 -06:00
julian
0ce2477cf8 desktop addressbook layout 2022-11-16 12:08:19 -06:00
julian
c50b2054fe no notifications fix 2022-11-16 11:23:42 -06:00
julian
e9a5cc85ae add delay for ui to update properly 2022-11-16 11:15:41 -06:00
ryleedavis
0f3a0b18a4 manual backup ok button on dialog works 2022-11-16 09:53:51 -07:00
ryleedavis
bfc1603197 fixed setting container corner rounding and padding 2022-11-16 08:11:25 -07:00
julian
11bae1740d desktop qr save only button 2022-11-15 19:52:20 -06:00
julian
1b5ced5061 desktop save receiving qr image to file 2022-11-15 19:28:34 -06:00
julian
a35e6e8d97 Merge branch 'staging' into desktop
# Conflicts:
#	lib/pages/settings_views/global_settings_view/support_view.dart
2022-11-15 18:37:28 -06:00
julian
f7b5462029 increase min window height for desktop 2022-11-15 17:55:34 -06:00
julian
cebbfcf82d desktop currency update on save only 2022-11-15 17:45:16 -06:00
julian
07cf1f3f92 Add MouseRegion to Expandable widget and clean up duplications 2022-11-15 16:44:43 -06:00
ryleedavis
b4488fceed US spelling adjustment 2022-11-15 15:42:06 -07:00
julian
1818b00ac6 slightly adjust mouse region 2022-11-15 16:29:22 -06:00
ryleedavis
3eae7d0fab password eye icon pointer cursor 2022-11-15 15:23:32 -07:00
julian
15c51e3269 support view buttons 2022-11-15 16:22:09 -06:00
ryleedavis
19d070c618 send/receive pointer finger on hover 2022-11-15 15:00:07 -07:00
ryleedavis
824d803678 cursor on hover of wallet 2022-11-15 14:54:51 -07:00
ryleedavis
a57651a766 layout fix + correct currency description 2022-11-15 14:54:51 -07:00
julian
6cfbeb180e desktop nodes search 2022-11-15 15:52:57 -06:00
julian
1afc468d28 desktop nodes scroll layout fix 2022-11-15 15:52:57 -06:00
ryleedavis
f11119119a changed all settings buttons to PrimaryButton 2022-11-15 14:32:44 -07:00
ryleedavis
aead30504e alignment for settings pages icons 2022-11-15 14:13:16 -07:00
julian
5211617082 WIP desktop fee dropdown 2022-11-15 14:56:15 -06:00
julian
a48975940d desktop wallet keys and net info button highlight 2022-11-15 14:56:15 -06:00
julian
d326c10f42 desktop login loading indicator 2022-11-15 14:56:15 -06:00
ryleedavis
2ec1bda6f2 desktop address book contact buttons 2022-11-15 13:45:06 -07:00
ryleedavis
a5d925fb98 WIP: manual backup nav route error 2022-11-15 13:42:48 -07:00
ryleedavis
8adec7ba5c auto frequency dark mode text fix 2022-11-15 12:29:08 -07:00
ryleedavis
4a90856498 WIP: node settings scrollable 2022-11-15 12:12:38 -07:00
Dan Miller
591edeca63
Fix RFC6068 mailto link for support on desktop plaftorm. 2022-11-14 20:40:44 -08:00
ryleedavis
e372db7708 height size issue 2022-11-14 20:55:11 -07:00
ryleedavis
3a7f1f9c49 layout fix for new contact 2022-11-14 19:27:42 -07:00
ryleedavis
e0555f53a4 WIP: desktop address book displays contacts 2022-11-14 19:27:42 -07:00
ryleedavis
9417d78c81 wip: new contact emoji selection and crypto selection 2022-11-14 13:29:43 -07:00
julian
9df0569bb1 add passphrase check before displaying wallet seed 2022-11-14 13:35:14 -06:00
julian
e053764554 basic desktop change passphrase functionality 2022-11-14 13:27:01 -06:00
julian
bdf1008424 desktop edit auto swb functionality 2022-11-14 13:27:01 -06:00
julian
29ec03fb87 disable swb auto backup desktop popup 2022-11-14 13:25:44 -06:00
ryleedavis
e91c99883b edit auto backup navigation route error 2022-11-14 11:43:00 -07:00
ryleedavis
f46c0dacf9 fixed desktop sizing error 2022-11-14 11:32:26 -07:00
julian
ceaaa0a4f0 linter warning clean up and update process dialog popups 2022-11-14 11:25:34 -06:00
julian
48bfabf74e update desktop directory paths for swb 2022-11-14 10:49:45 -06:00
julian
60bdc6151b desktop notifications view 2022-11-14 10:40:31 -06:00
julian
7cf3a8efba refactor desktop main menu and add WIP notifications view 2022-11-14 09:50:58 -06:00
julian
5b47d5806d disable seemingly pointless code 2022-11-14 09:25:06 -06:00
julian
daa7708ad0 temp disable exchange option for desktop 2022-11-14 09:20:35 -06:00
julian
4238ce338a desktop password protected send flow 2022-11-14 09:05:45 -06:00
julian
9a9b10b1b3 WIP: fee selection ui 2022-11-14 07:56:07 -06:00
julian
94709623c4 temp firo balance dropdown 2022-11-14 07:37:24 -06:00
julian
649e7c6a0b Merge remote-tracking branch 'origin/desktop' into desktop 2022-11-12 16:59:57 -06:00
julian
0164679cce File system path clean up 2022-11-12 16:07:57 -06:00
ryleedavis
ca6578d367 desktop address book filter dialog 2022-11-12 11:10:46 -07:00
julian
d8b71579e3 Merge remote-tracking branch 'origin/desktop' into desktop-testing 2022-11-12 09:52:46 -06:00
julian
f08a52cd07 remove direct dependency of unused SharedPreferences 2022-11-12 09:16:07 -06:00
ryleedavis
7798ed39a0 desktop address book with no contacts 2022-11-11 15:58:47 -07:00
ryleedavis
d084fac057 password progressbar fix 2022-11-11 12:42:04 -07:00
ryleedavis
6ce899cd27 textfields for desktop change password 2022-11-11 12:27:39 -07:00
julian
077ba6429b Merge branch 'staging' into desktop-testing 2022-11-11 13:24:00 -06:00
julian
bfe1b7e291 Merge branch 'desktop' into desktop-testing
# Conflicts:
#	lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart
2022-11-11 13:23:24 -06:00
julian
f7bf624028 initialize store on successful password creation 2022-11-11 12:37:44 -06:00
julian
9b09f65f4d remove flutter secure storage explicit instantiations from wow/xmr 2022-11-11 12:12:01 -06:00
julian
ba853837ce verify passphrase functionality added to password service 2022-11-11 10:45:50 -06:00
julian
b6613b2fd7 stop logging monero sync non-error 2022-11-11 09:33:58 -06:00
julian
ca8f63c07a ensure loadShared is only called once 2022-11-11 09:31:01 -06:00
julian
676b26ce37 stop logging annoying monero sync non error 2022-11-11 09:30:13 -06:00
ryleedavis
7a0ef96851 desktop dialog for cancel stack restore 2022-11-10 22:14:47 -07:00
ryleedavis
de896d30bc desktop dialog for disable auto backup 2022-11-10 22:14:08 -07:00
ryleedavis
dac1337a71 WIP: added border to cards; working on cancel restore 2022-11-10 17:49:49 -07:00
julian-CStack
939e241f61
Merge pull request #217 from cypherstack/cryptonote/validation
Use native address validation for cryptonote coins
2022-11-10 18:30:51 -06:00
ryleedavis
5f106efa4b desktop edit auto backup and enabled/disabled button 2022-11-10 15:11:17 -07:00
julian
7105deeb24 initialize isar instance correctly for desktop secure wrapper 2022-11-10 15:40:23 -06:00
julian
b635f1663b comment out broken code in swb desktop restore + clean up unused imports and linter errors in wow/monero tests 2022-11-10 15:07:44 -06:00
julian
a50520b37f WIP: desktop password login and auth flow 2022-11-10 12:40:16 -06:00
julian
f2bef21853 temp disable erroring code 2022-11-10 11:40:33 -06:00
julian
27b6f79b22 Merge remote-tracking branch 'origin/desktop' into desktop-testing 2022-11-10 10:33:51 -06:00
sneurlax
07c99309ff use native address validation 2022-11-10 10:21:07 -06:00
ryleedavis
74a0475076 WIP: desktop restore dialog displays 2022-11-10 09:09:28 -07:00
julian
be952d3e35 manually add bch uri fixes from 28da2b8900 2022-11-10 09:54:58 -06:00
julian
9d7a052ca0 qr uri fix 2022-11-10 09:42:05 -06:00
julian
c7a6ffd3e4 Merge branch 'staging' into desktop-testing 2022-11-09 17:58:34 -06:00
ryleedavis
2159287326 Merge branch 'staging' into desktop 2022-11-09 16:55:53 -07:00
julian
2082e87553 WIP: desktop loading order 2022-11-09 17:55:34 -06:00
julian
8b7e222d41 WIP: proper home directory location for linux 2022-11-09 17:55:34 -06:00
julian
3ee0e97628 DesktopSecureStore implementation using Isar as backend, renamed FlutterSecureStorageInterface 2022-11-09 17:55:34 -06:00
julian
2bdf5f152c dynamic secure storage provider 2022-11-09 17:55:34 -06:00
julian
2aa8dd2bec WIP: trade details for desktop 2022-11-09 17:55:34 -06:00
julian
af47c67231 BranchedParent class 2022-11-09 17:55:34 -06:00
ryleedavis
6d0452debb small import fix 2022-11-09 16:23:53 -07:00
ryleedavis
cc779be460 enable and disable auto back up 2022-11-09 15:32:39 -07:00
ryleedavis
61f945aa98 dialog uses BackupFrequencyTypes and has offset for dropDownButton 2022-11-09 13:13:42 -07:00
julian
095f9c4ed9 mobile swb restore unawaited 2022-11-09 12:54:21 -06:00
ryleedavis
041e23a5a5 resolved route_generator conflict 2022-11-09 08:57:41 -07:00
julian
510233255f desktop swb restore fix 2022-11-09 09:46:59 -06:00
sneurlax
bad88aeecb
Merge branch 'staging' into wownero/25-word 2022-11-09 08:33:15 -06:00
sneurlax
357b93d6e8 use wownero.getHeightByDate
and save bufferedHeight upon Monero wallet creation
2022-11-09 00:16:21 -06:00
julian
a94e66da9e temp disable wow 25 word option in ui 2022-11-08 19:07:18 -06:00
sneurlax
c66e382fc3 get appropriate WowneroWordList based on seed length 2022-11-08 17:30:09 -06:00
julian
97b4407957 desktop forgot password ui 2022-11-08 15:38:53 -06:00
julian
cede571350 desktop login/password screen 2022-11-08 15:38:53 -06:00
sneurlax
d23f6f2823 return to use of final for bufferedCreateHeight using inline if
and use wowlet's height estimation function for 14 word seeds
2022-11-08 13:48:29 -06:00
sneurlax
48e8501e27 cherrypick e41f8088b0 2022-11-08 13:35:27 -06:00
ryleedavis
95716bd0f6 added textfield functionality to desktop create auto backup 2022-11-08 12:15:38 -07:00
ryleedavis
8af1350b95 button correction for desktop restore backup and other ui fixes 2022-11-08 12:15:38 -07:00
ryleedavis
eea5225ba5 button correction for desktop manual backup 2022-11-08 12:15:38 -07:00
ryleedavis
543f9631d8 changed desktop textbox fontsize 2022-11-08 12:15:38 -07:00
ryleedavis
43deb9f81f desktop about ui fix 2022-11-08 12:15:38 -07:00
julian
e41f8088b0 WIP: wownero 25 word seed option ui 2022-11-08 12:00:10 -06:00
julian
a8c3d5f104 format sha1 string 2022-11-08 11:41:12 -06:00
julian
f17785ffc7 monero/wownero untrusted cert popup 2022-11-08 10:18:48 -06:00
sneurlax
7c3d40782c add generation tests and update flutter_libmonero ref
change seedWords to SeedWordsLength to match rest of codebase
2022-11-08 09:55:15 -06:00
julian
fa0c982274 Return what we internally consider the "txid" for epic transactions from the epic confirmSend to be consistent with all other coins confirmSend return value. This should fix the epic notes issue. 2022-11-08 07:35:28 -06:00
julian
2f6b1278fe swb desktop layout tweaks 2022-11-07 16:30:17 -06:00
julian
3c627a5ddb support tweak 2022-11-07 15:57:04 -06:00
julian
b3a343d28a desktop theme toggle 2022-11-07 15:48:27 -06:00
julian
c962f597fd added extra checks to BCH as well as test cases 2022-11-07 15:48:27 -06:00
sneurlax
b41c4c37bd delineate divergence point more clearly 2022-11-07 14:46:48 -06:00
sneurlax
6e5a0bad78 do not use wownero-seed (wow_seed) function for height, hardcoded POC 2022-11-07 14:42:52 -06:00
ryleedavis
48a0e3a5ca desktop about view added 2022-11-07 12:32:04 -07:00
ryleedavis
9fe9ee3a12 desktop about view route added 2022-11-07 12:32:04 -07:00
julian
c88971ebd6 firo pub/priv balance send from choice on exchange flow 2022-11-07 11:46:17 -06:00
julian
bb260e3a23 hacky fix (due to current persistence design) to get sent transactions showing up right away for electrumx coins 2022-11-07 10:24:37 -06:00
julian
786831bcef alphabetically sort contacts 2022-11-07 10:24:37 -06:00
ryleedavis
dbb2b309ca blue link text added to desktop 2022-11-07 09:15:02 -07:00
ryleedavis
1e61a779ec desktop support view route added 2022-11-07 08:15:44 -07:00
julian
e87aa64e1b isFavorite bandaid fix for https://github.com/cypherstack/stack_wallet/issues/203 2022-11-05 09:40:28 -06:00
julian
b4d97e86cc long address fix 2022-11-04 18:26:23 -06:00
julian
7dbc9d270b temp bch send fix testnet and fix tests 2022-11-04 18:18:39 -06:00
ryleedavis
e06910a34a WIP: theme change 2022-11-04 17:50:51 -06:00
ryleedavis
a5d7723dee added buttons and restore dialog 2022-11-04 17:49:54 -06:00
julian
74b075328f temp bch send fix 2022-11-04 17:42:45 -06:00
julian
ccd94fcf86 bch compare address type to constant names instead of int literals 2022-11-04 17:42:45 -06:00
julian
039a9a68f6 bch clean up linter warnings and unused variables 2022-11-04 17:42:45 -06:00
julian
4dd8ae23c5 WIP: desktop password 2022-11-04 17:42:45 -06:00
ryleedavis
ac0d4191c6 added button widgets and some containers to restore dialog 2022-11-04 16:34:36 -06:00
ryleedavis
905e396a17 implemented clear logs on press 2022-11-04 14:21:09 -06:00
ryleedavis
2c935d65b6 WIP: showing textfields for backups 2022-11-04 14:19:53 -06:00
ryleedavis
a6c380592e added conditional for desktop manual and restore backup 2022-11-04 14:18:54 -06:00
julian
9231c3a2a5 all transactions search field fix for mobile 2022-11-03 18:12:07 -06:00
julian
23d0ab8734 stack privacy calls fix for small or narrow mobile screens 2022-11-03 18:12:07 -06:00
julian
bed25b37f7 desktop node management ui 2022-11-03 18:12:07 -06:00
ryleedavis
eb49ee0a2b Merge branch 'staging' into desktop 2022-11-03 17:57:52 -06:00
ryleedavis
bd04f1d9f9 added border to wallet selection 2022-11-03 17:26:56 -06:00
ryleedavis
563492d4e8 conditional and padding for wallet syncing options 2022-11-03 17:11:01 -06:00
ryleedavis
e5f69700f7 conditional for desktop syncing pref settings 2022-11-03 14:28:24 -06:00
julian
66ead82462 node settings desktop stuff and some code cleanup 2022-11-03 12:26:24 -06:00
julian
dc4e7f4bae shared currency settings code 2022-11-03 11:04:57 -06:00
ryleedavis
c711bb9419 added search bar to desktop nodes settings 2022-11-03 09:41:10 -06:00
ryleedavis
0504f2336c debug popup 2022-11-02 20:07:27 -06:00
ryleedavis
424852136e v1.5.13 build 84 2022-11-02 19:00:08 -06:00
julian
40a6e916f2 currency dialog fix 2022-11-02 17:47:38 -06:00
julian
9186be7fb6 WIP: desktop dialog transitions 2022-11-02 17:29:48 -06:00
julian
75d9ca6912 desktop network icon size fix 2022-11-02 17:29:48 -06:00
ryleedavis
c1d81b52a5 added flex and removed commented code 2022-11-02 17:20:43 -06:00
ryleedavis
939ccc6911 created currency directory 2022-11-02 17:20:43 -06:00
ryleedavis
0c4cb961d6 WIP: currency popup 2022-11-02 17:20:43 -06:00
julian
d8eb43f4e8 tx details mobile fix 2022-11-02 16:14:26 -06:00
julian
e0a8f32d69 desktop wallet network settings expanding node cards 2022-11-02 16:14:26 -06:00
julian
2afec92279 desktop wallet network settings expanding advanced rescan 2022-11-02 16:14:26 -06:00
julian
1f1253e070 WIP: desktop wallet network settings popups 2022-11-02 16:14:26 -06:00
ryleedavis
4aec412ce7 working language dialog 2022-11-02 14:16:38 -06:00
ryleedavis
95a35a5dd0 more import fixes 2022-11-02 14:16:16 -06:00
ryleedavis
bf0f0bc48c language dialog ui 2022-11-02 14:14:18 -06:00
ryleedavis
cb39ff62b8 easy crypto elevation fix 2022-11-02 12:46:50 -06:00
ryleedavis
8fff27523a import change 2022-11-02 12:46:50 -06:00
ryleedavis
2e5a5e35a0 import changes 2022-11-02 12:46:43 -06:00
julian
b915b266ae imports fix 2022-11-02 10:09:42 -06:00
julian
fc981ef6e0 AddressBookAddressChooser search and ui tweaks 2022-11-02 10:01:17 -06:00
ryleedavis
712b33833b stack experience dialog for desktop advanced settings 2022-11-02 09:02:53 -06:00
julian
fc25ea2a24 fix previous failing widget tests 2022-11-02 08:49:19 -06:00
ryleedavis
1d47832718 WIP: needs popup for stack experience and debug info 2022-11-01 16:40:21 -06:00
julian
6d8142d66a code formatting 2022-11-01 16:04:38 -06:00
julian
fcf9f2c390 Merge branch 'staging' into desktop
# Conflicts:
#	lib/pages/stack_privacy_calls.dart
2022-11-01 16:02:37 -06:00
julian
4d8804f78b WIP desktop send flow address book address chooser 2022-11-01 15:58:53 -06:00
ryleedavis
60b332ad8a auto backup drop down menu 2022-11-01 14:16:31 -06:00
ryleedavis
38c6af5caa 'can change later in settings' subtitle removed when accessed from settings 2022-11-01 13:56:18 -06:00
julian
ec3378fec2 WIP desktop send flow 2022-11-01 11:42:33 -06:00
julian
99883d30ac satoshi to decimal amount format function modified to take optional Coin parameter 2022-11-01 11:42:13 -06:00
julian
d9b825b001 dropdown fix 2022-11-01 09:36:37 -06:00
ryleedavis
7b41da4a4f Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop 2022-11-01 08:42:41 -06:00
ryleedavis
4039014083 WIP: needs drop down menu 2022-11-01 08:42:09 -06:00
julian
03f4030d26 temp disabled erroring calls 2022-11-01 08:37:27 -06:00
likho
4cac7645c8 WIP: Fix send 2022-11-01 12:46:29 +02:00
julian
5f28a8cb36 desktop send info message popups 2022-10-31 12:21:58 -06:00
julian
7540e593a3 desktop receiving popups 2022-10-31 12:03:21 -06:00
julian
3421602ba2 manually toggleable expandable mod 2022-10-31 11:51:16 -06:00
julian
817460b5e1 proper conditional parent widget class to handle some desktop/mobile differences in a cleaner manner 2022-10-31 11:32:22 -06:00
julian
b3b8d0b057 added more customization options to AppBarBackButton 2022-10-31 09:45:42 -06:00
julian
a1f4ec87de desktop wallet view refactor 2022-10-30 11:26:58 -06:00
julian
c9220c5c11 desktop wallet renaming 2022-10-30 11:13:32 -06:00
julian
32eb9bb920 desktop tx details scroll fix 2022-10-29 13:44:37 -06:00
julian
5fd47de9a2 desktop tx details + edit note ui 2022-10-29 13:35:03 -06:00
julian
1f6338892e desktop favorite card navigation fix 2022-10-29 09:30:39 -06:00
julian
f7dd7b01aa Coin enum clean up and bug fixes 2022-10-29 09:17:40 -06:00
julian
5b2d9ce141 Coin enum clean up and bug fixes 2022-10-29 09:14:59 -06:00