julian
16b9254761
WIP migrate flutter_libmonero to cs_monero
2024-11-05 18:54:13 -06:00
julian
fec5f5883f
dirty
2024-10-01 16:13:36 -06:00
julian
44fbab715a
app config swap field defaults
2024-10-01 12:55:50 -06:00
julian
e0d2c8ec74
add some more logging and possible sync recovery fix?
2024-10-01 12:30:14 -06:00
julian
a779259b06
group testnet options on wallet creation screen
2024-10-01 10:39:25 -06:00
julian
29e63ca97d
xmr/wow coin control
2024-10-01 10:39:25 -06:00
julian
7d60793c88
fix cw wallet listeners on restore
2024-10-01 10:39:25 -06:00
julian
642f0906b8
concurrent xmr/wow wallets
2024-10-01 10:39:25 -06:00
sneurlax
98d7ce3a8e
Merge remote-tracking branch 'detherminal/staging' into cardano
2024-09-23 02:05:22 -05:00
Julian
3573f70004
bio fix
2024-09-20 17:07:55 -06:00
julian
412e3fdf07
Update frost and hide insecure addresses on receive page and in address list
2024-09-20 17:06:20 -06:00
julian
98986d74f0
update biometrics to handle updated local_auth changes
2024-09-17 15:06:56 -06:00
julian
1740a42020
AGP compat updates
2024-09-16 16:34:04 -06:00
dethe
6cbc37f42c
fix: post req body
2024-09-14 21:38:57 +03:00
dethe
e0051c8af2
Merge branch 'staging' into staging
2024-09-13 20:59:18 +03:00
Julian
b0128c867c
fix built in system paste functionality (aka ctrl-p) on step two of desktop swap
2024-09-10 10:39:57 -06:00
sneurlax
c34938a9be
defer network calls from init to fetchChainHeight or serverCanBatch
2024-09-06 11:47:08 -06:00
sneurlax
0e0f9803cb
do not allow taproot address as a simplex receiving address
2024-09-06 11:46:28 -06:00
sneurlax
87ca5b909d
fix stackwallet-specific package import
2024-09-06 11:45:19 -06:00
dethe
1ec7ee95d2
feat: total tor support for cardano
2024-09-01 16:19:46 +03:00
dethe
02dc5c9416
refactor: show only lovelaces
2024-09-01 15:24:15 +03:00
dethe
e3d040b9b8
refactor: enhance ada txs
2024-09-01 15:12:09 +03:00
dethe
56dcc0ba4a
Merge branch 'cypherstack:staging' into staging
2024-09-01 14:49:46 +03:00
julian
4dc920772a
handle assert nicely
2024-08-28 10:59:25 -06:00
julian
99e802b59e
add ability to "send all" selected UTXOs when using coin control
2024-08-28 10:59:25 -06:00
julian
662bbd3099
token wallet state display bugfix on confirm send screen
2024-08-28 10:59:25 -06:00
sneurlax
2af6e32392
Merge branch 'staging' into staging
2024-08-28 11:47:05 -05:00
dethe
5b324a0fc5
fix: remove special lib usage
2024-08-28 02:46:53 +03:00
julian
82d8acb7a2
erc20 gas limit
2024-08-27 17:08:26 -06:00
julian
0ddecd2f97
pre cache in wallet db sent eth and eth token txns on successful broadcast
2024-08-27 17:08:26 -06:00
julian
7da81d01ad
pop back to token view after token send success on mobile
2024-08-27 17:08:26 -06:00
julian-CStack
2745598e9f
Merge branch 'staging' into uri
2024-08-27 17:06:02 -06:00
sneurlax
db5fcde918
fix _getCryptoCurrencyByScheme
2024-08-27 17:13:02 -05:00
sneurlax
19cae77e2b
use AddressUtils where appropriate
...
instead of duplicating logic
2024-08-27 16:55:19 -05:00
sneurlax
b73628d939
update uri parsing code to support monero URIs
...
bitcoin URIs now also validate properly
2024-08-27 16:41:30 -05:00
sneurlax
dd11214b3c
Merge branch 'staging' into uri
2024-08-27 13:09:50 -05:00
sneurlax
66f29ab1f5
Merge branch 'staging' into deskcam
2024-08-27 13:07:39 -05:00
dethe
27d319cece
feat: add cardano
2024-08-26 20:38:58 +03:00
sneurlax
6723614712
add missing imports
2024-08-13 15:52:50 -05:00
sneurlax
e383c6202a
fix cw wallet restores from backup
2024-08-10 22:46:09 -05:00
sneurlax
7446a56631
simplify test logic
2024-08-08 16:37:44 -05:00
sneurlax
2907f7d962
silence print
2024-08-08 14:55:53 -05:00
sneurlax
ce74f9508b
replace dialog with flushbar message
2024-08-05 16:28:45 -05:00
sneurlax
16a2b23dde
refactor QrCodeScannerDialog into its own widget, use thru Frost process
2024-08-02 14:40:38 -05:00
sneurlax
2145334152
remove onSnackbarMessage, do not show error on regular scans, only files
2024-07-31 16:43:15 -06:00
julian
810f8bb3c5
handle deleted wallets cleanly in the overview list
2024-07-31 16:31:57 -06:00
julian
d6c609fea4
ask before enabling toggle
2024-07-31 16:31:57 -06:00
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