Commit graph

1289 commits

Author SHA1 Message Date
julian
6bb133c552 notification tx absurd fees error fix when estimating a tx size 2023-02-22 15:12:17 -06:00
julian
d8096fdf93 Merge branch 'ui-fixes' into paynyms
# Conflicts:
#	pubspec.yaml
2023-02-21 16:41:06 -06:00
ryleedavis
ab412873c9 added stack.svg for forest and fruit theme + corrected size 2023-02-21 15:28:38 -07:00
ryleedavis
41aaf8dd50 implemented new theme coin svgs 2023-02-21 15:13:56 -07:00
julian
a358edf1ce exchange currency selection duplicate currency fix 2023-02-21 14:09:13 -06:00
julian
812897a3cb filter paired currency from all list 2023-02-21 13:40:11 -06:00
julian
66e65736a5 filter unsupported paired currency exception 2023-02-21 13:39:20 -06:00
julian
cc58379f3b multi search ui fix 2023-02-21 13:15:11 -06:00
julian
99e6d514e5 temporarily disable wownero as a receiving currency in fixed rate trades 2023-02-16 11:40:41 -06:00
julian
196f377228 WIP majestic bank trade status fixes 2023-02-16 09:05:46 -06:00
ryleedavis
a195a24bce case for coin images without svgs + make svg images bigger 2023-02-14 14:43:10 -07:00
ryleedavis
5477f041f8 adjust coin image size for mobile 2023-02-14 14:30:18 -07:00
ryleedavis
ce98482705 fruit sorbet coin images 2023-02-14 14:29:41 -07:00
ryleedavis
c5e3a0ddb6 persona-easy/incognito pngs for fruitSorbet and oceanBreeze theme 2023-02-14 12:59:34 -07:00
julian
15b37b6f5c merge clean up and update eth to use isar for tx history and addresses 2023-02-14 11:43:48 -06:00
julian
056fa1947c Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/services/price.dart
#	lib/utilities/assets.dart
#	pubspec.lock
#	pubspec.yaml
2023-02-14 08:24:04 -06:00
julian
fbeb7425cb Merge remote-tracking branch 'origin/ui-fixes' into paynyms 2023-02-13 17:24:04 -06:00
ryleedavis
f59f9156bd persona-easy and incognito for forest 2023-02-13 16:00:26 -07:00
ryleedavis
d5847ae25e move persona-easy/incognito to theme files 2023-02-13 15:24:09 -07:00
julian
e50855a4c9 added proper icons for biometrics button 2023-02-13 16:01:18 -06:00
julian
2bf29a919e don't log full crypto_plugin commit data 2023-02-13 15:08:59 -06:00
julian
9f3ce454b5 only delete logs older than 30 days automatically 2023-02-13 15:08:38 -06:00
julian
4b1ff8fd09 added custom button key to pinpad and used it for biometrics reopen 2023-02-13 14:16:47 -06:00
julian
4b5386236a xmr/wow loading fix when opened from fav card 2023-02-13 13:26:29 -06:00
julian
69782a1bb2 sort wallet coins alphabetically 2023-02-13 12:35:40 -06:00
julian
5c7cc9932d ui layout fix 2023-02-13 11:51:45 -06:00
julian
6e5735b672 manual address entry bug fix 2023-02-13 11:49:22 -06:00
julian
aa91311cca load paired currencies directly with no pair caching 2023-02-13 11:43:35 -06:00
ryleedavis
47fd7b2e8d Merge remote-tracking branch 'origin/paynyms' into ui-fixes 2023-02-10 14:42:12 -07:00
ryleedavis
7498068a73 file name + themed coin.png fix 2023-02-10 14:39:59 -07:00
julian
e857e28099 asset image getter fix 2023-02-10 15:27:45 -06:00
julian
8bda6640bd mobile settings item text color update 2023-02-10 14:49:23 -06:00
julian-CStack
54dba90825
Merge branch 'staging' into ui-fixes 2023-02-10 14:22:00 -06:00
julian
24cdb0ac36 "all wallets" color fix 2023-02-10 14:17:40 -06:00
julian
d8c833548d gap fix 2023-02-10 14:06:44 -06:00
sneurlax
44074428a9 Merge branch 'staging' into ui-fixes 2023-02-10 13:55:58 -06:00
julian
d5f401132b Desktop paynym ui and some bug fixes 2023-02-10 12:07:57 -06:00
sneurlax
23bb519874 Merge branch 'favoritefavorite' into ui-fixes 2023-02-10 11:35:39 -06:00
julian
c275f09869 WIP restore mnemonic password ui 2023-02-10 08:25:03 -06:00
julian
218017ca51 populate initial values in exchange form 2023-02-10 08:04:12 -06:00
ryleedavis
a3486b46fc mobile theme order 2023-02-09 21:32:06 -07:00
ryleedavis
d1f22cdc06 prep for adding in forest theme colors 2023-02-09 14:37:25 -07:00
julian
86ca402401 close exchange step 4 back to wallet or exchange home view 2023-02-09 07:31:31 -06:00
julian
e78fc3ef9e wallet to exchange nav fix 2023-02-08 16:51:13 -06:00
julian
2eb0b2e123 clean up exchange rate type enum, build runner mocks 2023-02-08 16:46:30 -06:00
julian
15a44d9dff centralize exchange rate type parameter 2023-02-08 14:48:09 -06:00
julian
5c29a543a9 reduce unneeded providers 2023-02-08 14:22:22 -06:00
julian
4630d616cd only show exchanges supported by selected aggregate currency pair based on exchange flow type 2023-02-08 14:06:58 -06:00
julian
b1c8a56ba6 aggregate currency 2023-02-08 13:06:26 -06:00
julian
24baeb9ff5 show all available paired coins across exchange providers 2023-02-08 11:42:45 -06:00
julian
7616538248 exchange form field ui tweak 2023-02-08 11:25:31 -06:00
julian
8c0f675852 majestic bank order tracking link 2023-02-08 09:34:59 -06:00
julian
3416ffdda6 restore mnemonic passphrase field 2023-02-08 09:20:34 -06:00
julian
8206972309 add loading screen if not exchange data cache exists while waiting for it to be populated for the first time. Added checks for incognito mode 2023-02-08 08:43:42 -06:00
julian
998967245e migrate wallet on open 2023-02-08 07:29:27 -06:00
julian
d4db845494 Merge branch 'exchange_refactor' into paynyms
# Conflicts:
#	test/pages/send_view/send_view_test.mocks.dart
#	test/widget_tests/managed_favorite_test.mocks.dart
#	test/widget_tests/table_view/table_view_row_test.mocks.dart
#	test/widget_tests/wallet_card_test.mocks.dart
#	test/widget_tests/wallet_info_row/sub_widgets/wallet_info_row_balance_future_test.mocks.dart
#	test/widget_tests/wallet_info_row/wallet_info_row_test.mocks.dart
2023-02-07 11:17:16 -06:00
julian
62f7ebbc3c Merge branch 'majestic_bank' into paynyms 2023-02-07 11:16:26 -06:00
julian
2366c40dcd currency loading performance increase 2023-02-07 11:10:35 -06:00
julian
842593d6b2 ensure exchange is updated properly 2023-02-06 17:49:27 -06:00
julian
287c226416 clean up exchange_form.dart 2023-02-06 16:16:17 -06:00
julian
aa3d6f4102 show loading while updating rate on newly selected currency 2023-02-06 15:58:20 -06:00
julian
243acd09ba fix when leaving and returning to exchange view 2023-02-06 15:50:18 -06:00
julian
a94feef80e theme switching color fixes 2023-02-06 15:45:00 -06:00
julian
05934e28d9 exchange icon alignment fix 2023-02-06 15:44:47 -06:00
julian
57c31e9fa2 mb icon and refcode 2023-02-06 15:34:17 -06:00
julian
8061f0811d handle refund address support 2023-02-06 13:45:22 -06:00
julian
b19a3dbbf8 limit rate calls on amount entry 2023-02-06 13:08:24 -06:00
julian
f4737c5d95 show unsupported pair message per exchange 2023-02-06 12:19:43 -06:00
julian
3fde042c8e verify paired currency selection list options are valid 2023-02-06 10:50:32 -06:00
julian
f174efcec0 clean up and exchange form state bug fixes 2023-02-06 10:27:24 -06:00
julian
be2a52301e clean up and QoL mods to exchange_form_state.dart 2023-02-06 09:44:23 -06:00
julian
18e089179b simplify Currency class and fixed image loading issue 2023-02-06 09:23:31 -06:00
julian
10605d96a2 WIP exchange refactor and clean up 2023-02-05 17:50:40 -06:00
julian
4345a67d3f currency select function fix 2023-02-05 15:25:35 -06:00
julian
5aab115b96 form state provider fix 2023-02-05 15:11:58 -06:00
julian
1455808d7a WIP refactor exchange to use isar as cache instead of in memory using riverpod 2023-02-05 14:32:39 -06:00
julian
5b5ee30e41 centralized and cleaned up bip32 utils, and added mnemonic password functionality 2023-02-03 16:34:06 -06:00
julian
b0c00d8ec7 db refactor and added address labels 2023-02-03 13:22:21 -06:00
julian
7f15c1e6f4 fix share button on receiving qr generate 2023-02-03 10:26:11 -06:00
julian
19d0cb378d sort receiving addresses by lowest index first 2023-02-03 08:27:27 -06:00
julian
afc25e3f06 paynym home view app bar button icon color fix 2023-02-02 15:57:48 -06:00
julian
a781b24c5c paynym home view button icon color fix 2023-02-02 15:54:48 -06:00
julian
5ccc868c9b update amount changed state on send view when tapping send all 2023-02-02 15:41:54 -06:00
julian
a22973cd35 WIP addresses list ui 2023-02-02 15:37:59 -06:00
julian
1d4812c5b2 pull down to refresh paynym home view on mobile 2023-02-02 14:34:35 -06:00
julian
4fbf38fd11 buy warning popup refactor for desktop style/size 2023-02-02 14:20:57 -06:00
julian
e2ee38bc83 Merge remote-tracking branch 'origin/majestic_bank' into majestic_bank
# Conflicts:
#	lib/services/exchange/majestic_bank/majestic_bank_api.dart
2023-02-02 14:20:25 -06:00
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
fca09fbe02 helper 2023-02-02 12:56:55 -06:00
julian
a6dae8d9e0 address overflow fix 2023-02-02 09:43:08 -06:00
julian
773c5fad9c Merge remote-tracking branch 'origin/paynyms' into majestic_bank 2023-02-01 16:55:52 -06:00
julian
6a07672437 paynym mobile ui sizing changes 2023-02-01 15:02:41 -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
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
7e05abec43 show green "connected" in paynym details ui 2023-01-31 17:46:30 -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
69934fb871 clean up transaction list item ui state update key 2023-01-31 09:42:55 -06:00
julian
bcb8f2cd41 "choose from stack" fixes 2023-01-31 08:41:40 -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
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
9ab087587b helper 2023-01-30 07:58:11 -06:00
julian
32c942ad42 Merge remote-tracking branch 'origin/staging' into paynyms 2023-01-27 18:28:53 -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
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
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
6c678e577b disable whirlpool button 2023-01-27 14:44:53 -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
sneurlax
79e1bbf13b nest BuyView in Scaffold etc for in-wallet buy view
Thanks Julian!
2023-01-27 12:53:03 -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
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
likho
fd0b20d661 Complete adding ERC-20 functionality 2023-01-27 14:32:05 +02:00
sneurlax
eed39d7826 remove non-stack coin images 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
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
sneurlax
45bfab1d5e error handle quote not loaded 2023-01-26 09:56:48 -06:00
sneurlax
85582de70b Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-25 16:50:51 -06:00
sneurlax
deb845db3b linting 2023-01-25 16:43:21 -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
ryleedavis
83cd1759be Merge remote-tracking branch 'origin/simplex' into ui-fixes 2023-01-25 15:29:03 -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
9c44dc6c6b add support to make adding segwit paynym support simple once implemented 2023-01-25 14:33:59 -06:00
likho
d4653ea794 WIP: Add token functionality 2023-01-25 18:08:27 +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
sneurlax
8b6fcd23b4 getPrimaryEnabledButtonColor -> getPrimaryEnabledButtonStyle 2023-01-24 15:32:39 -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
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
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
julian
9c0992ffbf home view button bar secondary color 2023-01-24 13:03:00 -06: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
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
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
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
6498e1926c size fixes 2023-01-23 15:44:11 -06:00
julian
8a7d669b62 async hasConnected ui update 2023-01-23 15:39:05 -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
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
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
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
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
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
julian
c1182f61bc start centralizing custom exceptions 2023-01-20 12:25:32 -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
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
8a1eee204b purchaseId -> id
because SimplexOrder qill have a quoteId, paymentId, and userId...
2023-01-19 17:47:27 -06:00
sneurlax
98a9804059 fix nav desktop nav error 2023-01-19 14:20:27 -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
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
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
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
likho
b5a1983734 WIP: ADD ECR-20 2023-01-16 15:19:32 +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
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
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
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
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
0543c4b044 filter by address fixes 2023-01-13 12:00:02 -06:00
julian
52d5ab0d33 WIP tx parse + link address to transaction 2023-01-13 11:11:41 -06:00
julian
e271341738 ui fix 2023-01-12 09:45:55 -06:00
julian
f5f53a163a only print word when explicitly in debug mode 2023-01-11 22:47:47 -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
sneurlax
8e8816fe05 first simplex service stash 2023-01-11 18:13:34 -06:00
sneurlax
ac2775dc42 connect toggle to preferences and use value in parent buy form 2023-01-11 16:17:46 -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
sneurlax
6a2c0c4d8a text changes 2023-01-11 12:37:48 -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
e7877358da temp. branching of transaction model type for dogecoin wallets 2023-01-10 17:53:09 -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
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
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
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
julian
1d057a7f22 disable editing of default node fields 2023-01-09 09:15:53 -06: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
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
sneurlax
1e4a39a92c make checkboxes checkable when editing 2023-01-06 14:41:51 -06: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
julian
3d6d3d5d45 tx list styling fix for single tx 2023-01-05 12:52:14 -06: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
1e3a42fd9a paynym not found desktop style fixes 2023-01-04 13:06:07 -06:00
julian
056cba2672 desktop paynym card layout 2023-01-04 13:00:25 -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
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
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
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-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
9765393f61 re enable git versions 2022-12-30 12:50:55 -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-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
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
e89b213798 temp disable git versions 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
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
0f9eae07b3 SimpleSwap removed from UI + doesn't fetch rates 2022-12-26 14:06:51 -07:00
shillo
951cc044cb temp disable git versions 2022-12-22 16:59:54 -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
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
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
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
1ae4f40d63 some basic ui prep for paynym integration 2022-12-20 14:29:25 -06:00
ryleedavis
e836337253 Merge branch 'desktop' of /home/rylee/Desktop/publishing/stack_wallet with conflicts. 2022-12-19 09:28:38 -07: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
cf82374a0c selectable balance text 2022-12-14 09:11:24 -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
b83dec53c3 uninitialized var fix 2022-12-13 07:58:49 -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
julian
5fcf642a8b desktop routing fix 2022-12-09 15:42:35 -06:00
julian
cc9a0efb38 remove excess/unneeded logging 2022-12-09 15:32:27 -06:00
ryleedavis
5f095249cb generate random wallet name when message container is tapped on 2022-12-09 13:29:09 -07:00
julian
a236d72846 don't show fee selection for epic 2022-12-06 08:36:03 -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
julian
6a17ddffdf pin timer fix 2022-12-04 11:16:35 -06:00
julian
3ff0e9dd81 desktop code file structure refactor 2022-12-01 08:48:23 -06:00
julian
779bf20cc4 desktop trade steps flow fade transition and state management updates 2022-11-30 15:23:26 -06:00
julian
7641539bf7 move tx note field to confirm tx page on desktop 2022-11-30 11:36:58 -06:00
julian
b11888f8bd recovery phrase line height and wording fixes 2022-11-30 09:10:55 -06:00
julian
2476aa4d1f trade details scroll on small desktop screens 2022-11-29 14:56:14 -06:00
julian
a7bdbe1c79 tx + trade details outline color fix 2022-11-29 13:45:19 -06:00
julian
4c45487e6e desktop all trades view 2022-11-29 13:31:48 -06:00
julian
4324fc6b56 desktop hover cursor for trade details tracking link 2022-11-29 12:12: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
f04018dbe6 exchange rate type toggle animated effect 2022-11-29 09:42:46 -06:00
julian
7918a034ed new wallet recovery phrase warning and dialog popup 2022-11-29 08:38:33 -06:00
julian
345a077e06 desktop fav card hover effect 2022-11-28 15:37:57 -06:00
ryleedavis
3fef1ee674 desktop restore calendar resize 2022-11-28 14:10:44 -07:00
ryleedavis
6bbabcd729 MyStackView tab after a restore backup 2022-11-28 13:06:02 -07:00
ryleedavis
66ff5a437d reverted mobile restore calendar height 2022-11-28 11:51:32 -07:00
julian
9fce8ca107 familiarity fix 2022-11-25 17:14:06 -06:00
julian
276d08d22f allow default node deletion if other nodes exist 2022-11-25 14:28:53 -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
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
08c6fb72ac mobile confirm send button height fix 2022-11-23 18:50:04 -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
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
4debb0fff9 desktop block explorer warning dialog navigation fix 2022-11-22 16:34:31 -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
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
c935c590c7 desktop exchange flow tweaks and show QR code 2022-11-21 16:00:12 -06:00
julian
8a6025db4b place node url and port on their own line 2022-11-21 15:29:09 -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
julian
c9e2c4abb7 desktop trade steps 3 and 4 mostly laid out 2022-11-21 10:14:27 -06:00
julian
b22b4195d6 desktop exchange steps scaffolding 2022-11-21 09:15:13 -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
a8faa7b8e7 exchange form desktop routing and dialogs 2022-11-19 13:20:03 -06:00
julian
3ae38c582b desktop exchange form layout 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
ryleedavis
83e2554b54 mobile theme radio buttons 2022-11-18 12:42:17 -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
ryleedavis
2137cffd84 ocean breeze theme colors added 2022-11-17 20:04:15 -07: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
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
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
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
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
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
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
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
cebbfcf82d desktop currency update on save only 2022-11-15 17:45:16 -06:00
julian
15c51e3269 support view buttons 2022-11-15 16:22:09 -06: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
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
bdf1008424 desktop edit auto swb functionality 2022-11-14 13:27:01 -06:00
julian
48bfabf74e update desktop directory paths for swb 2022-11-14 10:49:45 -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
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
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
ryleedavis
7a0ef96851 desktop dialog for cancel stack restore 2022-11-10 22:14:47 -07:00
ryleedavis
dac1337a71 WIP: added border to cards; working on cancel restore 2022-11-10 17:49:49 -07: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
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
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
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
095f9c4ed9 mobile swb restore unawaited 2022-11-09 12:54:21 -06: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
sneurlax
c66e382fc3 get appropriate WowneroWordList based on seed length 2022-11-08 17:30:09 -06:00
sneurlax
48e8501e27 cherrypick e41f8088b0 2022-11-08 13:35:27 -06: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
julian
e41f8088b0 WIP: wownero 25 word seed option ui 2022-11-08 12:00:10 -06:00
julian
f17785ffc7 monero/wownero untrusted cert popup 2022-11-08 10:18:48 -06:00
julian
2f6b1278fe swb desktop layout tweaks 2022-11-07 16:30:17 -06: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
ryleedavis
dbb2b309ca blue link text added to desktop 2022-11-07 09:15:02 -07:00
julian
b4d97e86cc long address fix 2022-11-04 18:26:23 -06:00
ryleedavis
a5d7723dee added buttons and restore dialog 2022-11-04 17:49:54 -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
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
dc4e7f4bae shared currency settings code 2022-11-03 11:04:57 -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
julian
d8eb43f4e8 tx details mobile fix 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
cb39ff62b8 easy crypto elevation fix 2022-11-02 12:46:50 -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
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
7540e593a3 desktop receiving popups 2022-10-31 12:03:21 -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
julian
180b18e1c8 Merge branch 'staging' into desktop
# Conflicts:
#	lib/pages/stack_privacy_calls.dart
2022-10-28 16:59:59 -06:00
julian
ccdfa8db44 WIP: transaction filter+search fixes 2022-10-28 16:51:50 -06:00
Marco
0074fcabd2 add new litecoin nodes 2022-10-28 15:45:03 -06:00
julian
e64c067212 desktop all transaction list item layout 2022-10-28 15:11:01 -06:00
julian
3a15538273 WIP: desktop wallet keys popup layouts 2022-10-28 13:51:25 -06:00
Marco
c0fddcd822 add litecoin support 2022-10-28 12:03:52 -06:00
julian
8549eda1ed desktop stack experience view layout 2022-10-28 09:16:35 -06:00
julian
cc0770b2a2 desktop tx search filter + various bugfixes 2022-10-27 16:04:13 -06:00
julian
be81625d2b WIP: desktop transactions filter 2022-10-27 14:23:55 -06:00
julian
934cdcc917 WIP: desktop transactions list 2022-10-27 13:26:55 -06:00
julian
00e8019639 desktop wallet balance info style fixes 2022-10-27 11:21:22 -06:00
Marco
89e301df45 fix price not showing
(cherry picked from commit a736c9a503)
2022-10-27 08:19:05 -06:00
Marco
a736c9a503 fix price not showing 2022-10-26 18:26:40 -06:00
Marco
1949a61d5a Merge branch 'staging' into add-particl 2022-10-26 17:00:28 -06:00
Rylee Davis
4904f75dfb
Merge branch 'desktop' into staging 2022-10-26 16:48:41 -06:00
ryleedavis
b4e7e219a4 started nodes dialog popup 2022-10-26 16:07:37 -06:00
likho
9baa30c1a4 REmove testnet 2022-10-26 10:52:02 +02:00
Marco
7a9f2f9ed3 add copy bugs to clipboard feature 2022-10-25 12:56:34 -06:00
Likho
7e92be4b67 WIP: Add particle 2022-10-25 17:06:37 +02:00
Marco
750eee37f3 linear restores 2022-10-24 17:28:41 -06:00
Marco
a07cecfb10 fix grey button issue in backup restore 2022-10-24 16:43:41 -06:00
rehrar
a84b7e7c28 fix IOS log saving error 2022-10-24 15:41:45 -06:00
rehrar
c231758902 remove suggestions and autocomplete for desktop 2022-10-20 14:19:50 -06:00
julian
6d77ecad3f restore options date display ui fix 2022-10-20 11:09:15 -06:00
julian
a9e3b7696e fix linter warning 2022-10-20 11:04:25 -06:00
Marco
5da68eb857 stack privacy 2022-10-19 09:34:04 -06:00
Marco
2ee8dd417a Merge branch 'flutter3.3.4' into desktop
# Conflicts:
#	lib/pages/stack_privacy_calls.dart
#	lib/utilities/prefs.dart
2022-10-19 09:29:32 -06:00
julian
071b149ac7 set form state exchange on ui change 2022-10-18 12:28:47 -06:00
julian
6e56690bf5 load exchange data on user opened exchange 2022-10-18 11:12:43 -06:00
julian
e1e9cb7126 disable checking trade history for updates in incognito mode 2022-10-17 17:20:08 -06:00
julian
643e0640c9 hide price values on tx card+details view when incognito mode enabled 2022-10-17 16:07:40 -06:00
julian
44523427e0 hide price values on wallet summary card when incognito mode enabled 2022-10-17 16:00:26 -06:00
julian
cfc8f2ab9d hide price values on favorite card when incognito mode enabled 2022-10-17 15:56:03 -06:00
julian
23c2b2f50f read from provider instead of directly from prefs singleton 2022-10-17 15:41:58 -06:00
julian
78b6d096fe only save incognito setting on explicit button press 2022-10-17 14:15:25 -06:00
julian
a62d8f49a8 load exchange data everytime on button or swipe to exchange screen 2022-10-17 13:42:10 -06:00
Marco
fd9b09d37a show the balances when toggle switching 2022-10-16 12:54:52 -06:00
Marco
dd00e76623 red warnings not on 0 for exchange 2022-10-15 20:47:59 -06:00
Marco
d26ea4c284 hide exchange options until amount is entered 2022-10-15 17:56:59 -06:00
Marco
ac849c71fc should fix #109, for coins that dont exist 2022-10-15 14:54:00 -06:00
Marco
49c252b7f1 watch variable so page can be refreshed correctly 2022-10-15 14:32:17 -06:00
Marco
5f804b3e69 hide fiat currency picker when in incognito and calls are broken 2022-10-15 14:25:14 -06:00
julian
b822519d58 default to easy mode and button size fix 2022-10-14 13:40:44 -06:00
ryleedavis
733c81bf90 save changes button fix 2022-10-14 13:28:43 -06:00
ryleedavis
5d3204fefd Merge branch 'staging' into desktop 2022-10-14 12:53:28 -06:00
julian
8f2567f340 can exchange check updated 2022-10-14 12:21:00 -06:00
julian
b7d8e5db63 exchange swap currency fix 2022-10-14 11:41:10 -06:00
Marco
3bd0fca737 fix stack backup saving issues. android 10 still not working 2022-10-13 16:19:25 -06:00
Marco
a30ee6f329 increase firo gap check to 50 from 20 2022-10-13 13:31:24 -06:00
ryleedavis
b7d5dfc32e continue button pushes CreatePasswordView for desktop 2022-10-13 10:00:00 -06:00
Marco
764c66ee08 fix ui bug where chosen fee field doesnt show the updated user fee 2022-10-12 18:09:17 -06:00
ryleedavis
82377f694a some layout fixes 2022-10-12 11:31:24 -06:00
Marco
deec0cdddb fix monero and wownero fee estimates for sending. fix some ui bugs 2022-10-11 19:54:50 -06:00
Marco
c2f3c77d2f ui bug fixes 2022-10-11 15:28:56 -06:00
Marco
0c6d84e9dd Merge branch 'privacyoptions' into testing-exchange
# Conflicts:
#	lib/pages/stack_privacy_calls.dart
#	lib/utilities/prefs.dart
2022-10-11 14:49:59 -06:00
Marco
548bc273f7 add delete all functionality for IOS 2022-10-11 14:45:11 -06:00
ryleedavis
e66feaae28 font fix and added padding 2022-10-11 14:19:48 -06:00
ryleedavis
0c9b23d8e5 toggle button and border for recommended privacy setting 2022-10-11 11:36:07 -06:00
ryleedavis
8742496a24 new icon without white border 2022-10-11 10:34:36 -06:00
ryleedavis
ec4097e274 Merge branch 'ui-fixes' into privacyoptions
# Conflicts:
#	lib/pages/stack_privacy_calls.dart
2022-10-11 09:38:45 -06:00
julian
bf27f38bb5 WIP startup privacy options page layout 2022-10-11 08:15:51 -06:00
Marco
7f8392522d fully working setting with ease of use option, tests pass 2022-10-10 17:41:43 -06:00
Marco
75d15246ea Merge branch 'privacyoptions' into testing-exchange 2022-10-10 14:06:46 -06:00
ryleedavis
8625e6f75a added stack_privacy_calls to advanced settings 2022-10-10 13:49:53 -06:00
Marco
5707a846b4 Merge branch 'staging' into testing-exchange 2022-10-10 11:59:33 -06:00
ryleedavis
1ce5740c24 font fix and box padding 2022-10-10 10:35:20 -06:00
julian-CStack
625144fd7f
Merge pull request #126 from cypherstack/ui-fixes
delete account ui for ios
2022-10-10 09:01:53 -06:00
Marco
4339c19631 easy or more private option added at startup 2022-10-09 21:36:43 -06:00
julian
8e727ff999 delete account ui for ios 2022-10-09 13:28:39 -06:00
ryleedavis
3e8e2903f7 stack privacy calls page 2022-10-07 17:13:02 -06:00
julian
534034dcd3 Merge branch 'simpleswap' into testing-exchange
# Conflicts:
#	pubspec.yaml
2022-10-04 18:59:41 -06:00
julian
cc38ad5edb remove unused import 2022-10-04 16:35:53 -06:00
julian
1c0e023fca simpleswap api call parse fix as well as ui trade exchange name fixes 2022-10-04 16:10:50 -06:00
Marco
b0336ef162 minor bug fix for infinite loading on linux 2022-10-04 13:53:57 -06:00