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
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
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
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
julian
bda6865657
buy form ui tweaks
2023-01-15 18:47:28 -06:00