Commit graph

932 commits

Author SHA1 Message Date
sneurlax
7b629e81b4 feat: (WIP) add nfc_manager plugin and non-working UI elements
added Android permissions, but
TODO add iOS entitlements etc. ... see https://github.com/okadan/flutter-nfc-manager?tab=readme-ov-file#setup
2024-12-27 20:11:14 -06:00
julian
c56038cadf fix: Prevent failed keys fetch from disabling display of mnemonic 2024-12-12 16:54:55 -06:00
julian
3adddc2368 fix: possible race condition when processing desktop qr data by returning the result on pop rather than using a callback, clean up some linter stuff, and prevent calling setState in dispose 2024-12-11 17:40:22 -06:00
julian
71609c34b0 feat: allow setting the restore/refresh height in xmr/wow wallets 2024-12-10 14:51:37 -06:00
julian
dbf68f2a68 hide exchange toggle on disabled platforms 2024-11-28 08:29:28 -06:00
julian
3fb18bf2db info dialog if node settings and current TOR status will cause sync issues on wallet open 2024-11-26 12:46:18 -06:00
julian
2431d5f300 churn gif 2024-11-22 13:15:07 -06:00
julian
9a2589b4c3 disable segwit paynym claiming and disable follow/unfollow due to server token signing not working 2024-11-22 13:01:23 -06:00
julian
6dd7ef183a fix probable infinite loop causing view only refresh to stay stuck forever 2024-11-21 14:43:05 -06:00
julian
216719ba56 fix gui overflow issues 2024-11-21 12:31:59 -06:00
julian
40b0f49f20 add functionality for different number of required min confirms for coinbase transactions and apply to firo 2024-11-21 10:01:03 -06:00
julian
3566d75d58 Do token balance check before allowing send and fix some amount formatting bugs 2024-11-21 09:19:07 -06:00
julian
4594801cf3 Ensure plain addresses are parsed from qr codes. Use uri parsing everywhere with a couple small tweaks. 2024-11-19 09:25:26 -06:00
julian
1d22eed7c4 disable paynym in view only wallets ui 2024-11-14 16:55:49 -06:00
julian
98d77621b2 disable spark and lelantus features in view only wallets for the time being 2024-11-14 16:55:49 -06:00
julian
6ff539e71b Add support for view only wallets to most coins 2024-11-14 16:55:49 -06:00
julian
3da57bc150 fix: receive view bug 2024-11-14 16:55:49 -06:00
julian
1f0ee995b9 ui view only wallet changes 2024-11-12 18:13:37 -06:00
julian
3d2d0e4e73 feat: go directly into wallet if only a single wallet exists for the specified currency on desktop 2024-11-12 18:13:37 -06:00
julian
0080d25436 fix: clean up and fix some churning stuff 2024-11-12 18:13:37 -06:00
julian
9cde0a1f65 feat: rough "churning" for xmr/wow 2024-11-12 18:13:37 -06:00
julian
16b9254761 WIP migrate flutter_libmonero to cs_monero 2024-11-05 18:54:13 -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
1740a42020 AGP compat updates 2024-09-16 16:34:04 -06: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
julian
99e802b59e add ability to "send all" selected UTXOs when using coin control 2024-08-28 10:59:25 -06:00
julian-CStack
2745598e9f
Merge branch 'staging' into uri 2024-08-27 17:06:02 -06: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
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
d6c609fea4 ask before enabling toggle 2024-07-31 16:31:57 -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
julian
4d1fde7671 prepare send failure logging 2024-07-30 08:43:25 -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
ce1b1f0ffb just exit(0); on desktop because why not... 2024-07-22 17:12:59 -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
367daad3c5 ui bugfixes 2024-07-17 10:19:39 -06:00
sneurlax
d1780aa82e remove "by default" from "Reuse receiving address" string 2024-07-16 12:33:01 -06:00