Commit graph

3302 commits

Author SHA1 Message Date
julian
ab9e734b80 fix: dogecoin custom fee slider and possible absurd fees error 2023-07-04 10:25:13 -06:00
julian
36cb3c2a69 fix: ios path fix 2023-07-03 18:46:58 -06:00
julian
87ed25bd5b use relative path for theme assets 2023-07-03 18:25:18 -06:00
julian
fe8ad00b9b don't open legacy trades box unless during migration 2023-07-03 16:42:45 -06:00
julian
a509dc40ea simply closing cache boxes won't play nice with concurrency so we'll need to settle on just opening them as needed 2023-07-03 16:38:43 -06:00
julian
b7b43e3380 close coin cache hive boxes when not in use 2023-07-03 16:27:36 -06:00
julian
42abebe1d2 WIP: hive -> isar migration and hive clean up 2023-07-03 15:16:56 -06:00
julian
69fabde3a5 fix hive box deletion 2023-07-03 15:12:24 -06:00
julian
6fb526efe5 self contained desktop password service refactor that does not keep its db open when not in use 2023-07-03 15:06:28 -06:00
julian
9513b203a9 refactor delete hive boxes in prep for hive->isar migration 2023-07-03 13:58:11 -06:00
julian
1b66cc23c3 temporarily force update dark theme (banano coin icon fix) 2023-07-01 15:16:16 -06:00
julian
011ba6bf61 use theme brightness for simplex logo 2023-07-01 15:06:49 -06:00
julian
26bddae248 token loading screen navigation fix 2023-07-01 14:09:38 -06:00
julian
fa1dbdbe51 extra logging and exit properly instead of rethrowing what is isn't really a true exception but rather an expected result if not transactions are found. Thanks API designers 2023-07-01 13:49:10 -06:00
julian
bd5a0c1631 actually use price interval 2023-06-30 15:30:33 -06:00
julian
7b160b9a55 strip prefixes for cashaddrs before generating uris 2023-06-23 15:36:33 -06:00
julian
b64b5cdb9b fix: use proper uri builder function 2023-06-23 15:27:09 -06:00
julian
c784d2cf04 fix: disable fee selection for firo private send on desktop 2023-06-23 13:35:19 -06:00
julian
3a9f567150 fix: amount input formatter case when trying to input an amount less than one starting with a zero instead of the decimal separator, edge case allowing more decimal places than the coin has, and pasting certain amounts 2023-06-23 12:59:43 -06:00
julian
2b228f736e fix: amount string parse bug on desktop send view 2023-06-23 12:57:14 -06:00
julian
14bf1ab3e3 fix: equal width desktop settings option clickable area 2023-06-22 09:45:04 -06:00
julian
2870ec49ec move debug logs option to bottom of advanced settings on desktop 2023-06-22 09:45:01 -06:00
julian
ccc9ac545a clean up 2023-06-22 09:44:58 -06:00
julian
aba9aeaef2 fix: desktop address book card coin icon 2023-06-22 09:44:53 -06:00
detherminal
d04df00691 feat: update xtz 2023-06-21 14:29:28 +03:00
julian
f2e43bfaee fix: wallets coin sorting matching Coin enum order 2023-06-19 13:59:46 -06:00
julian
f60dee0304 Merge remote-tracking branch 'origin_SW/staging' into custom_fee_selection 2023-06-19 10:09:16 -06:00
julian
fae0c778ef feat: WIP desktop custom fee selection for supported coins 2023-06-19 10:04:25 -06:00
julian
04e0446aaf fix: isar contacts migrate bugfix 2023-06-19 09:49:46 -06:00
julian
0778deb6d3 feat: custom fee for sends on mobile for supported coins 2023-06-17 10:42:23 -06:00
julian
5880e0c5fa feat: WIP fee slider widget 2023-06-16 19:25:49 -06:00
julian
b371e59182 fix: electrumx exception data interpolation 2023-06-16 19:25:10 -06:00
julian
833daea120 hide fee selection for ba/nano send 2023-06-16 18:32:56 -06:00
julian
61e074e3cd Merge remote-tracking branch 'origin_SW/staging' into amount_separators 2023-06-16 17:13:28 -06:00
julian
cfd73be0c3 listen to locale changes while app is running and update accordingly 2023-06-16 17:11:11 -06:00
julian
346a6a7a01 account for units setting 2023-06-16 17:04:39 -06:00
julian
c0eb85ce5a insert and handle localised group and decimal separators in textfield amounts 2023-06-16 16:47:03 -06:00
julian
f88d7f200c fiat amount string formatting and parsing and more WIP usages thereof 2023-06-16 13:42:37 -06:00
julian
7bcfc87f4d feat: amount string group separator based on locale and parse those formatted strings back to amounts based on localized decimal pattern 2023-06-16 10:43:20 -06:00
julian
bc0c9168b5 fix: coin card chan aspect ratio 2023-06-15 17:47:58 -06:00
julian
968bf390f4 fix: eth rescan (and optimise eth txn refreshing) 2023-06-15 16:39:42 -06:00
julian
aac6c0fdb6 fix: token transactions refresh interruption 2023-06-15 13:53:16 -06:00
julian
5016818bae eth token data toString fix 2023-06-15 11:35:02 -06:00
detherminal
f43aeadc3f feat: add xtz 2023-06-12 22:03:32 +03:00
julian
498185d701 small theme fixes 2023-06-09 12:44:47 -06:00
julian
a8a5e8b573 requested monero address check 2023-06-09 11:44:50 -06:00
sneurlax
006844dc8f Revert "start monero and wownero on windows"
This reverts commit e1339dab83.
2023-06-08 15:57:17 -05:00
Diego Salazar
8c7a29ecdd
Merge pull request #584 from cypherstack/windows
Add or update git version files in Windows build scripts
2023-06-08 14:55:54 -06:00
julian
0af9af1ad2 fix: add (ba)nano periodic refreshes 2023-06-08 14:48:51 -06:00
julian
72bbf81c4c fix: do not throw but just return from updateSentCachedTxData for now 2023-06-08 14:32:07 -06:00
sneurlax
e1339dab83 start monero and wownero on windows 2023-06-08 15:27:58 -05:00
julian
53be1f53db fix: old block errors 2023-06-08 14:25:09 -06:00
julian
885310395e fix: banano prepareSend int overflow 2023-06-08 14:10:08 -06:00
julian
a3dcdf6fcd fix: no fees for (ba)nano 2023-06-08 14:00:31 -06:00
julian
2c49f9f9ec fix: transactions not updating in (ba)nano right away on refresh 2023-06-08 13:45:59 -06:00
julian
89c28a2d9d re enable git versions 2023-06-08 13:24:35 -06:00
julian
f3c366a25d fix: firo trade send from stack with public balance broadcast tx fix 2023-06-08 13:14:10 -06:00
julian
1d2d01d1de fix: banano price 2023-06-08 12:21:28 -06:00
julian
80ba2a8c5c fix: address book tickers overflow 2023-06-08 12:16:47 -06:00
julian
338e354e4b fix: shift fix for amounts when set to lowest unit value (ex sats for btc) 2023-06-08 11:58:26 -06:00
julian
ae75867381 null error fix for themes that don't have coin card images 2023-06-08 11:35:05 -06:00
julian
ed120f552a Merge branch 'ba_nano_fixes' into ui-fixes 2023-06-08 11:03:50 -06:00
julian
4b9c2bfc9c Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-06-08 11:03:27 -06:00
julian
d69b21b4a8 create single coin card widget 2023-06-08 10:59:44 -06:00
ryleedavis
c4545c3eb0 rearrange coin order 2023-06-08 10:54:22 -06:00
julian
1c88ca5f8d update assets schema 2023-06-08 10:35:44 -06:00
julian
91fb2598c4 fix: do not show fees on (ba)nano tx details screen 2023-06-08 09:11:43 -06:00
julian
4874ef5a63 disable address generate button for (ba)nano 2023-06-08 09:03:32 -06:00
julian
3c026ab730 add more logging and return zero fees 2023-06-08 09:00:55 -06:00
julian
81970af4a4 correct mnemonic length displayed on new ba/nano wallet creation 2023-06-08 08:54:29 -06:00
julian
cd1736ffa6 png fix 2023-06-07 16:05:49 -06:00
julian
440235b6de WIP: add fav card chan images 2023-06-07 16:02:32 -06:00
ryleedavis
8e00948bce WIP: null check 2023-06-07 15:24:13 -06:00
ryleedavis
f7a59d140f Merge branch 'staging' into ui-fixes 2023-06-07 15:18:57 -06:00
julian
35843e5e62 small changes 2023-06-07 14:57:15 -06:00
ryleedavis
8d823dc2e3 WIP: chan cards 2023-06-07 14:34:27 -06:00
julian
dd7792195c fix: banano address type 2023-06-07 14:33:53 -06:00
julian
3a58955f60 fix: banano address type 2023-06-07 14:28:00 -06:00
julian
9046379d18 fix: (ba)nano sync/refresh bugs and address optimizations 2023-06-07 13:44:45 -06:00
julian
40d53f08c2 fix: coin enum order 2023-06-07 13:19:22 -06:00
julian
b6ed690eb6 fix: default coin units length and banano unit names 2023-06-07 13:17:49 -06:00
julian
cb1922d2c7 fix: (ba)nano testNetworkConnection always returning false 2023-06-07 12:28:11 -06:00
julian
a047eac770 add wallet summary card background image optional param to theme assets 2023-06-07 09:11:54 -06:00
julian
d627f8e73c fix: animation duration/period not set before calling repeat 2023-06-07 09:02:22 -06:00
julian
e7ed01aad5 extra theme verification 2023-06-07 08:36:47 -06:00
julian
05832287e7 disable openalias 2023-06-07 07:36:54 -06:00
Diego Salazar
f032db9a6b
Merge pull request #573 from cypherstack/handle-price_change_percentage_24h-being-null
Handle price_change_percentage_24h being null and not able to parse a…
2023-06-06 12:50:29 -06:00
likho
14f9dc2c05 Handle price_change_percentage_24h being null and not able to parse as double 2023-06-06 16:34:43 +02:00
julian
a353ab341a Merge remote-tracking branch 'origin_SW/staging' into flutter_upgrade
# Conflicts:
#	crypto_plugins/flutter_libmonero
2023-06-05 16:26:28 -06:00
julian
ab07b9c80e fix: auto save formatting 2023-06-05 16:25:54 -06:00
julian
84ab43ced1 fix: some theme issues 2023-06-05 16:25:41 -06:00
Diego Salazar
a79d8a802f
Merge pull request #571 from cypherstack/windows
Windows: update flutter_libmonero to upgrade_gradle, update docs wrt dependencies
2023-06-05 16:23:57 -06:00
Josh Babb
18e08a8cb7 do not start monero on windows 2023-06-05 15:19:50 -07:00
julian
79b403a51b update current theme version to account for nano/banano assets 2023-06-05 15:46:32 -06:00
julian
91dd677e28 fix: banano network pinging, clean up imports, move file to separate folder 2023-06-05 15:04:11 -06:00
julian
117007180e fix: missing coin cases 2023-06-05 14:55:41 -06:00
julian
b92fb5b547 Merge remote-tracking branch 'origin_SW/add_nano' into flutter_upgrade
# Conflicts:
#	pubspec.lock
2023-06-05 14:48:03 -06:00
julian-CStack
58b8509b41
Merge pull request #569 from fossephate/add-nano
Banano support
2023-06-05 14:07:14 -06:00
julian-CStack
84fabcf300
Merge pull request #564 from detherminal/staging
fix: recent logs
2023-06-05 14:00:31 -06:00
julian
6259290d99 fix: theme file conversion 2023-06-05 10:11:34 -06:00
julian
044c957152 refactor dropdown2 and qr image 2023-06-05 07:40:56 -06:00
fossephate
5ac6df5d44 small fix 2023-05-30 19:29:33 -04:00
fossephate
3c524b2ea4 add banano support 2023-05-30 19:19:31 -04:00
detherminal
9e4c8dbc77 fix: recent logs 2023-05-31 00:46:11 +03:00
julian
9c8101d3ea fix: fake/mock clipboard getData 2023-05-30 10:41:53 -06:00
julian
e81bba2357 fix: exception implementations 2023-05-30 10:41:27 -06:00
julian
774bfe517e fix: missing eth case 2023-05-30 10:38:47 -06:00
julian
243994ff45 fix: missing eCash case 2023-05-30 10:31:49 -06:00
julian
1125bbdc15 upgrade flutter/dart to 3.10.2/3.0.0 2023-05-30 10:30:38 -06:00
julian
9c58df7cfd default to less than 30 decimal places for nano 2023-05-30 10:02:41 -06:00
julian
3275039d01 nano clean up and optimisations 2023-05-30 10:00:24 -06:00
julian
91d330e57b add nano support to AmountUnit 2023-05-30 09:32:17 -06:00
julian
1449814e35 Merge branch 'amount_display_precision' into add_nano
# Conflicts:
#	lib/pages/pinpad_views/create_pin_view.dart
#	lib/widgets/custom_pin_put/custom_pin_put_state.dart
2023-05-30 09:11:41 -06:00
julian
79a22e12c3 Merge remote-tracking branch 'origin_SW/staging' into amount_display_precision 2023-05-30 09:04:34 -06:00
julian
388c60d016 fix: various amount unit issues 2023-05-30 09:02:09 -06:00
julian
cb8e02a3ac feat: log electrumx get tx failed response 2023-05-30 09:01:28 -06:00
julian
452110c221 feat: desktop coin units gui 2023-05-30 07:44:49 -06:00
julian
f2fd998148 Merge remote-tracking branch 'origin_SW/staging' into windows
# Conflicts:
#	lib/main.dart
2023-05-29 17:57:26 -06:00
julian
4b6afe1db0 indicate loss of precision in displayed amounts 2023-05-29 17:13:45 -06:00
julian
8155e4afd4 fix: duplicate units displayed 2023-05-29 16:53:22 -06:00
julian
528bc7405c feat: mobile amount unit selection ui 2023-05-29 16:50:21 -06:00
julian
7484353854 Merge remote-tracking branch 'origin_SW/staging' into persistence
# Conflicts:
#	test/electrumx_test.mocks.dart
2023-05-29 16:24:25 -06:00
julian
1b1c61a3a3 feat: WIP use amount formatter in GUI 2023-05-29 15:11:48 -06:00
julian
86cd5bea3e feat: amount formatter and associated providers + prefs 2023-05-29 11:42:11 -06:00
julian
838e623ff2 fix: update fiat price on fiat currency selection changed 2023-05-29 10:39:14 -06:00
Josh Babb
86fabcf9ff port f113904a periodiocPingCheck changes to other electrumx coins 2023-05-29 11:06:57 -05:00
julian
f113904a22 fix: bug in setting _isConnected as well as adding call to refresh on reconnection established 2023-05-29 09:54:14 -06:00
julian
bad1eed7c8 cleaned up electrumx rpc 2023-05-29 09:16:25 -06:00
likho
436b11a102 Generate isar model/ fix status showing incorrectly in the transaction view page 2023-05-29 14:33:57 +02:00
likho
83778bb121 Fix Epiccash caching issue, add additional status messages as in Epicpay 2023-05-28 14:57:05 +02:00
julian
4564ee7e0a untested protected rpc version 2023-05-26 17:18:39 -06:00
julian-CStack
3f7b547cfd
Merge pull request #557 from detherminal/add_nano
add copyright generating script
2023-05-26 16:46:34 -06:00
julian
a2cdc4cdfa add timeout to requests 2023-05-26 15:34:09 -06:00
julian
0955fdb6e6 return onError 2023-05-26 15:28:25 -06:00
detherminal
95a0309b8b docs: add header to source code again 2023-05-27 00:21:16 +03:00
detherminal
ccf5e68fc6 Revert "docs: add copyright header to all source code"
This reverts commit 84ac798bb8.
2023-05-27 00:19:24 +03:00
detherminal
a347ddffc4 feat: add openalias support for xmr 2023-05-27 00:17:09 +03:00
detherminal
97e25a73be docs: explain and comment code 2023-05-26 22:25:59 +03:00
julian
8b0c1e4f9a debugging 2023-05-26 12:48:10 -06:00
fossephate
3586383f93 balance fixes, sync status working, and transaction view working 2023-05-26 14:47:50 -04:00
Rylee Davis
ec3c16d5db Custom pin length (#555)
* WIP: pinCount stuff

* pin decoration + and pinCount is 0

* pin length tweaks

* fixes error when backspacing pin + add icon to flushbar

* removed Constants.pinLength + changes to "change pin" setting

* testing pin output

* WIP: tests pass + commented out isRandom pin 1234

* removed pin output

---------

Co-authored-by: ryleedavis <rylee@cypherstack.com>
Co-authored-by: julian <julian@cypherstack.com>
2023-05-26 10:48:56 -06:00
fossephate
e0efbe669d fix for open blocks + fix for new wallet creation 2023-05-26 12:47:11 -04:00
detherminal
84ac798bb8 docs: add copyright header to all source code 2023-05-26 19:33:04 +03:00
julian
28e4764ec4 fix: namecoin tx signing 2023-05-26 08:59:20 -06:00
julian
4cf098c17b fix: wrap connect in mutex protect to prevent race condition opening multiple sockets 2023-05-25 16:34:03 -06:00
julian
c348230322 clean up log spam 2023-05-25 15:55:57 -06:00
julian
c8b7d3aab8 Merge remote-tracking branch 'origin_SW/staging' into persistence 2023-05-25 15:41:11 -06:00
julian
e9309bc281 remove unneeded mutex and clean up unneeded async 2023-05-25 15:40:30 -06:00
julian
e72e59a50a some clean up 2023-05-25 15:29:23 -06:00
Josh Babb
72c00cbea7 remove comment
did the TODO
2023-05-25 15:59:43 -05:00
Josh Babb
69a085e9a6 rpc2.dart -> rpc.dart 2023-05-25 15:52:07 -05:00
Josh Babb
73312cb920 after socket closes, complete pending requests with errors 2023-05-25 15:51:27 -05:00
julian
e0e4ffe0f4 fix: cached electrumx constructor usage 2023-05-25 14:37:34 -06:00
Josh Babb
5eec303476 do not send next available request from doneHandler 2023-05-25 15:35:55 -05:00
Josh Babb
6be59b6760 add todo note 2023-05-25 15:29:14 -05:00
Josh Babb
30c860d8c3 nullify socket
better safe than sorry!
2023-05-25 15:28:44 -05:00
julian
7718a93059 convert cached electrumx into a simple wrapper 2023-05-25 14:27:58 -06:00
Josh Babb
ba41094ed2 send next available request in queue if isNotEmpty 2023-05-25 13:56:18 -05:00
Josh Babb
6ca51c99c9 destroy socket when done 2023-05-25 13:49:14 -05:00
Josh Babb
6749bc2f06 change exception message
:)
2023-05-25 11:29:46 -05:00
Josh Babb
b82ed502ca replace rpc.dart with rpc2.dart 2023-05-25 11:27:35 -05:00
julian
6a92657f50 fix: Firo total displayed on managed favourite list card 2023-05-25 10:10:07 -06:00
julian
3189203419 fix: Firo total displayed on favourite card 2023-05-25 10:05:20 -06:00
julian
74d3175d87 fix: Handle sent to self transactions when sent to a change address 2023-05-25 09:24:07 -06:00
julian
2b9f4c85f9 queued json rpc requests per socket connection 2023-05-24 17:35:45 -06:00
Josh Babb
6b9337ee10 remove unused requestQueue 2023-05-24 16:23:45 -05:00
Josh Babb
535c400a69 re-add mutex; release in doneHandler 2023-05-24 16:06:56 -05:00
Josh Babb
3cb894e7c6 add getBlockHeadTip response/error checking 2023-05-24 16:05:59 -05:00
Josh Babb
d8a7c8d5ad null awareness 2023-05-24 15:56:08 -05:00
Josh Babb
64caffce79 console logging 2023-05-24 15:55:55 -05:00
Josh Babb
39b99e6900 comments 2023-05-24 15:55:36 -05:00
Josh Babb
866b7c4e88 comment mutex code 2023-05-24 15:55:24 -05:00
fossephate
c5f2480634 receive nano transactions 2023-05-24 15:09:00 -04:00
julian
35b631f329 fix: block possible ordinal containing utxos 2023-05-24 13:07:44 -06:00
julian
d7aa8134d3 block possible ordinal containing utxos 2023-05-24 13:02:36 -06:00
Josh Babb
7bb74455cd comment 2023-05-24 13:40:19 -05:00
Josh Babb
73ecbf15d5 move dataHandler and errorHandler up in scope 2023-05-24 13:39:21 -05:00
julian
4c12e870b1 stream subscription 2023-05-24 12:27:19 -06:00
fossephate
97ecb72ecf Merge branch 'add_nano' of https://github.com/cypherstack/stack_wallet into add-nano 2023-05-24 14:20:38 -04:00
fossephate
b6ace4ef27 save 2023-05-24 14:19:49 -04:00
Josh Babb
81689426e2 add logs 2023-05-24 13:15:19 -05:00
Josh Babb
2762490e6d add todo 2023-05-24 13:15:10 -05:00
Josh Babb
281a04654c reuse socket var where possible 2023-05-24 13:14:56 -05:00
Josh Babb
2428dd7d12 move socket var up in scope 2023-05-24 13:14:21 -05:00
Josh Babb
1e11fdd6fe make vars final 2023-05-24 13:12:54 -05:00
julian
feabebcce5 amount fix 2023-05-24 12:11:33 -06:00
julian
bc868a7d38 fix: merge clean up 2023-05-24 12:08:32 -06:00
julian
553e035ca7 Merge remote-tracking branch 'origin_SW/staging' into add_nano
# Conflicts:
#	lib/models/isar/stack_theme.dart
#	lib/models/isar/stack_theme.g.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/services/coins/firo/firo_wallet.dart
#	lib/themes/coin_icon_provider.dart
#	lib/themes/coin_image_provider.dart
#	lib/utilities/constants.dart
#	lib/utilities/enums/coin_enum.dart
2023-05-24 11:37:37 -06:00
julian
0933546806 fix: various eCash tweaks + 0 conf 2023-05-24 11:00:54 -06:00
julian
da522128de fix: eCash display name 2023-05-24 10:51:57 -06:00
julian
1a8aefa45c fix: quick hack to show incoming joinsplit txns 2023-05-24 10:25:13 -06:00
fossephate
03d69d44ce small cleanup 2023-05-24 12:12:28 -04:00
fossephate
7a95c20645 nano sending + minor sats constants refactor 2023-05-24 11:56:44 -04:00
julian
e7db6739ec disable wownero on linux 2023-05-23 17:47:52 -06:00
julian
206a460cfa fix: update theme button 2023-05-23 17:19:16 -06:00
julian
6065c29e0d add update theme button 2023-05-23 15:13:56 -06:00
julian
ee128810b5 fix debug address details view on desktop 2023-05-23 10:53:06 -06:00
julian
40dfced949 fix: default to 0 mint index if none saved 2023-05-23 10:43:08 -06:00
julian
a77c8c02fd ensure skipping tx if it is a jmint 2023-05-23 10:11:44 -06:00
julian
73d877654b add tx subtype to tx details view in debug mode 2023-05-23 09:52:48 -06:00
julian
304675351a WIP: firo tx parsing clean up and fixes 2023-05-23 09:46:34 -06:00
julian
efd2742184 dev feat: pretty print json helper util 2023-05-23 09:36:55 -06:00
julian
ee830a4788 Merge remote-tracking branch 'origin_SW/staging' into firo_cleanup 2023-05-23 07:32:12 -06:00
julian
141c3f34c9 temp fix 2023-05-19 16:58:44 -06:00
julian
523fd96929 Revert "re enable git versions"
This reverts commit ab02950f03.
2023-05-19 16:53:10 -06:00
julian
69a850b9db fix: anonymize more option icon 2023-05-19 16:44:57 -06:00
julian
6b68ab53b0 fix: anonymize more option icon temporarily 2023-05-19 16:44:55 -06:00
julian
9d76b60d00 fix: paynym unclaimed asset 2023-05-19 16:44:52 -06:00
julian
b7619c3108 default to 12 word seeds for new wallets 2023-05-19 16:44:49 -06:00
julian
78d2627064 fix: assets display 2023-05-19 16:44:46 -06:00
julian
ab02950f03 re enable git versions 2023-05-19 16:41:13 -06:00
julian
e2d7c8ee53 fix: anonymize more option icon 2023-05-19 15:51:47 -06:00
julian
438bfcb39c fix: anonymize more option icon temporarily 2023-05-19 15:42:53 -06:00
julian
68fdaeff13 fix: paynym unclaimed asset 2023-05-19 14:11:01 -06:00
julian
8540bd36fa default to 12 word seeds for new wallets 2023-05-19 14:08:57 -06:00
julian
5acf74e260 fix: assets display 2023-05-19 13:42:11 -06:00
julian
b7bb62653e no wow/xmr startup on windows 2023-05-19 13:33:51 -06:00
julian
9949b8788b fix: missing import from merge 2023-05-19 13:32:49 -06:00
julian
64c509c847 Merge remote-tracking branch 'origin_SW/add-ecash' into windows
# Conflicts:
#	lib/pages_desktop_specific/desktop_menu.dart
#	lib/pages_desktop_specific/password/delete_password_warning_view.dart
#	lib/services/coins/bitcoin/bitcoin_wallet.dart
#	lib/services/coins/bitcoincash/bitcoincash_wallet.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/namecoin/namecoin_wallet.dart
#	lib/services/coins/particl/particl_wallet.dart
#	lib/services/locale_service.dart
#	lib/utilities/stack_file_system.dart
#	scripts/setup.sh
2023-05-19 12:54:20 -06:00
julian
6c691e26f5 fix: trocador swap status link 2023-05-19 08:44:15 -06:00
detherminal
8f89f19b91 feat: add nano 2023-05-19 13:20:16 +03:00
julian
d7fa52e9cd add ecash to price fetch service 2023-05-18 17:01:58 -06:00
julian
1991cdb6b2 add version check for default installed themes and some clean up 2023-05-18 17:00:23 -06:00
julian
f0e16fc7da fix: coin icons for testnet wallets 2023-05-18 16:13:52 -06:00
julian
b946bba01b v2 theme assets 2023-05-18 12:52:48 -06:00
julian
c82564c96c disable ecash assets in prep for dynamic theme coin assets migrate 2023-05-18 09:35:12 -06:00
ryleedavis
bc6185801d corrected ecash json path 2023-05-18 09:02:37 -06:00
julian
98ce9701a5 ecash from ticker fix 2023-05-18 08:23:42 -06:00
julian
37259643ab unwrap optionals 2023-05-18 07:33:54 -06:00
julian
ee21a2dbb5 WIP prepare for ecash assets 2023-05-17 16:57:38 -06:00
Josh Babb
354f267942 start tor with app in main 2023-05-17 17:21:45 -05:00
julian
4f3a2830c5 debug address details info 2023-05-17 15:55:36 -06:00
julian
a3422696ba fix 2023-05-17 15:55:17 -06:00
Josh Babb
174e9b29a6 Merge remote-tracking branch 'origin/staging' into tor 2023-05-17 15:28:59 -05:00
julian
dfc283c757 ecashaddrs working? 2023-05-17 13:14:16 -06:00
julian
23a6236b4c update branch 2023-05-17 12:16:38 -06:00
julian
0d7a0a8fb9 Merge branch 'staging' into add-ecash
# Conflicts:
#	lib/utilities/assets.dart
#	lib/utilities/theme/color_theme.dart
2023-05-17 12:11:08 -06:00
julian
e406374796 clean up and optimizations 2023-05-17 11:34:40 -06:00
julian
d270ea38a2 clean up tx count function 2023-05-17 08:37:27 -06:00
julian
140e5c279f Merge branch 'firo_cleanup' into ui-fixes 2023-05-16 16:30:12 -06:00
julian
ab78e3fbca clean up _getUnspentCoins() 2023-05-16 15:59:06 -06:00
ryleedavis
e463560a5f fix support page icon color 2023-05-16 15:38:18 -06:00
julian
9725ed32be WIP rework of anon balance calc 2023-05-16 15:15:08 -06:00
julian
02fe1103cb fix assignment issue 2023-05-16 14:43:52 -06:00
julian
01999e4f29 revert if pointless or breaks things? 2023-05-16 14:38:24 -06:00
Josh Babb
7d8f03dd20 add warning 2023-05-16 15:20:18 -05:00
julian
eac4ee54f1 logging on possible bad data 2023-05-16 14:17:12 -06:00
julian
a513e90082 make function easier to read: Part 2 2023-05-16 14:13:14 -06:00
julian
87507585b8 make function easier to read 2023-05-16 14:08:25 -06:00
ryleedavis
bb5ada8178 fix eye icon overflow error on desktop 2023-05-16 13:36:59 -06:00
julian
d0c53c2673 Strongly typed used serials list 2023-05-16 13:29:48 -06:00
julian
1b92f2b36b no more derivations stored for firo 2023-05-16 11:33:00 -06:00
julian
939e10248b fix: grammar 2023-05-16 11:04:45 -06:00
julian
e843065278 fix: contact id access fixes 2023-05-16 09:33:28 -06:00
Josh Babb
50fb54b6ad Merge remote-tracking branch 'origin/staging' into tor 2023-05-15 17:38:43 -05:00
julian
ba33aee395 fix: token view summary icon asset loading 2023-05-15 16:31:03 -06:00
julian
f6ab07787f Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-05-15 15:34:30 -06:00
julian
f5ff1c4016 fix: grammar 2023-05-15 15:34:07 -06:00
julian
63035aabf0 feat: desktop custom block explorers 2023-05-15 15:33:32 -06:00
julian
a2c15ac332 fix: missing updated data version 2023-05-15 14:21:09 -06:00
julian
59c1a49ee7 Merge branch 'ui-fixes' into address_book_isar
# Conflicts:
#	lib/pages_desktop_specific/address_book_view/subwidgets/desktop_contact_details.dart
#	lib/utilities/db_version_migration.dart
2023-05-15 14:15:34 -06:00
julian
52bffbac08 add contacts migration from hive to isar and remove contact class conversion 2023-05-15 14:12:06 -06:00
julian
8351821c89 disable xpubs temporarily 2023-05-15 11:15:35 -06:00
julian
9764ad0d14 fix: added new color to fix orange theme issue 2023-05-15 10:43:23 -06:00
julian
7aeab97151 fix: text color of more options 2023-05-15 09:32:40 -06:00
julian
100b3085eb fix: wallet nav bar swap icon 2023-05-15 08:34:30 -06:00
julian
127564f2ac fix: bch remove bad address type 2023-05-15 07:48:50 -06:00
detherminal
524f4c5514 feat: move address books to isar 2023-05-14 18:06:47 +03:00
julian
539dec13f5 clean up and fixed bugs found while porting themes to duo 2023-05-13 21:25:46 -06:00
julian
9820aed1ff show flush bar on desktop instead of dialog 2023-05-12 15:20:47 -06:00
julian
664a8212fd fix: alignment 2023-05-12 15:06:38 -06:00
julian
b715cf9535 fix: selected theme on deleting themes changing 2023-05-12 15:05:40 -06:00
julian
147914f650 fix: fix show theme preview in incognito without network loading 2023-05-12 14:49:20 -06:00
julian
451e5e1259 fix: show theme preview in incognito without network loading 2023-05-12 14:13:15 -06:00
julian
4a5ca30b6f fix: tests 2023-05-12 14:02:04 -06:00
julian
c713de3e79 pass bytes around instead 2023-05-12 13:51:15 -06:00
julian
fe0155edc7 Merge remote-tracking branch 'origin_SW/staging' into themes 2023-05-12 11:16:32 -06:00
julian
e032e90957 update theme schema to add support for preview assets 2023-05-12 10:19:15 -06:00
julian
63fff1d644 Add desktop custom theme selection and download ui. As well fixed a couple bugs on the mobile version 2023-05-12 09:32:35 -06:00
julian
fcecb0d6b2 Hacked Textfield layout. Needs correct colors for hover/active/disabled etc. Fixes cursor height issue 2023-05-11 18:07:27 -06:00
Josh Babb
169e419c6d Merge remote-tracking branch 'origin/staging' into tor 2023-05-11 16:36:41 -05:00
julian
bcb5075fb2 add install theme button to app bar 2023-05-11 11:34:14 -06:00
julian
6f97b06569 incognito theme management 2023-05-11 11:28:37 -06:00
julian
ee29025364 add manual theme installation 2023-05-11 10:33:10 -06:00
julian
0ec891b439 fix: listen for theme changes 2023-05-11 09:36:45 -06:00
julian
7c1d909b27 add uninstall button 2023-05-11 09:30:51 -06:00
julian
7131632044 fix: background 2023-05-11 09:30:15 -06:00
julian
b16e96fc6d ask to load themes if in incognito mode 2023-05-11 09:10:02 -06:00
julian
6990d60b9b various fixes, layout tweaks, and refactoring 2023-05-10 16:49:56 -06:00
julian
6ed6ffb18b add previewImageUrl property 2023-05-10 13:25:17 -06:00
julian
7c4237f8f8 check fetched theme data sha256 hash 2023-05-10 13:21:08 -06:00
julian
9e39d995e2 fetch themes from server logic 2023-05-10 13:02:35 -06:00
julian
6e381ef280 fix: mobile system default theme options 2023-05-10 11:01:25 -06:00
julian
2f895c12a7 switch themes using new theming method 2023-05-10 10:16:49 -06:00
julian
e1e1397f17 theme installed check 2023-05-10 08:53:46 -06:00
julian
436a15cfbe fix: merge fixes 2023-05-10 07:39:00 -06:00
julian
4213eca928 Merge remote-tracking branch 'origin_SW/staging' into themes
# Conflicts:
#	lib/db/isar/main_db.dart
2023-05-09 18:00:17 -06:00
julian
71992ea0c8 fix: use SvgPicture.file constructors for themed assets located in the filesystem 2023-05-09 17:59:26 -06:00
julian
f8e6b060e6 encapsulate themes dir across platforms 2023-05-09 17:27:48 -06:00
julian
3757385b81 WIP install default themes on startup 2023-05-09 17:18:44 -06:00
julian
4fe014287c fix: assets paths 2023-05-09 17:18:27 -06:00
julian
604e4cfde7 install theme from zip archive functionality 2023-05-09 17:18:13 -06:00
julian
7e277a829e fix: notification wrapper bug 2023-05-09 17:16:12 -06:00
julian
e53e7e5055 set up installing of themes and including default themes 2023-05-09 15:58:42 -06:00
julian
60af990c1f remove a couple more hard coded assets 2023-05-09 14:59:21 -06:00
julian
6d502ac01d temp comment out some code 2023-05-09 14:59:16 -06:00
julian
2984b49178 use themeId strings 2023-05-09 14:59:16 -06:00
julian
9de6d0619d fix: ThemeAssets embedded constructor and generate Isar schema 2023-05-09 14:59:16 -06:00
julian
136207c179 pull gifs out of bundled assets 2023-05-09 14:59:16 -06:00
julian
d182fd2740 replace ThemeType enum with themeId Strings 2023-05-09 14:20:29 -06:00
julian
80a23c4bee update stack theme class to parse json properly 2023-05-09 14:04:48 -06:00
julian
39a749d522 remove background image path 2023-05-09 13:59:31 -06:00
julian
0c305c4911 delete color theme files 2023-05-09 13:59:09 -06:00
julian
5f9c68e534 move notifications wrapper 2023-05-09 12:01:55 -06:00
julian
b66e43f788 comment out erroring code for now 2023-05-09 11:56:24 -06:00
julian
511ac393b6 untested notifications wrapper 2023-05-09 11:54:15 -06:00
julian
aae766cdba update a few more assets and added missing background asset to theme class 2023-05-09 10:59:55 -06:00
julian
fae467440c update text styles 2023-05-09 10:53:15 -06:00
julian
7da7302e63 fix: added missing assets to theme and updated more references to use theme provided assets 2023-05-09 10:51:30 -06:00
julian
e92501c38d fix: load secondary (ex. chan kiss) gif properly if exists 2023-05-09 10:36:01 -06:00
julian
87bafa77c5 fix: load gif properly if exists 2023-05-09 10:32:36 -06:00
julian
8f5da9c4da fix: add missing buy image to theme and fix a couple other asset refs 2023-05-09 10:30:06 -06:00
julian
bd476a04a0 pass theme id 2023-05-09 10:24:37 -06:00
julian
efec395c79 fix: import 2023-05-09 10:24:11 -06:00
julian
789029a11f some clean up of assets.dart 2023-05-09 10:23:39 -06:00
julian
7da9f3b6e1 add secondary images to differentiate between chan plain and kiss coin gifs 2023-05-09 09:48:28 -06:00
julian
f3da99fd00 use id given by server 2023-05-09 09:26:19 -06:00
julian
236b895ae4 fix: delete themed assets from bundle and remove remaining references to assets.dart for themed icon assets 2023-05-09 09:21:04 -06:00
julian
575ec170f8 fix: added missing exchange status icon assets 2023-05-09 09:14:48 -06:00
likho
f57ec039b2 Stop epicbox listener when wallet is syncing 2023-05-09 11:49:20 +02:00
julian
2cf7d6de93 fix: more bch zero conf special case fixes 2023-05-08 16:15:39 -06:00
julian-CStack
a73f5a1b3d remove unnecessary cast 2023-05-08 12:03:38 -06:00
julian-CStack
11268d980c comment out unused vars 2023-05-08 11:58:36 -06:00
julian-CStack
f9f6d749ef Merge remote-tracking branch 'origin_SW/staging' into themes 2023-05-08 10:55:11 -06:00
julian
3f5cfcbfaf clean up unused code, imports, and formatting 2023-05-08 08:36:05 -06:00
julian
c8655d56bc Merge remote-tracking branch 'origin_SW/staging' into custom_block_explorers 2023-05-08 08:20:52 -06:00
Diego Salazar
6efa5597bf
Merge pull request #520 from cypherstack/add-epic-send-to-address
fix: Add send to address for epic when sending
2023-05-05 16:16:56 -06:00
detherminal
47df2a8a7a feat: use isar instead of hive 2023-05-05 20:30:22 +03:00
detherminal
bf6e378fbc Merge remote-tracking branch 'custom_block_explorers' into staging 2023-05-05 19:38:19 +03:00
julian
38c4f6bc12 fix: desktop exchange form overflow 2023-05-05 10:30:34 -06:00
julian
0ab96ad6a1 fix: some exchange api error propagation 2023-05-05 10:25:56 -06:00
julian
0ca5e46474 fix: Dart's stupid rounding 2023-05-05 09:32:55 -06:00
julian
22a7763b26 fix: desktop trocador kyc rating info dialog 2023-05-05 08:56:04 -06:00
julian
a00f226f52 remove auto setting 8 decimal places 2023-05-05 08:20:37 -06:00
julian
16ca32a882 Don't show exchange providers until amount is entered 2023-05-05 08:16:08 -06:00
likho
4d785e113c Merge branch 'staging' into add-epic-send-to-address 2023-05-05 14:01:02 +02:00
likho
affee53ca6 Add send to address for epic when sending 2023-05-05 13:58:53 +02:00
ryleedavis
7c8b31dc4c center lock screen PIN page 2023-05-04 16:37:57 -06:00
ryleedavis
8d7db30328 move biometrics to appbar 2023-05-04 16:37:57 -06:00
julian
8fd0caac44 Merge branch 'staging' into ui-fixes 2023-05-04 15:14:39 -06:00
julian
3a9d23d0f9 add a (+) wallet button on mobile (per coin) wallets list 2023-05-04 14:52:58 -06:00
julian
8ebd4f3a5f update generated files 2023-05-04 14:33:34 -06:00
julian
e3c0f58abc custom block explorer isar model/schema 2023-05-04 14:33:19 -06:00
ryleedavis
90f5e6c369 replace coin icons for swap + buy crypto select sheets 2023-05-04 13:26:46 -06:00
julian
34d9360f20 delete empty/unused files 2023-05-04 12:20:08 -06:00
julian
1c33dd5062 swap rate refresh fixes and error propagation 2023-05-04 12:19:50 -06:00
detherminal
1587b5b1e9 feat: implement custom block explorer 2023-05-04 21:10:37 +03:00
julian-CStack
a1b7c9248b tighten swap estimate refreshing 2023-05-04 08:58:50 -06:00
julian-CStack
87ed2af7ce remove empty file 2023-05-04 08:57:24 -06:00
Josh Babb
a48ec94927 Merge branch 'staging' into tor 2023-05-03 18:22:38 -05:00
julian
032748fdfe Merge branch 'staging' into trocador 2023-05-03 16:11:14 -06:00
julian
bde4321942 clean up prints 2023-05-03 16:08:00 -06:00
julian
292e49563a fix: remove duplicate title 2023-05-03 16:04:47 -06:00
julian
be6a2c110f fix: import 2023-05-03 16:03:13 -06:00
julian
7c8721f492 fix: swap refreshing provider 2023-05-03 15:47:12 -06:00
julian
3d9a8c3a3c remove global swap warning message (will be replaced in future with per exchange info) 2023-05-03 15:46:51 -06:00
julian
eeda23417c update swap update estimate input interval 2023-05-03 15:45:50 -06:00
julian
51acd366b4 fix: swap currency updating bug and some updating optimizations 2023-05-03 14:40:39 -06:00
julian
bea6cd366d Merge remote-tracking branch 'origin_SW/staging' into trocador 2023-05-03 14:04:31 -06:00
julian
3a97623e5b WIP exchange screen state refactor 2023-05-03 14:03:31 -06:00
ryleedavis
f4509dc70d WIP: replace coin icons 2023-05-03 09:36:24 -06:00
Rylee Davis
4af7a748a0
Merge branch 'staging' into ui-fixes 2023-05-02 16:47:21 -06:00
ryleedavis
d1d6eae78b Merge branch 'themes' of https://github.com/cypherstack/stack_wallet into themes 2023-05-02 15:06:38 -06:00
ryleedavis
301f4b5cf5 WIP: rename coin image provider + add coin icon provider 2023-05-02 15:05:04 -06:00
likho
23ab681039 Move the rest of the themes to Json 2023-05-02 19:06:46 +02:00
julian
3564426248 show trocador provider options 2023-05-02 10:22:35 -06:00
likho
4715367fd4 Update Themes template to new structure, add forest, ocean-breeze and fruit-sorbet themes to json 2023-05-02 17:11:16 +02:00
julian
89f806f394 prevent double loading of data 2023-05-02 08:24:37 -06:00
likho
bff4f3f97f Merge branch 'themes' of github.com:cypherstack/stack_wallet into themes 2023-05-02 15:11:14 +02:00
likho
fa6e7d907e Update themes structure 2023-05-02 15:10:50 +02:00
ryleedavis
b5dff2f88b fixed an import typo 2023-05-01 16:47:23 -06:00
ryleedavis
572410db89 resolve merge conflicts 2023-05-01 16:41:13 -06:00
ryleedavis
db9485474e import custom button 2023-05-01 16:35:43 -06:00
ryleedavis
e5fe80f057 WIP: randomize PIN pad 2023-05-01 16:34:48 -06:00
ryleedavis
63277600a6 unlock wallet using submit button 2023-05-01 16:34:45 -06:00
ryleedavis
cede462681 WIP: randomize PIN provider + toggle added 2023-05-01 16:34:36 -06:00
ryleedavis
096aab834b UseBiometric button + only show if biometrics toggle is on 2023-05-01 16:34:16 -06:00
ryleedavis
6eea7cd2cf remove biometric button, move back button, add submit button 2023-05-01 16:30:43 -06:00
julian
e81521e374 WIP exchange process refactor to handle multiple sub providers per exchange provider 2023-05-01 16:26:12 -06:00
ryleedavis
93441bdf4d theme_coin_provider + replaced big coin images 2023-05-01 14:14:08 -06:00
julian
34f7d80051 Merge branch 'ui-fixes' into trocador 2023-05-01 13:50:27 -06:00
julian
e05caa589f bch block height showing as pending in ui fix 2023-05-01 13:41:53 -06:00
julian
b9211ad2c3 pass abi parsing errors (or other token init errors) up and show a simple dialog 2023-05-01 11:20:40 -06:00
julian
35ea94a209 catch abi parsing errors 2023-05-01 11:18:38 -06:00
julian
dad35470f8 unified desktop/mobile dialog 2023-05-01 11:18:11 -06:00
julian
643ef07066 add possibility to skip per wallet migration with warning 2023-05-01 09:46:11 -06:00
julian
808927a0d1 handle change in abi data 2023-05-01 08:51:55 -06:00
julian
e8cab19c47 WIP trocador assets and kyc info 2023-04-28 17:02:55 -06:00
julian
d14fd88e01 trocador debug prints 2023-04-28 15:27:38 -06:00
julian
33ec3f5a25 hack to isolate Trocador exchange name 2023-04-28 14:40:36 -06:00
julian
73b7af77f6 add trocador currencies to loading/caching process 2023-04-28 14:32:44 -06:00
julian
31a29be929 estimate/rateId fix and mounted check 2023-04-28 14:32:18 -06:00
julian
05c4d01ee4 initial Trocador integration 2023-04-28 14:31:26 -06:00
julian
d3b3092281 code readability 2023-04-28 14:29:30 -06:00
julian
da9b921ddc pass around estimate instead of just rateId 2023-04-28 14:29:10 -06:00
julian
da9b679d3c trocador api tweaks and clean up 2023-04-28 14:26:51 -06:00
detherminal
cb8de25e08 feat: rename label to semanticsLabel and correct misspelling 2023-04-28 21:21:30 +03:00
detherminal
6c25ce7d67
Merge branch 'cypherstack:staging' into staging 2023-04-28 21:08:01 +03:00
ryleedavis
ee09a8c724 wip: replace asset theme svgs 2023-04-28 10:54:43 -06:00
julian
9c414068d3 trocador api and response DTOs 2023-04-28 10:30:31 -06:00
likho
228afdd29a Merge branch 'themes' of github.com:cypherstack/stack_wallet into themes 2023-04-28 14:29:06 +02:00
likho
3b3e14ed7f Clean up, use flat structure for assets 2023-04-28 14:28:46 +02:00
julian
6df6207edd manage themes ui basic grid layout 2023-04-27 17:42:59 -06:00
julian
80f341ac40 Merge remote-tracking branch 'origin_SW/themes' into themes 2023-04-27 17:07:43 -06:00
julian
c9c9e79b5c Merge branch 'ui-fixes' into themes 2023-04-27 17:07:04 -06:00
julian
4defe837e7 WIP: manage themes ui 2023-04-27 17:06:46 -06:00
ryleedavis
e9c386c66f replace assets in tx_icon.dart 2023-04-27 16:56:17 -06:00
julian
e940ad8e71 WIP: sample stub for possible tor integration 2023-04-27 16:35:16 -06:00
julian
05dc2a23e6 xpub layout fix for desktop 2023-04-27 16:13:44 -06:00
detherminal
4c145e1412 feat: wrap with semantic widget for talkback 2023-04-27 21:31:54 +03:00
detherminal
7ea374d6e4 Merge remote-tracking branch 'origin/staging' into staging
# Conflicts:
#	lib/pages/wallet_view/sub_widgets/wallet_refresh_button.dart
2023-04-27 21:22:04 +03:00
detherminal
6522d36c7b feat: wrap with semantic widget for talkback 2023-04-27 21:14:04 +03:00
julian
1e9642ec94 gap check fix ported from btc to bch 2023-04-27 09:01:14 -06:00
likho
e1dd7b47c0 Replace BuildContext images call with themeProvider in tx_icon.dart 2023-04-27 15:22:08 +02:00
likho
29a5a98063 Add light theme to json, clean out chan colors from dark theme 2023-04-27 14:17:33 +02:00
likho
dd213bb950 WIP: Convert themes to json 2023-04-27 10:42:20 +02:00
julian
aa2f29960c Merge remote-tracking branch 'origin_SW/staging' into paynyms_fixes 2023-04-26 17:30:24 -06:00
julian
cce4336f43 ensure all addresses with history have been generated before scanning for tx history on restore 2023-04-26 17:05:45 -06:00
julian
5a50f7d256 ensure notification address is added to local db 2023-04-26 16:19:24 -06:00
julian
9749443472 clean up notif node calls 2023-04-26 16:12:24 -06:00
julian
b14263eca5 clean up root node calls 2023-04-26 16:11:28 -06:00
julian
1dc2a3ce15 fix signing paynym received inputs 2023-04-26 15:12:36 -06:00
julian
d0bb0183f3 btc all own addresses query fix 2023-04-26 13:11:56 -06:00
julian
a236316291 unused code cleanup 2023-04-26 13:11:24 -06:00
julian
289009be18 ensure only non segwit payment code is ever shown 2023-04-26 12:29:43 -06:00
julian
8018a887cf paynym address generation clean up 2023-04-26 12:27:29 -06:00
julian
ce01269dbe clean up unneeded code 2023-04-26 09:28:04 -06:00
julian
2bfce21058 btc restore gap fix 2023-04-26 09:27:29 -06:00
likho
9bd2c1e2de Clean up 2023-04-26 16:03:34 +02:00
likho
707dc204c5 Ensure themes path is loaded, use testing theme name instead of UUID 2023-04-26 14:26:35 +02:00
ryleedavis
7fcfd43bfa add haptic feedback to pin + copy receiver address 2023-04-25 18:02:00 -06:00
ryleedavis
16a3020d91 replace persona images 2023-04-25 16:11:26 -06:00
ryleedavis
aa07ba639b replace stack images 2023-04-25 16:09:45 -06:00
ryleedavis
68ad1dfb2b replace stackIcon asset images 2023-04-25 16:07:28 -06:00
julian
61bb4b839d paynym.is api debugging info 2023-04-25 15:08:24 -06:00
julian
fea0aeea64 paynym amount fixes 2023-04-25 15:08:00 -06:00
julian
8c3fffde9d segwit paynym.is updates and fixes 2023-04-25 15:06:12 -06:00
julian
cf694d6cdd init fix 2023-04-25 11:32:57 -06:00
julian
5ad161e6a9 add initial segwit paynym support 2023-04-25 10:45:02 -06:00
julian
6fb93b00ff organize constants 2023-04-25 09:24:14 -06:00
likho
857f0f2acc Clean up 2023-04-25 15:58:51 +02:00
likho
4ed34ad50f Correctly parse gradient 2023-04-25 15:12:56 +02:00
julian
ef87517705 arrow rotate and svg usage clean up 2023-04-24 16:26:54 -06:00
julian
dbc34168ef arrow rotate svg clean up 2023-04-24 12:18:50 -06:00
julian
0d448a8417 guard against possible late init errors 2023-04-24 12:12:47 -06:00
julian
573668a333 bch testnet send fix 2023-04-24 12:10:46 -06:00
likho
d42f48ceee resolve json errors, move assets json into themes json 2023-04-24 19:36:05 +02:00
likho
c6ffe14a4e Rename assets json file 2023-04-24 18:42:22 +02:00
likho
5748de2251 Theme colors error fixes 2023-04-24 17:31:05 +02:00
julian-CStack
3a94972ab3 WIP assets change 2023-04-24 08:38:17 -06:00
julian-CStack
ec00f6aea4 WIP testing themes 2023-04-24 08:36:12 -06:00
likho
66f17b2ba1 Get assets from json 2023-04-24 14:53:51 +02:00
ryleedavis
992bf5de9b rotateArrows color 2023-04-21 21:48:19 -06:00
ryleedavis
360d6d7266 WIP: added arrowRotate lottie animation 2023-04-21 17:00:28 -06:00
ryleedavis
90ef8c8694 add arrow_rotate lottie 2023-04-21 12:18:59 -06:00
ryleedavis
15c2a8bb29 added boxShadowExt + boxShadows to ColorTheme 2023-04-21 09:57:20 -06:00
likho
3e36165db5 Add themes folder, setup json for dark theme assets and test getting assets from folder 2023-04-21 16:34:47 +02:00
julian
f9aac8ea36 clean up remaining add derivation stuff in btc and paynyms 2023-04-20 18:47:07 -06:00
julian
0734d9ee8a move to cleaner tx signing and stop adding derivations on address generation as we now have the info we need in the Address class. Old derivations should still be checked as not all old addresses are guaranteed to had a derivation path property 2023-04-20 18:36:43 -06:00
julian
e7eec36986 desktop wallet transactions ui fix 2023-04-20 18:34:16 -06:00
julian
58bc67f9ea some derivations additions cleaned up in btc 2023-04-20 18:00:08 -06:00
julian
6c3cddb48a clean up bch restore process 2023-04-20 17:53:09 -06:00
julian
89cc47525d new broadcast tx progress animation 2023-04-20 17:39:16 -06:00
julian
8e73e3ecba pass bip32 root node is available to save generation time 2023-04-20 12:35:08 -06:00
julian
703ceee86d clean up btc restore, stop storing derivations as they aren't needed anymore, and ensure all previous unused addresses are saved. 2023-04-20 12:34:31 -06:00
julian
1714e2a7d8 set wow confs to 15 2023-04-20 11:00:52 -06:00
ryleedavis
00a287be53 merge conflicts 2023-04-20 10:18:33 -06:00
ryleedavis
1ae97df42a resolve merge conflict 2023-04-20 10:12:57 -06:00
ryleedavis
62a9f7f5bf added button_back section 2023-04-20 10:11:05 -06:00
ryleedavis
962fab6e3e added color ints to color theme 2023-04-20 10:11:05 -06:00
julian
e3888be1b1 embedded assets, provider, and example 2023-04-20 09:32:50 -06:00
Likho
7581e4c5f8 Update structure and add sample theme_template 2023-04-19 16:40:43 +02:00
Likho
e02381dbf6 Update structure and add sample theme_template 2023-04-19 16:38:31 +02:00
Likho
38363a65d7 Dark theme json 2023-04-19 14:22:01 +02:00
julian-CStack
8526c2af6b Merge branch 'staging' into ui-fixes 2023-04-18 17:02:10 -06:00
julian-CStack
73261d85a5
Merge pull request #434 from InnocuousFinch/update-btc-blk-explr
Update bitcoin block explorers to use mempool.space
2023-04-18 17:01:19 -06:00
julian-CStack
2ff27956d1 init cache db no matter what on startup 2023-04-18 16:51:50 -06:00
julian-CStack
f6becfbe77 WIP re themeing 2023-04-18 10:46:04 -06:00
julian
3db3ad06c5 WIP isar theme class 2023-04-18 09:15:52 -06:00
julian
9a6dcba631 Merge branch 'ui-fixes' into add-ecash 2023-04-17 15:55:09 -06:00
julian
9974f60b4c zero conf possible null fix 2023-04-17 15:44:50 -06:00
julian
da8972e27b fee locale formatting fix 2023-04-17 15:36:40 -06:00
julian
154ad80137 reformat auto save 2023-04-17 15:36:16 -06:00
julian
e5c99e6d99 desktop 'more' features fix 2023-04-17 14:38:50 -06:00
julian
8b76ef4f30 ecash derivation path 2023-04-17 12:58:34 -06:00
julian
148cd6f5b0 update decimals for eCash 2023-04-17 12:56:35 -06:00
ryleedavis
95f16ec250 add chan persona images 2023-04-17 09:56:51 -06:00
julian
f87c5e8aa7 duplicate code clean up 2023-04-17 09:47:51 -06:00
julian
e01b422573 check server version 2023-04-17 09:42:55 -06:00
julian
9df5bc4f36 non batched tx history fetching if server doesn't support batching 2023-04-17 09:28:02 -06:00
julian
9c5c0cb179 non batched tx count if server doesn't support batching 2023-04-17 09:18:50 -06:00
julian
ba77b40674 non batched utxo fetch if server doesn't support batching 2023-04-17 08:27:44 -06:00
julian-CStack
93b040bc5f WIP e-cash 2023-04-17 07:53:39 -06:00
julian
788d1f5205 set min wownero confirmations to 4 2023-04-15 12:00:28 -06:00
julian-CStack
5f074907c8 theme group title fix 2023-04-14 08:29:44 -06:00
julian
b358efe656 mobile swap rate type toggle height fix 2023-04-13 14:46:20 -06:00
julian
9ab156562a system brightness theme selection gui updates 2023-04-13 14:40:48 -06:00
julian
9a23e311fd WIP appearance settings code organisation 2023-04-13 13:04:08 -06:00
julian
362c708225 WIP wallet state management improvements 2023-04-13 10:32:57 -06:00
julian
07f25cc9ff token send form state fixes 2023-04-13 09:21:27 -06:00
julian
49b6e65ffe remove a couple default tokens 2023-04-13 09:17:05 -06:00
julian
5267d5f949 mobile eth fee selection sheet fix 2023-04-13 09:03:04 -06:00
julian
4797b083e2 mobile add tokens button fix 2023-04-13 08:53:17 -06:00
julian-CStack
8be96701da WIP select firo balance for swap 2023-04-12 17:36:25 -06:00
julian
2359674946 quickfix for swapping between exchanges 2023-04-12 15:15:58 -06:00
julian
35dc0e06c2 clean up unneeded label 2023-04-12 11:29:33 -06:00
julian
a344366648 balance display total fix 2023-04-12 11:27:31 -06:00
julian
a85c79b367 disable eth send all button 2023-04-12 08:44:08 -06:00
julian
fbe4767e5c chans loading indicator 2023-04-12 08:41:35 -06:00
julian
20f6754de5 epic cancel tx button padding fix desktop 2023-04-12 08:14:54 -06:00
julian
1e71e3d615 epic amount type cast error fix 2023-04-12 08:09:04 -06:00
julian
eb9f76ad02 desktop loading token wallet wallet white screen nav fix 2023-04-12 08:04:22 -06:00
julian
cdfeb95fdf exchange form localisation number parsing fix 2023-04-12 07:42:07 -06:00
julian
15d42834aa mobile coin control navigation and amount label fixes 2023-04-12 07:11:44 -06:00
julian
44d6510a77 refresh provider 2023-04-11 16:37:50 -06:00
julian
b36c98f003 better error handling 2023-04-11 16:09:18 -06:00
julian
68734132a1 describe fee as max based on hardcoded max gas limit 2023-04-11 15:57:13 -06:00
julian
b5a58064ac eth gas tracker fixes and token send tweaks 2023-04-11 15:36:37 -06:00
julian
e2cc371f99 add token fees to fee dropdown on desktop 2023-04-11 14:57:19 -06:00
julian
bb9916380d add nonce field to token send view on desktop 2023-04-11 14:41:26 -06:00
julian
723ec64354 eth fixes 2023-04-11 14:25:13 -06:00
julian
eae2ad1651 delete unused file 2023-04-11 13:17:49 -06:00
julian
cd6c057f8c dynamic fee type checks 2023-04-11 13:14:34 -06:00
julian
cefbc42715 desktop send form token price fix 2023-04-11 13:03:05 -06:00
julian
6eb9651fbb desktop trade view layout fixes 2023-04-11 11:52:19 -06:00
julian
e72f2018d0 missed firo amount 2023-04-11 11:20:57 -06:00
julian
2e72a846a9 set controller to null on dispose to prevent any attempts at use after the widget was disposed 2023-04-11 10:12:26 -06:00
julian
2004abdfcc desktop my tokens list text color fix 2023-04-11 10:05:15 -06:00
julian
32987b46a9 desktop address list state bugfix 2023-04-11 09:59:24 -06:00
julian
ce67673a94 duplicated lower cased eth address fix 2023-04-11 09:53:26 -06:00
julian
b2d2f20b50 WIP replacement for Map<String, dynamic> transactionObject 2023-04-11 09:18:29 -06:00
julian
b3efbda2e4 some amount sending fixes 2023-04-11 09:17:58 -06:00
julian
aeaad39182 style fix 2023-04-11 08:28:05 -06:00
julian
b667514662 expand coin selection on add wallet screen quicker 2023-04-11 08:02:27 -06:00
julian
8d9dec9661 Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-04-10 16:19:42 -06:00
julian
059fd22c21 desktop wallets overview background fix 2023-04-10 16:12:14 -06:00
julian
7e95b3a00f desktop wallets not showing properly fix 2023-04-10 16:10:59 -06:00
julian
c76bcd81e7 never rescan on open for eth 2023-04-10 16:03:04 -06:00
sneurlax
aeff2f82ae remove typo 2023-04-10 16:58:07 -05:00
sneurlax
af1993cc01 amount-related ui fixes for firo/spend-mints 2023-04-10 16:56:17 -05:00
sneurlax
b45146ac4b amount-related ui fixes for firo/spend-mints 2023-04-10 16:23:44 -05:00
sneurlax
5262bd8933 Merge remote-tracking branch 'stack_wallet_origin/ui-fixes' into firo/spend-mints 2023-04-10 16:05:52 -05:00
sneurlax
d883aaf602 Merge remote-tracking branch 'stack_wallet_origin/ui-fixes' into firo/spend-mints 2023-04-10 16:04:14 -05:00
sneurlax
80ca2f2d2c check if mint txs are confirmed 2023-04-10 15:58:56 -05:00
sneurlax
d3db4e6868 instead of assuming mint = confirmed, move logic down so isUnconfirmed has an exception 2023-04-10 15:35:25 -05:00
julian
1268278adf show contract symbol on mobile token receive page 2023-04-10 14:23:52 -06:00
sneurlax
77b1e23144 assume mints listed in lelantus txs are confirmed
TODO make sure that mints/_mintTxnData only contains confirmed tx / filter unconfirmed
2023-04-10 15:21:33 -05:00
julian
051eb6c924 change now token contract "fix" 2023-04-10 14:14:03 -06:00
julian
bc90723c86 single coin list for swap currency selection 2023-04-10 13:30:19 -06:00
julian
0ea4517952 quicker token wallet loading 2023-04-10 12:00:23 -06:00
julian
004c39102c token balance fix 2023-04-10 12:00:23 -06:00
julian
7ee5c196a0 token theme colors 2023-04-10 12:00:23 -06:00
julian
5bf678d41a Balance class clean up 2023-04-10 12:00:23 -06:00
julian
742036138b add search to mobile coin wallets per-coin list 2023-04-10 12:00:23 -06:00
julian
26cfa84da7 expand eth wallet card dropdown when header is clicked/tapped anywhere, not just the tiny grey button area 2023-04-10 12:00:23 -06:00
julian
000e98cbb6 mobile open wallet gui flow changes 2023-04-10 12:00:23 -06:00
julian
b3b4d803a6 mobile eth restore flow navigation bug fix 2023-04-10 12:00:23 -06:00
julian
c0105a2058 available balance fix 2023-04-09 13:07:09 -06:00
julian
4409562a94 clean up balance file 2023-04-09 13:00:47 -06:00
julian-CStack
0dd91b067e tweaked mobile xpub view style 2023-04-08 17:22:14 -06:00
julian
6b88a1a4f1 WIP consolidate xpub view 2023-04-07 20:04:48 -06:00
julian
72d6e636f0 Merge remote-tracking branch 'origin/staging' into ui-fixes
# Conflicts:
#	lib/services/coins/manager.dart
2023-04-07 18:56:59 -06:00
julian
839ee314a2 xpub refactor to include coin network type in generation 2023-04-07 18:44:43 -06:00
Diego Salazar
9c28ddf934
Merge pull request #452 from cypherstack/add-ethereum
Add ethereum
2023-04-07 18:31:33 -06:00
julian
bb85defaea desktop wallets search 2023-04-07 17:21:11 -06:00
julian
51211b34f5 eth token fee parsing fix 2023-04-07 16:02:28 -06:00
julian
1ff19194e7 add custom token dialog modified for desktop 2023-04-07 15:40:00 -06:00
julian
f744fd10de add stacked overlay center widget to ensure exact center in desktop appbar 2023-04-07 15:36:34 -06:00
julian
6754c2ebdf add token functionality to desktop eth wallet view 2023-04-07 15:08:06 -06:00
julian
6beb4ec859 desktop popup edit tokens view 2023-04-07 14:23:12 -06:00
julian
1305b9f37c token balance json serialization fix 2023-04-07 14:13:28 -06:00
julian
387e2d8403 desktop send/receive + transactions for eth view 2023-04-07 13:46:18 -06:00
julian
b820b113e4 desktop wallet alignment fix 2023-04-07 09:14:06 -06:00
julian
c5a5853431 handle new eth wallet navigation on desktop 2023-04-07 08:55:24 -06:00
julian
cbe6a5caf8 desktop edit/add token to eth wallet 2023-04-07 08:45:05 -06:00
Diego Salazar
7ced912de1
Merge pull request #467 from cypherstack/xpub
Add xpub text to desktop dialog
2023-04-06 17:59:42 -06:00
sneurlax
064a2486c1 add text to desktop xpub dialog 2023-04-06 18:58:44 -05:00
julian
94896dfd60 Amount fixes 2023-04-06 17:49:13 -06:00
julian
16a6619746 remove fromDouble constructor from amount due to possible precision errors 2023-04-06 17:30:33 -06:00
julian
ae51ce61c3 amount unit + tests 2023-04-06 17:27:42 -06:00
Diego Salazar
ca4f8ae5bc
Merge pull request #465 from cypherstack/xpub
Add "Wallet xPub" page
2023-04-06 17:08:48 -06:00
julian
25ff880280 move amount.dart file 2023-04-06 15:24:56 -06:00
julian
14d68b0743 Amount tweaks and fixes 2023-04-06 14:21:49 -06:00
sneurlax
08b40c464b add copy icon to top right of xpub view 2023-04-06 15:12:33 -05:00
sneurlax
2038fbcec6 add working xpub settings view with click to copy to clipboard 2023-04-06 15:04:30 -05:00
sneurlax
d3f45f14b6 add stub xpub settings view 2023-04-06 14:28:11 -05:00
sneurlax
1df6701972 remove show xpub item from mobile more dialog 2023-04-06 14:16:00 -05:00
sneurlax
1792af4ac8 remove qr dialog and xpub nav icon 2023-04-06 14:14:42 -05:00
sneurlax
2fa00ff7a5 add xpub nav icon 2023-04-06 14:14:18 -05:00
sneurlax
84fea4e9ff change copy to clipboard text in desktop xpub dialog 2023-04-06 14:14:03 -05:00
sneurlax
d91df1165f add qr dialog for mobile 2023-04-06 14:13:27 -05:00
sneurlax
6f3691625a add copy to clipboard button to mobile xpub dialog 2023-04-06 13:56:35 -05:00
julian
ecc075d5fc Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/utilities/theme/forest_colors.dart
2023-04-06 12:42:05 -06:00
sneurlax
767bcecd03 change copy to clipboard button color 2023-04-06 13:36:43 -05:00
sneurlax
4007c1558b add xpub option to More menu in mobile wallet view 2023-04-06 13:24:55 -05:00
sneurlax
4187de8c5b disable xpub wallet option for monero, wownero, and firo 2023-04-06 11:58:10 -05:00
sneurlax
96f62490bb add padding like in other dialogs 2023-04-06 11:22:37 -05:00
sneurlax
c50d8fc495 add copy to clipboard functionality 2023-04-06 11:22:29 -05:00
sneurlax
c396d97d85 show xpub qr code in dialog 2023-04-06 11:08:32 -05:00
ryleedavis
81009d0023 corrected nav text colors 2023-04-05 17:03:18 -06:00
ryleedavis
05eb6bd20d set text color for wallet nav 2023-04-05 16:58:27 -06:00
ryleedavis
848336bb07 fix send/receive icon colors for wallet nav bar 2023-04-05 16:45:33 -06:00
ryleedavis
9ebc7287c6 fixed orange theme on start up instead of oled black 2023-04-05 16:28:48 -06:00
julian
81c612ddd7 WIP use Amount 2023-04-05 16:06:31 -06:00
sneurlax
0c77537316 add desktop xpub dialog 2023-04-05 16:40:01 -05:00
sneurlax
a6c793bdb9 add Show xPub dot option on desktop 2023-04-05 16:39:39 -05:00
julian
2936c1b807 Amount refinements 2023-04-04 10:47:36 -06:00
julian
57ac4d4747 desktop eth token send view fixes 2023-04-04 09:12:21 -06:00
julian
36c4221185 WIP desktop eth token send view 2023-04-03 21:11:10 -06:00
julian
e01cef5df7 desktop token receive view update 2023-04-03 20:27:46 -06:00
julian
96aa10653b desktop main view wallets overview table list tweaks 2023-04-03 20:19:41 -06:00
julian
991ade962c add hover color property to custom containers 2023-04-03 20:19:18 -06:00
julian
53a4d8a4cd desktop show more button fix 2023-04-03 18:41:06 -06:00
Diego Salazar
366c152521
Merge pull request #455 from cypherstack/epic/2-confs
Reduce Epic Cash minimum confirmations to 3
2023-04-03 17:19:32 -06:00
julian
728909399c WIP desktop token view 2023-04-03 17:05:48 -06:00
julian
f10db8306a add content padding property to SecondaryButton 2023-04-03 17:00:08 -06:00
julian
a9306e5267 use EthTokenIcon class 2023-04-03 16:38:48 -06:00
julian
6e5cffa4d4 desktop show more button fix 2023-04-03 16:37:20 -06:00
julian
c530aef112 redo desktop enter wallet gui 2023-04-03 16:22:40 -06:00
julian
5e5b3100c4 add uniswap to default eth tokens 2023-04-03 15:27:36 -06:00
sneurlax
a6c2a30af4
bump min confs to 3 2023-04-03 14:36:06 -05:00
sneurlax
74344168f2 reduce MINIMUM_CONFIRMATIONS to 2 2023-04-03 14:30:36 -05:00
julian
87aab96e58 get real nonce for eth txns 2023-04-03 11:25:56 -06:00
julian
ce7b222fa1 use main db provider 2023-04-03 10:55:10 -06:00
julian
5d1ee78452 Merge branch 'ui-fixes' into add-ethereum 2023-04-03 10:38:02 -06:00
julian
563799feee Merge remote-tracking branch 'origin/staging' into add-ethereum 2023-04-03 10:37:51 -06:00
julian
6c26820ee4 unused provider cleanup 2023-04-03 10:36:46 -06:00
julian
ec3a5aefec desktop orange theme selector image fix 2023-04-03 10:27:18 -06:00
julian
4191ec81d3 desktop single field edit gui tweaks 2023-04-03 10:19:18 -06:00
julian
a92040194a desktop address list 2023-04-03 10:10:54 -06:00
julian
75bfad3471 desktop address list card styling 2023-04-02 13:48:14 -06:00
julian
afea310ba4 WIP desktop address list 2023-04-02 13:21:59 -06:00
julian
72a170433d refactor and add address list button to desktop wallet options pop up menu 2023-04-02 11:50:15 -06:00
julian
b1e6ee8d47 Revert "disabled mb"
This reverts commit c9eba36f31.
2023-04-01 09:04:34 -06:00
julian
c7930ba32f Merge remote-tracking branch 'origin/staging' into ui-fixes 2023-04-01 08:58:24 -06:00
ryleedavis
ff94875497 add orange theme selector + edit svgs 2023-03-31 21:43:21 -06:00
julian
9a86a6fe9e remove value from estimate for token tx 2023-03-31 18:30:32 -06:00
julian
e584070b96 Merge remote-tracking branch 'origin/staging' into add-ethereum 2023-03-31 17:19:31 -06:00
julian
6704d82889 eth + token send fixes 2023-03-31 17:17:15 -06:00
julian
1de0eec6cc get current address nonce 2023-03-31 16:31:19 -06:00