sneurlax
237eb5cd8e
fix monero onion node test
2024-07-31 14:35:10 -06:00
sneurlax
c2d6b84129
julian's patch
...
love it
2024-07-31 14:35:10 -06:00
sneurlax
db87beef90
convert snackbar messages to dialog messages
...
remove unused CameraLinux instance
refactor delay to be more easily edited (at the cost of not being const any more)
2024-07-30 18:09:17 -06:00
sneurlax
cd38a5153b
initialize camera on macos
...
and quiet warning re: NSCameraUseContinuityCameraDeviceType
2024-07-30 18:09:17 -06:00
sneurlax
1d49cc83e9
use camera_macos package on macos for qr code scanning
2024-07-30 18:09:17 -06:00
sneurlax
84108eb6ba
comments notes and tweaks
2024-07-30 18:09:17 -06:00
sneurlax
be3c02ed2a
make ui less janky
2024-07-30 18:09:17 -06:00
sneurlax
6fa56bfe6d
use camera_windows fork for windows webcam support
...
I wish I could use the CameraPlatformInterface in a platform-agnostic way
windows desktop webcam scan fixes
and log cleanup
2024-07-30 18:09:17 -06:00
sneurlax
7477922382
add file selection button
...
still janky, it should show snackbar messages on errors but doesn't. ffs
2024-07-30 18:09:17 -06:00
sneurlax
8bf8a90404
"live" webcam image in qr code dialog
...
still a little janky... add debug prints thru the process to see what I mean
but it works, so...
2024-07-30 18:09:17 -06:00
sneurlax
04ce0f89fc
use zxing2 to decode, display image in dialog for troubleshooting
...
flutter pub add zxing2
etc
fix image display in poc
2024-07-30 18:09:17 -06:00
sneurlax
f5ca4ffdd0
poc of getting an image from webcam
...
but doesn't work as pushed, need to parse image correctly
2024-07-30 18:09:17 -06:00
sneurlax
d68e416a74
correct node testing logic
2024-07-30 18:08:21 -06:00
sneurlax
ecf56b21c0
add onion-specific test cases
...
cannot test onion node without proxyInfo and no need to test https for onion node
2024-07-30 18:08:21 -06:00
sneurlax
23c76b5034
add proxyInfo-aware timeout to node test
2024-07-30 18:08:21 -06:00
sneurlax
1153162fa9
change node test logic to support onion and proxied nodes properly
2024-07-30 18:08:21 -06:00
sneurlax
b6dd28562b
partial reversion of previous commit
2024-07-30 18:08:21 -06:00
sneurlax
615fdfb5bf
monero onion node test patch
...
might need more work to prevent the changes throughout the stack ... would be good to limit it to 1 or 2 changes instead of 3
also added proxyInfo-contextual timeout
2024-07-30 18:08:21 -06:00
julian
4d1fde7671
prepare send failure logging
2024-07-30 08:43:25 -06:00
julian
90aae703aa
mobile balance toggle update
2024-07-29 12:15:06 -06:00
julian-CStack
e91daa943a
Merge branch 'staging' into togglebalance
2024-07-29 11:18:57 -06:00
julian
7e12ec604c
desktop menu toggle state fix
2024-07-29 11:09:13 -06:00
julian-CStack
08d3e0abb5
Merge branch 'staging' into hideex
2024-07-29 10:37:36 -06:00
julian
751adb50bd
update assets
2024-07-24 12:56:22 -06:00
julian
ce1b1f0ffb
just exit(0); on desktop because why not...
2024-07-22 17:12:59 -06:00
julian
c6836708a8
Hook up missing spark fee estimate call.
...
Should address https://github.com/cypherstack/stack_wallet/issues/948
2024-07-22 17:12:59 -06:00
Julian
3b38dd6464
Add scrollable for desktop. Addresses https://github.com/cypherstack/stack_wallet/issues/949
2024-07-22 17:12:59 -06:00
Julian
2d06a23c97
Don't hold up app loading while waiting for permissions from user on macos. Addresses https://github.com/cypherstack/stack_wallet/issues/936
2024-07-22 17:12:59 -06:00
julian
4f5354da0d
No reason to show a selection dialog or even show which coin if its implied in a single coin config.
...
Addresses https://github.com/cypherstack/stack_wallet/issues/947
2024-07-22 17:12:59 -06:00
julian
f3d1611249
fixes: https://github.com/cypherstack/stack_wallet/issues/908
2024-07-22 17:12:59 -06:00
julian
0ed6f2689a
send from xmr/wow disabled due to concurrent libmonero based wallets restriction
2024-07-22 12:40:04 -06:00
julian
7ccb403ed3
add fuzzy check to handle some api endpoints that think consistency doesn't matter
2024-07-22 12:40:04 -06:00
julian
a4a7abd6b8
look ahead on frost wallet addresses to check for transactions on future addresses
2024-07-18 08:43:49 -06:00
julian
6a9c58d012
fix bug I introduced last commit
2024-07-17 15:46:04 -06:00
julian
d546d5de97
bad missing funds error fix
2024-07-17 10:53:28 -06:00
julian
7c3703ffd7
frost multi address functionality
2024-07-17 10:19:39 -06:00
julian
367daad3c5
ui bugfixes
2024-07-17 10:19:39 -06:00
Julian
6f4493f638
update generated
2024-07-17 08:41:28 -06:00
Julian
5c7983154a
sent to address isar model schema
2024-07-17 08:41:28 -06:00
sneurlax
91037cc5a6
patch swb directory selection on windows
...
had paths with mixed usage of / and \
closes https://github.com/cypherstack/stack_wallet/issues/829
2024-07-16 12:34:07 -06:00
sneurlax
d1780aa82e
remove "by default" from "Reuse receiving address" string
2024-07-16 12:33:01 -06:00
sneurlax
5d2ec00407
spacing fix
2024-07-16 12:33:01 -06:00
sneurlax
21b7bfcb4e
check if pasted value is URI
2024-07-16 10:46:22 -05:00
sneurlax
1ff17d8b0c
Merge branch 'staging' into uri
2024-07-16 10:24:07 -05:00
julian
50bd3e52a3
prevent submit button activation when autopin is on and being checked and do not fetch pin from sec store unless min pin length met
2024-07-15 16:50:00 -06:00
julian
816eb37477
show n/x confirms while unconfirmed
2024-07-15 15:21:03 -06:00
julian
4acfbde791
show n confirmations on tx details screen
2024-07-15 15:21:03 -06:00
julian
80d6a1bed7
fixes https://github.com/cypherstack/stack_wallet/issues/795
2024-07-15 14:26:31 -06:00
julian
754c6e6440
null error fix on send from stack when doing epic to any swap
2024-07-12 11:28:04 -06:00
sneurlax
3a9e7d700b
filter unrecognized from extra URI parameters IAW BIP21
...
Closes #567 https://github.com/cypherstack/stack_wallet/issues/567
TODO refer to BIP21 to see if any other params are required
2024-07-11 18:57:25 -05:00
julian
2da9c9ef85
clean up wallets list on desktop and add keys to widgets in list
2024-07-11 10:41:59 -06:00
julian
3a1b86f02d
ignore verification of passphrase if passphrase is empty...
2024-07-11 09:58:50 -06:00
julian
f9dda620a0
single coin app wallets list state updating fix
2024-07-10 13:14:03 -06:00
sneurlax
93d544809c
fix spacing on wallet settings view
2024-07-09 14:29:34 -05:00
julian
77f4eff913
search and replace
2024-07-09 08:54:29 -06:00
julian
b320347287
make requested firo image change
2024-07-09 08:30:26 -06:00
julian
a676341e54
various text changes and some fixes
2024-07-08 11:27:20 -06:00
julian
81eb1e81b0
allow showing pngs on empty wallets page
2024-07-08 10:10:04 -06:00
julian
045fe0d9cc
make xpubs layout similar to xprivs
2024-07-06 11:56:21 -06:00
sneurlax
25121ac9cc
add address reuse toggle to mobile settings
2024-07-05 18:42:15 -05:00
sneurlax
efbf805056
remove mobile dialog from desktop page
2024-07-05 18:39:51 -05:00
sneurlax
a066f77639
fix attempt to toggle enableExchange while desktop menu minimized
2024-07-05 14:46:14 -05:00
sneurlax
38defea3d1
Merge remote-tracking branch 'origin/staging' into hideex
2024-07-05 14:37:22 -05:00
julian
830fdab0c3
fix frost send for people who use multisig using a single signer
2024-07-05 13:29:28 -06:00
sneurlax
977207ffb3
enable wakelock on windows and macos
2024-07-05 13:26:48 -06:00
sneurlax
ba8215a3d3
use wakelock on fusion progress view / dialog
...
revert desktop changes
2024-07-05 13:26:48 -06:00
julian
23f07334a6
consistent copy and qr buttons in back screen across platforms
2024-07-05 11:27:16 -06:00
sneurlax
bb7f0ff46f
avoid checkReceivingAddressForTransactions altogether when reuse is set
2024-07-05 11:24:19 -06:00
julian
4f40572366
small tweaks
2024-07-05 11:24:19 -06:00
sneurlax
8fb49ef029
move reuseAddress pref from global prefs to walletInfo
2024-07-05 11:24:19 -06:00
sneurlax
27536fe642
override needsGenerate is reuseAddress pref set
2024-07-05 11:24:19 -06:00
sneurlax
e88e0fb5b7
add reuseAddress pref to advanced settings menu
...
now with warning dialog! but why do you not toggle off when cancel is clicked?
2024-07-05 11:24:19 -06:00
sneurlax
9ac00e2ed0
add reuseAddress pref
2024-07-05 11:24:19 -06:00
julian
3f5ebee2ee
probable fix for some transaction creation bug
2024-07-04 15:44:45 -06:00
julian
810981dd40
fix mobile keys switch
2024-07-04 15:27:38 -06:00
julian
eebe1df050
xmr/wow keys
2024-07-04 15:17:05 -06:00
julian
5eb65ba13e
desktop receive copy button fix
2024-07-04 14:54:20 -06:00
sneurlax
b3e5f31e7e
refactor _getShowExchange -> _getEnableExchange
...
to be more semantically consistent
2024-07-04 15:24:23 -05:00
sneurlax
c64cde30a7
Merge remote-tracking branch 'origin/staging' into hideex
2024-07-04 15:23:17 -05:00
sneurlax
f8e8578323
Merge remote-tracking branch 'origin/staging' into togglebalance
2024-07-04 15:21:37 -05:00
julian
afab9e5918
xpriv gui clean up
2024-07-04 11:40:57 -06:00
julian
c4a765086d
fix autopin pref load on app start
2024-07-04 11:40:57 -06:00
julian
6af6456c9c
request auth to show address private key
2024-07-04 11:40:57 -06:00
julian
830a7ab24f
lelantus scan option fix
2024-07-04 11:40:57 -06:00
julian
f0b62aed92
address key wif
2024-07-04 11:40:57 -06:00
julian
fe5458928f
mobile xprivs
2024-07-04 11:40:57 -06:00
julian
64b61779cd
show xpubs
2024-07-04 11:40:57 -06:00
julian
d66e0580ec
add minimum wait time option
2024-07-04 11:40:57 -06:00
julian
cae27b3835
display xprivs along side mnemonic on backup screen
2024-07-04 11:40:57 -06:00
julian
f22f34904a
nanswap
2024-07-04 11:40:57 -06:00
julian
89718c6933
small tweaks and fixes
2024-07-04 11:20:11 -06:00
julian
314c68fcea
fix showing wallet button when no other options exist on mobile home screen
2024-07-04 10:13:11 -06:00
julian
0a822e8e22
fix missing pref init
2024-07-04 09:54:22 -06:00
sneurlax
9e6d9f8bad
Merge branch 'staging' into togglebalance
2024-07-03 17:46:55 -05:00
sneurlax
3025fc359a
add address type to desktop receive
2024-07-03 17:01:53 -05:00
sneurlax
220cf65520
disable exchange data loading based on enableExchange pref
...
and refactor showExchange->enableExchange
2024-07-02 22:52:51 -05:00
sneurlax
2b2127aeb5
hide swap and buy buttons around the ui
...
and const keys
2024-07-02 22:41:00 -05:00
sneurlax
1e9775eded
add unique keys to each button so they aren't reused
...
flutter would reuse widgets which would cause weird behavior like removing "Support" and "About" instead of "Swap" and "Buy crypto", and/or adding additional "Support" and "About" items upon hot reload
2024-07-02 22:23:47 -05:00
sneurlax
a080e65ee5
hide exchange menu items contextually
...
WHY doesn't this work tho?
2024-07-02 19:09:07 -05:00
sneurlax
9b692f9703
add showexchange pref to advanced settings
2024-07-02 17:01:36 -05:00
sneurlax
bc1a0dc586
add showExchange pref
2024-07-02 16:30:19 -05:00
sneurlax
8faac03954
count pending balances as valid
2024-07-02 11:49:44 -05:00
sneurlax
a69cc80e61
only affect firo wallets
2024-07-02 11:49:40 -05:00
sneurlax
005fcdf44f
hide down chevron contextually
2024-07-02 11:14:23 -05:00
julian
5b27597481
sol address validation fix
2024-07-01 13:03:59 -06:00
julian
803ca44362
default sol node update
2024-07-01 13:03:56 -06:00
julian
f33b6b4416
sol tweaks and fixes(?)
2024-07-01 13:03:36 -06:00
sneurlax
17fbf7f9ab
reconfigure logic for rescan for other wallets to remove upper limit
...
now we will continue beyond maxNumberOfIndexesToCheck if there's activity beyond that point. we just keep scanning up until the unused activity gap
2024-07-01 09:56:00 -06:00
sneurlax
a64cf91107
add copy to clipboard button to order details view
...
https://github.com/cypherstack/stack_wallet/issues/340
Closes #340
2024-07-01 09:54:59 -06:00
sneurlax
f836136ef0
only auto-enter pins of length 4 or more
2024-07-01 10:23:33 -05:00
sneurlax
603824a21c
add autopin pref to security settings
2024-07-01 10:19:42 -05:00
sneurlax
8e8b57d8e8
enter pin automatically if autopin pref is set
2024-07-01 10:15:17 -05:00
sneurlax
0ce0a38950
add autoPin pref
2024-06-30 23:03:50 -05:00
sneurlax
a2308d3e78
quick toggle balances as appropriate
...
if only 2 balances exist, toggle them instead of showing the dialog.
2024-06-30 22:08:25 -05:00
julian
8f605c4b1c
https://github.com/cypherstack/stack_wallet/issues/317
2024-06-27 15:07:01 -06:00
julian
c8a868a840
add breathing effect to recent activity on desktop
2024-06-27 14:53:39 -06:00
julian
43071c01df
show current height in wallet network info screen/view
2024-06-27 14:34:15 -06:00
julian
f9f93efd55
re enable address details on mobile
2024-06-27 14:20:52 -06:00
julian
6690581b51
limit external Qr code lib import to a single file and change colors of all qr codes
2024-06-27 13:19:30 -06:00
Julian
0ef1726a00
fix firo spark cache being shared with test net
2024-06-26 12:10:32 -06:00
Julian
5b61744124
fix dialog popping up too often on desktop
2024-06-26 11:12:34 -06:00
julian
66661a3f90
lol....
2024-06-25 15:31:18 -06:00
julian
769edc3bc0
ensure only one firo ex addr popup is active at any one time
2024-06-25 15:20:55 -06:00
julian
f634ce8701
WIP firo exchange addresses
2024-06-25 14:46:36 -06:00
julian
8639309e70
modify stack dialog
2024-06-25 13:38:32 -06:00
julian
eb7aa24a0a
default to locked if mn collat call fails for safety reasons
2024-06-25 13:25:31 -06:00
julian
7f0d4bc126
update firo spark mempool electrumx methods
2024-06-25 13:25:31 -06:00
julian
0c3fbfef6c
call electrumx mn collat call
2024-06-25 13:25:31 -06:00
julian
f4b01ee642
bandaid hack
2024-06-24 14:23:39 -06:00
julian
ea89441914
stop tor fully, marking tor status as off which allows it to be restarted properly
2024-06-24 13:36:24 -06:00
julian
2a10301a59
route missed post call through custom http wrapper
2024-06-24 13:01:49 -06:00
sneurlax
a12b6955a9
stop tor in disable fn
2024-06-24 12:05:23 -05:00
sneurlax
aeb7179ab4
remove out of order tor.start
2024-06-24 10:53:45 -05:00
sneurlax
fd3bac27eb
WIP monero test onion node
...
works sometimes but fails most of the time, ffs
2024-06-22 19:30:24 -05:00
sneurlax
535d7bf85e
increase timeout durations for proxied calls
...
and pass bools accordingly
2024-06-22 18:40:30 -05:00
sneurlax
e5044543ba
udpate tor client methods for arti 1.2.4
2024-06-22 12:23:59 -05:00
sneurlax
523639edd4
Revert "tor_ffi_plugin -> tor"
...
This reverts commit f4f03b2dd3
.
2024-06-22 11:43:20 -05:00
sneurlax
0745ee6617
Merge remote-tracking branch 'origin/staging' into arti
2024-06-22 11:42:15 -05:00
julian
6d3ce31cf6
fix desktop chans sending pop up layout
2024-06-21 16:26:50 -06:00
julian
c31575eaf3
fix desktop base price currency search
2024-06-21 13:08:52 -06:00
julian
6bcbbdfbbb
desktop nodes sublist views ui layout fixes
2024-06-21 12:41:05 -06:00
julian
e8131c5ad2
add dash id to price service
2024-06-21 12:32:33 -06:00
julian
bf3bd152b6
unused import
2024-06-21 12:30:08 -06:00
julian
c1de87c0e6
mobile node connection management fix
2024-06-21 12:25:24 -06:00
julian
7d2a903da4
dash tweaks and theme updates
2024-06-21 12:14:31 -06:00
julian
33ec9f1fb9
WIP initial dash support
2024-06-20 14:51:50 -06:00
julian
cb83fccc68
add short description to app config
2024-06-20 10:39:22 -06:00
julian
57ebacd519
fix issue where changing the primary/default address type for a coin would break older wallets with a mismatching type
2024-06-20 10:39:22 -06:00
julian
a81fb14f13
add opt in rbf setting on mobile
2024-06-20 10:39:22 -06:00
julian
3f2fe2b2ce
add wallet level toggle to flag outgoing transactions as opt-in RBF
2024-06-20 10:39:22 -06:00