Commit graph

867 commits

Author SHA1 Message Date
julian
185cfd26e2 consistent wallet mixin interface naming 2023-11-16 16:25:20 -06:00
julian
c6150b23d9 untested paynym refactor impl 2023-11-16 10:54:57 -06:00
julian
c381326dd5 refactored ba/nano wallets 2023-11-15 15:59:01 -06:00
julian
df4b11e6e0 fix wallets list in ui 2023-11-15 10:59:03 -06:00
julian
982cf99e5c re enable wallet deletion 2023-11-15 09:41:35 -06:00
julian
d78a3e5104 txn2 flag in ui branch 2023-11-14 17:21:55 -06:00
julian
bf8113f79e refactor fusion server defaults 2023-11-14 16:47:45 -06:00
julian
be66c71154 refactor fusion server prefs 2023-11-14 16:34:01 -06:00
julian
28efe3e18d manual cherry picking 2023-11-14 16:33:54 -06:00
sneurlax
b776ba0678 ambiguate CashFusion -> Fusion, change wording and remove BCH references 2023-11-14 15:52:35 -06:00
julian
f799b68a69 apply new cash fusion wallet mixin and some other small clean up 2023-11-14 15:49:37 -06:00
julian
e20d16436d min/required confirmations switch 2023-11-08 16:09:28 -06:00
julian
d93136e285 favourites ui fixes and provider tweaks 2023-11-08 15:43:01 -06:00
julian
f778a9309f clean up migrate code slightly 2023-11-06 11:09:39 -06:00
julian
f2715f3f5e remove Manager, add mnemonic based wallet mixin, and WIP SWB process 2023-11-06 10:44:23 -06:00
julian
5ba29b7299 mostly (roughly) refactored with new wallet providers as well as using a TxData object in place of dynamic Maps 2023-11-03 13:46:55 -06:00
julian
ce7d10ef16 rename and refactor wallets.dart provider 2023-10-31 11:15:59 -06:00
julian
1eea37c54c remove bad expanded 2023-10-30 09:47:52 -06:00
julian
381a6b7b4b desktop fixes 2023-10-25 10:14:18 -06:00
julian
a2b20316ce notifier not required on read when not updating value 2023-10-24 16:49:39 -06:00
julian
d041d9a9ec performance fix 2023-10-24 12:28:09 -06:00
julian
a299ca1315 all transactions v2 for bch 2023-10-23 13:29:46 -06:00
sneurlax
f81b71ba9e icons same color as text 2023-10-23 13:19:36 -05:00
julian
c6a370e4f5 WIP group fusions on wallet home screen activity 2023-10-20 17:26:42 -06:00
julian
8061459832 WIP tx details for v2 txns 2023-10-20 14:19:51 -06:00
sneurlax
27f8f86b8a don't showLoading on fusion cancel or close if not running 2023-10-20 13:23:56 -05:00
sneurlax
5eae1f1a06 polish fusion progress item spacing 2023-10-20 10:28:49 -05:00
julian
3a8511eade Expanded hell fix 2023-10-19 16:48:15 -06:00
sneurlax
10d172184f uncomment problem-Expanded()s 2023-10-19 17:32:46 -05:00
sneurlax
7e9baccedb Refactor "Do not close this window." message out of FusionProgress 2023-10-19 17:05:28 -05:00
sneurlax
45d21c2304 disable problematic Expand()s 2023-10-19 16:56:22 -05:00
sneurlax
bafc4d302f Merge remote-tracking branch 'origin/fusion' into fusion 2023-10-19 16:38:13 -05:00
sneurlax
bd5bd37607 remove outdated comment
the function to which this refers has already been removed
2023-10-19 16:38:05 -05:00
julian
c1cfe080a0 WIP apply txv2 to bch 2023-10-19 15:37:04 -06:00
sneurlax
35d1c35892 desktop cashfusion ui fixes 2023-10-19 16:35:32 -05:00
sneurlax
3678cc1a42 make ref.watchers final, expand mobile fusion success message 2023-10-19 16:26:56 -05:00
sneurlax
0406e5f6f8 remove problematic spacers
what's the issue here?  the check or the spacer?  so weird.
2023-10-19 16:08:29 -05:00
sneurlax
b2b6777a69 remove duplicate FusionProgress 2023-10-19 16:06:31 -05:00
sneurlax
893d1f783c expand round completed message 2023-10-19 16:05:45 -05:00
sneurlax
b87812f167 add fusion round readout to desktop and persist mobile message 2023-10-19 14:50:30 -05:00
sneurlax
247561ad6b add responsive spacer 2023-10-19 12:54:22 -05:00
sneurlax
e9717c7aa7 show try again and fuse again buttons based on uiState 2023-10-19 12:52:38 -05:00
julian
be3f82e070 "see all" token txns fix 2023-10-18 13:59:59 -06:00
julian
9908fe0c4f flexible width button and proper left and right padding 2023-10-18 12:19:28 -06:00
julian
2439163ef5 don't cancel fusion on dialog closed 2023-10-18 12:11:52 -06:00
sneurlax
72c045a8fc less spacing between dialog title and message 2023-10-18 11:40:00 -05:00
sneurlax
4f87c4d943 align close d ialog text to left 2023-10-18 11:39:45 -05:00
sneurlax
827fcb0cc8 increase button spacing and use standard size
extAlign: TextAlign.left not workign as expected
2023-10-18 11:36:14 -05:00
sneurlax
05ab819f69 don't pad the close button so far away from the corner of the dialog 2023-10-18 11:31:59 -05:00
sneurlax
2d04e9d857 use a DesktopDialog
WIP, it doesn't look exactly right...
2023-10-18 11:27:25 -05:00
julian
91baaa0f16 show loading n cancel 2023-10-18 09:02:25 -06:00
julian
d2791e005d misleading text. Tor connection for the required parts of fusion messages happens in the background 2023-10-18 08:30:20 -06:00
sneurlax
5809687116 hook back and close buttons up to fusion's stop 2023-10-17 22:38:51 -05:00
sneurlax
ed2a637e5e hook cancel buttons up to stop fn 2023-10-17 22:17:16 -05:00
julian
157484a4c9 add fusion server default button 2023-10-17 16:24:13 -06:00
sneurlax
974687e412 refactor fusion state to remove instance variables for each step 2023-10-17 11:15:31 -05:00
sneurlax
74dbc718be refactor status to state, a Record containing status and info 2023-10-17 10:56:46 -05:00
julian
b87ec27773 error message style 2023-10-17 09:32:02 -06:00
julian
b949e1e727 clean up unused function 2023-10-17 09:08:28 -06:00
sneurlax
3d72e83d2f WIP fusion progress error labels 2023-10-17 00:00:54 -05:00
julian
98de6dba01 extract shared code into shared widget 2023-10-16 16:08:15 -06:00
julian
1b868426f9 WIP mobile fusion progress view 2023-10-16 15:28:09 -06:00
julian
c54b4d39d3 add persistent fusion server prefs 2023-10-16 15:04:27 -06:00
sneurlax
a4c1814224 add roundCount param to FusionParams 2023-10-16 15:55:08 -05:00
julian
6351e47384 remove tor from desktop and clean up 2023-10-16 14:15:55 -06:00
julian
cfa4a46fee desktop fusion port digits only filter 2023-10-16 14:01:50 -06:00
sneurlax
77d1d53866 pass values from form in to fuse() 2023-10-16 14:59:11 -05:00
sneurlax
67cd3e5948 pass in a custom FusionParams from _serverTerm and _portTerm 2023-10-16 14:47:05 -05:00
sneurlax
ac6952f5eb update ui status updates
with example stepper
2023-10-13 13:14:16 -05:00
sneurlax
6877c00a49 refactor fusing to running and update fusiondart ref 2023-10-13 13:05:53 -05:00
sneurlax
75a84c740f ui stepper 2023-10-13 12:42:16 -05:00
julian
7c087fadf9 do not close dialog by clicking outside of it 2023-09-28 15:41:13 -06:00
julian
21b8f3f0ca fix: explicit check of exception 2023-09-28 14:47:06 -06:00
julian
bc0f182b0b Simplify fusion_progress_ui_state.dart to work with .family provider, and WIP hook it up to the fusion wallet interface 2023-09-28 14:16:48 -06:00
sneurlax
0c07fb7635 fuse on click 2023-09-28 11:22:56 -05:00
ryleedavis
337de9fd11 WIP: fusion progress provider 2023-09-26 09:30:31 -06:00
sneurlax
f235fe220b Revert "fuse on click"
This reverts commit 3c092946c3.
2023-09-21 22:31:21 -05:00
sneurlax
3c092946c3 fuse on click 2023-09-21 22:31:14 -05:00
sneurlax
f17c6a0875 Merge branch 'staging' into fusion 2023-09-21 14:55:09 -05:00
ryleedavis
77e638af16 add fusion progress provider to dialog + custom fusion 2023-09-20 16:15:16 -06:00
julian
7155646f57 desktop tor one time dialog added and hidden dev settings enabled for desktop 2023-09-20 14:52:27 -06:00
julian
157901e33d one time stacy tor dialog 2023-09-20 14:39:06 -06:00
sneurlax
c43cf94c38 Merge branch 'arti' into fusion 2023-09-19 23:59:10 -05:00
sneurlax
75e66d0a61 error formatting 2023-09-19 23:58:08 -05:00
ryleedavis
abd6e6fcca fix typo 2023-09-19 14:16:11 -06:00
ryleedavis
8f629426db fusion progress dialog 2023-09-19 14:14:45 -06:00
ryleedavis
e5800d4ec2 resolve merge conflicts 2023-09-18 15:51:00 -06:00
ryleedavis
2d20d0856d WIP: fusion rounds drop down menu 2023-09-18 15:44:20 -06:00
ryleedavis
13ac3ac10c WIP: tor status section works + cash fusion info dialog 2023-09-18 15:44:20 -06:00
ryleedavis
932c8d6bb9 Changed Tor info dialogs so padding looks better 2023-09-18 15:43:14 -06:00
sneurlax
1e8b5ed700 hook up start button to fuse()
TODO link form inputs to fusion
2023-09-18 15:56:40 -05:00
sneurlax
ef43bc802d Merge remote-tracking branch 'origin/arti' into fusion 2023-09-18 11:16:13 -05:00
ryleedavis
ecb6860e39 WIP: cashfusion card, server settings and rounds of fusion 2023-09-15 16:39:08 -06:00
ryleedavis
346d255280 WIP: cashfusion ui; app bar and text card 2023-09-15 16:39:08 -06:00
julian
4ca352e713 update onion animation and some tor settings refactoring 2023-09-15 16:14:01 -06:00
sneurlax
28b2f4f6b6 Merge remote-tracking branch 'origin/arti' into fusion 2023-09-15 15:06:10 -05:00
julian
4e3390a7c0 refactor TorService 2023-09-15 13:51:20 -06:00
sneurlax
2ee4b7ff2d Merge remote-tracking branch 'origin/arti' into fusion 2023-09-15 11:02:44 -05:00
ryleedavis
c810f9dc15 wrapped stack in TorSubscription for tor dialog 2023-09-15 09:25:18 -06:00
Josh Babb
67f3217daf Merge arti into fusion 2023-09-14 14:45:47 -05:00
julian
4b518243c6 Tor kill switch getter name refactor and bugfix 2023-09-13 10:33:44 -06:00
julian
af88673df1 remove vpn references 2023-09-13 10:27:45 -06:00
ryleedavis
3fa0997754 WIP: tor enabled dialog on buy view 2023-09-12 16:59:07 -06:00
ryleedavis
126229a38b Merge branch 'arti' of https://github.com/cypherstack/stack_wallet into arti 2023-09-08 16:53:14 -06:00
ryleedavis
dea35fd801 WIP: tor http connection 2023-09-08 16:53:09 -06:00
julian
c7cb9c30d9 await tor start/stop before modifying pref and use providers 2023-09-08 16:11:21 -06:00
julian
aa56d39721 await tor start/stop before modifying pref 2023-09-08 16:01:47 -06:00
julian
b278f691cc add init function to TorService so the compiled rust lib isn't loaded on instance creation but rather on init being called 2023-09-08 15:44:25 -06:00
sneurlax
95790faf52 toggle useTor pref on text button click in wallet network settings view
and formatting
2023-09-08 16:43:24 -05:00
julian
596f917a0f extract desktop tor status button into its own widget and animate it when collapsing/expanding the desktop menu 2023-09-08 13:29:42 -06:00
julian
8135079046 access tor service via provider in ui code 2023-09-08 12:43:52 -06:00
sneurlax
cf27dd9252 remove tor service status getter 2023-09-08 10:30:49 -05:00
julian
02ae941a98 Merge remote-tracking branch 'origin_SW/staging' into arti 2023-09-08 07:54:14 -06:00
sneurlax
79c1dee7ad hook up existing ui elements to the tor service
and add a status getter to the tor service
2023-09-07 18:28:55 -05:00
julian
bc25d5b3af WIP stellar memo field on send screens as well as in trade details and exchange flow 2023-09-07 16:41:44 -06:00
sneurlax
6b76696edf package imports 2023-09-07 17:14:50 -05:00
sneurlax
a0491b9d22 move tor_connection_status_changed_event.dart to event_bus global folder 2023-09-07 17:13:27 -05:00
sneurlax
00f8811077 Merge remote-tracking branch 'origin/arti' into arti 2023-09-07 16:27:06 -05:00
sneurlax
2c77ac1b5d fire TorConnectionStatusChangedEvents from tor service
and move tor_service file and unableToConnect->disconnected
2023-09-07 16:27:00 -05:00
ryleedavis
850d0bbfd8 minor text color fix 2023-09-07 15:04:57 -06:00
sneurlax
a8ed46d804 TorSyncStatusEvent->TorConnectionStatusEvent
and rename file
2023-09-07 15:44:53 -05:00
ryleedavis
236c5bf2a8 tor settings when clicking connection on menu 2023-09-07 11:22:59 -06:00
ryleedavis
7289de0160 minor ui fixes 2023-09-06 14:26:04 -06:00
ryleedavis
6377b73deb add tor network status to desktop home 2023-09-06 13:43:55 -06:00
ryleedavis
c3aaf0574b added information to tor dialogs 2023-09-06 13:43:09 -06:00
ryleedavis
1a20029c18 add dialogs to tor settings 2023-09-05 16:55:54 -06:00
ryleedavis
2fc116707b adjust padding 2023-09-05 16:34:53 -06:00
ryleedavis
1dea6cdb7d rough ui for desktop tor settings + svgs for tor settings 2023-09-05 16:26:52 -06:00
ryleedavis
fcf98d8096 WIP: add tor settings to desktop 2023-09-05 13:39:57 -06:00
sneurlax
a381cd0a47 FusionInterface->FusionWalletInterface
a la PayNymWalletInterface (big ups, mad respec)
2023-08-24 11:22:13 -05:00
likho
0c481f2e49 Remove new address button for xtz and xlm 2023-08-24 11:30:04 +02:00
Josh Babb
10eb56ef43 Merge remote-tracking branch 'origin/staging' into fusion 2023-08-01 11:01:11 -05:00
Likho
6a750c9356
Merge branch 'staging' into fix-desktop-onchain-notes 2023-07-31 15:00:51 +02:00
likho
ff944928b6 fix: Onchain notes missing for desktop 2023-07-31 12:16:08 +02:00
julian
64d946e752 apply lelantus rescan on desktop 2023-07-28 13:53:14 -06:00
julian
cf03526d45 Merge remote-tracking branch 'origin_SW/staging' into fusion
# Conflicts:
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_wallet_features.dart
2023-07-27 15:48:11 -06:00
julian
a6a7b53837 show file path on image save 2023-07-27 15:42:58 -06:00
julian
c1b7c9239b monke fix 2023-07-27 15:36:14 -06:00
Josh Babb
c44623a8ea hasWhirlpoolSupport->hasOrdinalsSupport 2023-07-27 15:32:32 -05:00
sneurlax
9b4c1abf35 Merge remote-tracking branch 'origin/staging' into fusion 2023-07-27 12:03:55 -05:00
julian
e93ecad744 save ordinal image to file 2023-07-27 10:26:52 -06:00
julian
6ccd7a76a5 desktop clean up 2023-07-27 09:47:50 -06:00
sneurlax
87f12d9c3c Merge remote-tracking branch 'origin/staging' into fusion 2023-07-27 10:33:03 -05:00
julian
1e05a8dfa3 desktop ordinals details view info layout 2023-07-27 08:37:08 -06:00
julian
46e0258737 Merge remote-tracking branch 'origin_SW/staging' into ordinals
# Conflicts:
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_wallet_features.dart
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/more_features/more_features_dialog.dart
#	pubspec.yaml
2023-07-26 17:05:33 -06:00
julian
4d87096324 temp disable some ordinals stuff 2023-07-26 17:01:24 -06:00
sneurlax
7c696f1a0c fix desktop fusion view 2023-07-26 17:21:18 -05:00
sneurlax
fe707ac381 "Bitcoin"->"Bitcoin Cash" 2023-07-26 17:12:46 -05:00
sneurlax
4e134664e7 show CashFusion option in wallet More dialog 2023-07-26 17:07:56 -05:00
sneurlax
6e9d8b26d0 add DesktopCashFusionView 2023-07-26 17:07:39 -05:00
julian
b2aa4272b4 reorg and loading indicator 2023-07-26 15:32:00 -06:00
ryleedavis
5668b045e5 WIP: adding monkey to desktop 2023-07-26 14:12:19 -06:00
ryleedavis
3cb8a6a173 WIP: adding monkey to desktop 2023-07-26 14:12:06 -06:00
sneurlax
ba4e83968d show more button on desktop wallet home page if wallet ordinalsinterface 2023-07-26 13:02:56 -05:00
sneurlax
8e5f2d190d temporarily disable send button 2023-07-22 21:50:49 -05:00
julian
e559ee1cc5 WIP desktop ordinal details view 2023-07-21 19:52:43 -06:00
julian
6c6c9c8325 desktop ordinals in wrap 2023-07-21 19:15:26 -06:00
julian
c2df7ea113 wip desktop ordinals list 2023-07-21 19:06:01 -06:00
julian
dffa33abd3 load ordinals into isar as a cache and backend view model 2023-07-21 18:43:59 -06:00
sneurlax
c7d114e268 remove nested AspectRatio 2023-07-21 19:11:33 -05:00
sneurlax
8edaa9d353 desktop ordinal details view fix 2023-07-21 18:50:18 -05:00
sneurlax
d9d7f25692 add desktop ordinals list, card, and details view 2023-07-21 18:30:41 -05:00
sneurlax
397942f4af Merge remote-tracking branch 'origin/ordinals' into ordinals-desktop 2023-07-21 18:24:43 -05:00
sneurlax
9d5e33da01 DesktopOrdinalsList widget 2023-07-21 18:21:15 -05:00
sneurlax
8118f98e5e mobile ordinals in desktop
TODO make desktop OrdinalsList and OrdinalsDetailsView
2023-07-21 18:13:40 -05:00
sneurlax
af5f6849b3 add desktop ordinals page stub 2023-07-21 17:54:51 -05:00
julian
3125a25a69 add change rep to desktop 2023-07-21 15:58:28 -06:00
julian
e7b480e585 add ba/nano wallet representative change option to wallet settings, remove coin control from ba/nano, and some other clean up 2023-07-21 14:11:30 -06:00
julian
28f8fdc233 clean up 2023-07-21 07:48:06 -06:00
julian
d894d60c1e contact address sorting 2023-07-04 17:40:06 -06:00
julian
ab9e734b80 fix: dogecoin custom fee slider and possible absurd fees error 2023-07-04 10:25:13 -06:00
julian
69fabde3a5 fix hive box deletion 2023-07-03 15:12:24 -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
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
aba9aeaef2 fix: desktop address book card coin icon 2023-06-22 09:44:53 -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
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
89c28a2d9d re enable git versions 2023-06-08 13:24:35 -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
4874ef5a63 disable address generate button for (ba)nano 2023-06-08 09:03:32 -06: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
84ab43ced1 fix: some theme issues 2023-06-05 16:25: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
044c957152 refactor dropdown2 and qr image 2023-06-05 07:40:56 -06:00
fossephate
3c524b2ea4 add banano support 2023-05-30 19:19:31 -04: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
388c60d016 fix: various amount unit issues 2023-05-30 09:02:09 -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
1b1c61a3a3 feat: WIP use amount formatter in GUI 2023-05-29 15:11:48 -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