Commit graph

1152 commits

Author SHA1 Message Date
julian
a87cf5807c desktop UTXO details ui fix 2023-03-15 07:46:55 -06:00
julian
f6c939bf6e lottie min time mod 2023-03-14 09:43:54 -06:00
julian
3421c45e64 utxo details desktop styled 2023-03-14 08:40:09 -06:00
julian
b2ce88e33d WIP desktop utxo details 2023-03-13 17:09:14 -06:00
julian
87c15c2c39 add lottie animations for sending as well as some clean up 2023-03-13 13:16:48 -06:00
julian
6da86cd5d6 Merge remote-tracking branch 'origin/ui-fixes' into coin_control
# Conflicts:
#	assets/images/dark/stack.svg
#	assets/images/light/stack.svg
#	assets/images/oledBlack/stack.svg
2023-03-13 09:34:08 -06:00
julian
e9790752c8 asset clean up and reorg 2023-03-13 09:33:20 -06:00
ryleedavis
1195800143 intro stack image 2023-03-13 08:52:54 -06:00
ryleedavis
e7a52bdae2 stack.svg added to themes 2023-03-10 18:53:40 -06:00
julian
7a958696d0 align currency options 2023-03-10 18:44:25 -06:00
julian
5decb25b63 clean up 2023-03-10 16:50:21 -06:00
julian
da791d483b wallet nav bar tweaks 2023-03-10 16:48:44 -06:00
julian
a5a2dcef64 set wallet coin in exchange view 2023-03-10 16:47:48 -06:00
julian
b969987404 rename exchange to swap 2023-03-10 16:01:34 -06:00
julian
244b4992ed wallet navigation bar widget redesign 2023-03-10 12:42:45 -06:00
julian
dea92f4adf image size/layout fix 2023-03-10 12:42:15 -06:00
ryleedavis
f5b7887469 stack.svg added to themes 2023-03-10 08:50:57 -07:00
julian
9ed1897c87 utxo label display 2023-03-09 16:50:25 -06:00
julian
827b746f68 hide keyboard on coin control select coins press 2023-03-09 12:30:16 -06:00
julian
adb57c1a5e move to timer base fee updates instead of focus listener activated 2023-03-09 09:46:48 -06:00
julian
210fac593a mounted checks and include fee in estimate for required amount in coin control selection view 2023-03-09 09:09:33 -06:00
julian
a2f75a2c7b respect the coin control setting 2023-03-08 15:19:43 -06:00
julian
8706a6350c coin control setting 2023-03-08 15:12:04 -06:00
julian
ec237d0001 Merge remote-tracking branch 'origin/staging' into coin_control 2023-03-08 13:42:12 -06:00
julian
16d18dd21f frozen color 2023-03-08 13:41:28 -06:00
julian
4c75836b4f sent to self text clean up 2023-03-08 13:29:05 -06:00
julian
79dc8e5329 balance display update events to properly reflect changes done in coin control, as well as clean up of old future builders no longer used 2023-03-08 13:21:25 -06:00
julian
ea49ed32ab update balance after viewing coin control 2023-03-08 12:22:33 -06:00
julian
93003d2880 show address label in utxo details view 2023-03-08 11:45:21 -06:00
julian
5f35048688 utxo confirmed status ui indication 2023-03-08 11:34:00 -06:00
julian
c77993a3e5 update output icon + colors 2023-03-08 11:23:28 -06:00
Diego Salazar
8d9ce3013c
Merge pull request #396 from cypherstack/ui-fixes
remove coin pngs, fruit sorbet coin select color, + new bitcoin image
2023-03-08 09:54:38 -07:00
julian
fd02935f54 do not show marked as used utxos 2023-03-08 10:01:13 -06:00
julian
6d22304d7b coin control select for sending 2023-03-07 15:45:22 -06:00
sneurlax
60ab907c28 strip / suffix 2023-03-07 14:55:28 -06:00
sneurlax
e4a9895120 strip mailto: prefix 2023-03-07 14:55:22 -06:00
sneurlax
e98ad2971a rename address-formatting function 2023-03-07 14:55:05 -06:00
julian
3d04dc9ef8 multi select utxo ui 2023-03-07 13:53:08 -06:00
julian
f844b7eef2 text style fix 2023-03-07 12:43:39 -06:00
julian
056e1661c5 utxo confirmations ui fix 2023-03-07 12:40:47 -06:00
julian
06b3d69b45 rename file to match class declaration 2023-03-07 11:12:51 -06:00
julian
e40cb3d66d utxo details ui and edit functionality 2023-03-07 11:11:57 -06:00
julian
6e547d6f34 utxo details navigation and skeleton view 2023-03-07 09:39:34 -06:00
julian-CStack
8f80b6976f load address ids in futurebuilder 2023-03-07 07:48:25 -06:00
sneurlax
6dab6c5a55 add comment 2023-03-06 17:24:46 -06:00
sneurlax
0478108412 mobile: listen to text field change, strip http/s:// if contains @ 2023-03-06 17:21:05 -06:00
julian
5f4e8a6e58 show receiving and change addresses 2023-03-06 15:09:32 -06:00
julian
c70a8f415c correct address for utxo card 2023-03-06 14:47:14 -06:00
julian
d18ea7f2bf cc nav fix 2023-03-06 14:04:03 -06:00
julian
9332638a9b widget mounted checks 2023-03-06 14:01:48 -06:00
julian
3982ca29a6 MB doesn't store trade/order history indefinitely 2023-03-06 13:59:30 -06:00
julian
c7bcabf328 address label save fix 2023-03-06 13:27:04 -06:00
julian
456abf7ee4 basic coin control view 2023-03-06 12:11:13 -06:00
julian
7319f509f0 add coin control option to mobile more menu + assets fix 2023-03-06 10:34:41 -06:00
ryleedavis
5c9fe44cbd replace png pictures with svg pictures 2023-03-06 09:08:40 -07:00
julian
ac5155e5f4 padding fix 2023-03-06 07:51:40 -06:00
julian-CStack
99a9414851 add custom token selector to global list for desktop 2023-03-05 13:59:44 -06:00
julian-CStack
e3bd3d3bf3 coin select item token icon 2023-03-05 13:01:12 -06:00
julian-CStack
d97a994c54 desktop sizing fixes 2023-03-05 12:35:26 -06:00
Diego Salazar
4aedfc6b1c
Merge pull request #386 from cypherstack/mb-fixes
Mb fixes
2023-03-03 14:57:49 -07:00
Diego Salazar
5948b79741
Merge pull request #387 from cypherstack/ui-fixes
doge and firo images + rotating stack icon
2023-03-03 14:57:41 -07:00
julian-CStack
e8e8ffdf60
Merge branch 'staging' into mb-fixes 2023-03-03 15:15:58 -06:00
julian
58227c40be mb order status fixes 2023-03-03 11:56:21 -06:00
ryleedavis
6fb692da0c stack icon rotates 2023-03-03 10:27:20 -07:00
julian
1814fb3752 logic fix 2023-03-03 10:50:17 -06:00
ryleedavis
562dbfb058 dogecoin and firo coin images added 2023-03-03 09:48:42 -07:00
Diego Salazar
2346817d0e
Merge pull request #384 from cypherstack/ui-fixes
Added coin svgs and other image fixes
2023-03-03 08:55:32 -07:00
Diego Salazar
fe1b4f2f3b
Merge pull request #383 from cypherstack/fix/particl
Particl fix: add Particl cases to node card and node details view
2023-03-03 08:55:20 -07:00
ryleedavis
df1abd82f7 display bitcoin and epic-cash coin image 2023-03-03 08:29:24 -07:00
julian
5ba44d5b8e rename eth token wallet class 2023-03-03 08:36:56 -06:00
julian
f26fb19453 do not use secure storage for token ABIs 2023-03-03 08:35:43 -06:00
julian
babbd75da3 use database contract data and contract management updates 2023-03-02 18:40:12 -06:00
sneurlax
873c56d965 add particl cases to several pages/UI elements 2023-03-02 14:52:17 -06:00
sneurlax
83d0157600 add and use EpicBoxConfigModel and EpicBoxServerModel 2023-03-02 14:51:19 -06:00
ryleedavis
242e39e4f7 added wownero + bitcoin images 2023-03-02 09:45:19 -07:00
julian
16efeea1db project structure 2023-03-01 15:52:13 -06:00
julian
e732c4f1b7 eth wallet token list fixes 2023-03-01 15:27:10 -06:00
julian
bfbf175f44 hide generate address button for eth 2023-03-01 14:50:40 -06:00
ryleedavis
05ffd64e04 litecoin namecoin and particl coin images 2023-03-01 09:37:38 -07:00
julian
e3548c5ecc WIP wallet token management 2023-02-28 18:36:54 -06:00
julian
0e4b664e63 WIP custom token addition 2023-02-28 16:03:56 -06:00
julian
0c11e859aa changenow v2 currencies call to access tokenContract param 2023-02-28 14:27:42 -06:00
julian
695d43bbd5 add token list ui 2023-02-28 13:26:17 -06:00
julian
6a734e28f0 basic add token view with correct navigation 2023-02-28 11:02:38 -06:00
julian
f1bfe72b73 eth token price service updates 2023-02-28 10:36:24 -06:00
julian
ccc7625213 fade bottom of transaction list on mobile 2023-02-28 09:18:05 -06:00
julian
1cdd3338f3 fade bottom of transaction list on mobile 2023-02-28 09:07:41 -06:00
julian
658708da95 add custom icon rotate widget 2023-02-27 17:51:22 -06:00
julian
e3dbc64f17 add custom animation curve param to expandable.dart 2023-02-27 17:25:37 -06:00
julian
d07906c4a7 add wallet entity clean up 2023-02-27 17:15:05 -06:00
julian
c34721c98c Merge remote-tracking branch 'origin/ui-fixes' into add-ethereum 2023-02-27 16:49:42 -06:00
julian
24e66f3d5f WIP add wallet coin options lists 2023-02-27 16:43:09 -06:00
ryleedavis
cc809956a8 fix ocean stack.svg + add ocean theme to pubspec.yaml 2023-02-27 15:17:15 -07:00
julian
73ae19dfbe Merge remote-tracking branch 'origin/ui-fixes' into add-ethereum 2023-02-27 15:34:16 -06:00
ryleedavis
0d6bb23e9f add wallet + fix 2023-02-27 14:25:40 -07:00
ryleedavis
7b88a7e6d0 oceanBreeze mobile persona-easy/incognito 2023-02-27 13:38:21 -07:00
ryleedavis
d33cc34970 oceanBreeze persona-easy/incognito 2023-02-27 13:32:50 -07:00
julian
b6f58e4ce1 refresh button null error fix 2023-02-27 11:59:31 -06:00
julian
6771e39e8a forest theme icon color fixes 2023-02-27 11:59:18 -06:00
julian
82842f1aa0 token view refresh, and WIP token icon assets and other small fixes 2023-02-27 11:42:22 -06:00
julian
8dbefd87fe eth token summary layout and style 2023-02-27 10:37:41 -06:00
julian
fcd8f01d93 convert token service to change notifier, add token cache per eth wallet, token balances, and fix routing issues 2023-02-27 10:01:06 -06:00
julian
2287cd751e Merge remote-tracking branch 'origin/paynyms' into add-ethereum 2023-02-27 08:42:35 -06:00
julian
15b0771216 decimal places display consistency bugfix 2023-02-27 08:32:24 -06:00
ryleedavis
9a9f71ea3e fix coin image <def> issue 2023-02-24 15:11:04 -07:00
julian
9c8fd22bfb WIP load and display token transactions 2023-02-24 14:07:59 -06:00
ryleedavis
a7b88647bc fix svg def issue + changed forest coin images 2023-02-24 09:51:23 -07:00
julian
67fbb6ec5e WIP token view 2023-02-24 10:23:39 -06:00
julian
5aed55235c WIP eth refactor 2023-02-23 16:59:58 -06:00
julian
1653bb2096 Merge remote-tracking branch 'origin/ui-fixes' into add-ethereum 2023-02-23 14:36:38 -06:00
julian
d657681d23 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	pubspec.lock
2023-02-23 14:27:49 -06:00
julian
ba137742fa exchange currency select coin list sorting fix 2023-02-23 14:18:47 -06:00
julian
be300d9027 OLED Black color fixes 2023-02-23 11:25:32 -06:00
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