Commit graph

535 commits

Author SHA1 Message Date
julian
bb85defaea desktop wallets search 2023-04-07 17:21:11 -06:00
julian
6754c2ebdf add token functionality to desktop eth wallet view 2023-04-07 15:08:06 -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
sneurlax
064a2486c1 add text to desktop xpub dialog 2023-04-06 18:58:44 -05:00
julian
25ff880280 move amount.dart file 2023-04-06 15:24:56 -06:00
sneurlax
84fea4e9ff change copy to clipboard text in desktop xpub dialog 2023-04-06 14:14:03 -05:00
sneurlax
767bcecd03 change copy to clipboard button color 2023-04-06 13:36:43 -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
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
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
53a4d8a4cd desktop show more button fix 2023-04-03 18:41:06 -06:00
julian
728909399c WIP desktop token view 2023-04-03 17:05: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
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
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
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
24904f3476 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/utilities/show_loading.dart
2023-03-28 12:37:09 -06:00
julian
e29d8dc047 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart
2023-03-27 08:50:10 -06:00
julian
2fbb2a1e46 hide exchange reference if exchange not available 2023-03-25 18:48:46 -06:00
julian
44a87df41c merge clean up 2023-03-23 18:21:09 -06:00
julian
3e1e68237a Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/models/isar/models/blockchain_data/address.dart
#	lib/pages/add_wallet_views/create_or_restore_wallet_view/create_or_restore_wallet_view.dart
#	lib/pages/settings_views/global_settings_view/appearance_settings_view.dart
#	lib/pages_desktop_specific/settings/settings_menu/appearance_settings.dart
#	lib/utilities/db_version_migration.dart
#	test/pages/send_view/send_view_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/add_address_book_view_screen_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/address_book_entry_details_view_screen_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/edit_address_book_entry_view_screen_test.mocks.dart
#	test/screen_tests/exchange/exchange_view_test.mocks.dart
#	test/screen_tests/lockscreen_view_screen_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testA_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testB_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testC_test.mocks.dart
#	test/screen_tests/onboarding/backup_key_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/backup_key_warning_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/create_pin_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/restore_wallet_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/verify_backup_key_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/currency_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/network_settings_subviews/add_custom_node_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/network_settings_subviews/node_details_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_backup_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_subviews/rescan_warning_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_subviews/wallet_delete_mnemonic_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_view_screen_test.mocks.dart
#	test/screen_tests/transaction_subviews/transaction_search_results_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/confirm_send_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/receive_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/send_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/wallet_view_screen_test.mocks.dart
#	test/widget_tests/managed_favorite_test.mocks.dart
#	test/widget_tests/table_view/table_view_row_test.mocks.dart
#	test/widget_tests/transaction_card_test.mocks.dart
#	test/widget_tests/wallet_info_row/sub_widgets/wallet_info_row_balance_future_test.mocks.dart
#	test/widget_tests/wallet_info_row/wallet_info_row_test.mocks.dart
2023-03-23 18:13:24 -06:00
sneurlax
768c51c03b Revert "disable wownero on desktop and xmr on windows"
But still disable on windows

This reverts commit 0062294488
2023-03-23 18:36:24 -05:00
julian
ddc3e2191f hide system brightness toggle on desktop for now 2023-03-22 13:36:36 -06:00
julian
9fa2d4535d merge fixes 2023-03-22 09:25:21 -06:00
julian
702054ac61 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	assets/svg/themed/forest/ethereum.png
#	assets/svg/themed/forest/ethereum.svg
#	lib/pages/add_wallet_views/create_or_restore_wallet_view/create_or_restore_wallet_view.dart
#	lib/pages/receive_view/addresses/edit_address_label_view.dart
#	lib/pages/receive_view/addresses/receiving_addresses_view.dart
#	lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/route_generator.dart
#	lib/utilities/assets.dart
#	lib/utilities/constants.dart
#	lib/widgets/animated_widgets/rotate_icon.dart
#	pubspec.lock
#	pubspec.yaml
2023-03-22 08:54:25 -06:00
julian
891f15cd58 choose custom themes to set based on the system's light/dark brightness 2023-03-20 18:04:05 -06:00
julian
75ea516005 system brightness toggle WIP 2023-03-20 16:02:20 -06:00
julian
9340f4a45d dark chans 2023-03-20 09:46:23 -06:00
julian
3963f29318 chans theme desktop selector fix and padding fixes 2023-03-17 13:12:09 -06:00
julian
db1f5f622f WIP chans theme 2023-03-17 11:44:30 -06:00
julian
67e7e6e421 certain svg asset precache 2023-03-17 10:47:38 -06:00
julian
e6119d82bb clean up last conditional png/svg switches 2023-03-17 09:07:34 -06:00
julian
43f2fd7e77 chan theme and assets clean up 2023-03-17 08:57:40 -06:00
julian
62287f6aee desktop exchange+buy nav from wallet 2023-03-16 14:53:14 -06:00
julian
e58bdf68c8 desktop balance toggle 2023-03-16 13:56:44 -06:00
julian
9e0bd2aa35 add optional dropdown prefix label 2023-03-16 12:22:57 -06:00
julian
6f7f9c24eb desktop coin control 2023-03-16 12:10:59 -06:00
julian
6c1d9d2912 WIP desktop send view coin control 2023-03-15 12:01:10 -06:00
julian
8838f68524 add coin control prefs setting to desktop 2023-03-15 09:56:02 -06:00
julian
4be2bd6fcd freeze button fix 2023-03-15 09:48:39 -06:00
julian
94d9022f3d desktop UTXO clear selection button 2023-03-14 16:56:26 -06:00
julian
10c5575a9e multi select freeze/unfreeze utxos on desktop 2023-03-14 16:50:01 -06:00
julian
da011543b8 desktop coin control search, filter, and sort 2023-03-14 16:28:24 -06:00
julian
c0ce75918c selectable utxo row data 2023-03-14 10:26:35 -06:00
julian
f79fe222a2 don't clear desktop send fields on send all confirm 2023-03-14 09:46:50 -06:00
julian
f6c939bf6e lottie min time mod 2023-03-14 09:43:54 -06:00
julian
b2ce88e33d WIP desktop utxo details 2023-03-13 17:09:14 -06:00
julian
397112e0c9 basic desktop coin control layout 2023-03-13 16:41:53 -06:00
julian
8b9ad5e263 'more' clean up and added skeleton coin control view 2023-03-13 15:50:29 -06:00
julian
d0be86f4ba WIP desktop 'more features' and coin control 2023-03-13 14:37:05 -06:00
julian
87c15c2c39 add lottie animations for sending as well as some clean up 2023-03-13 13:16:48 -06:00
julian
b969987404 rename exchange to swap 2023-03-10 16:01:34 -06:00
sneurlax
60ab907c28 strip / suffix 2023-03-07 14:55:28 -06:00
sneurlax
e4a9895120 strip mailto: prefix 2023-03-07 14:55:22 -06:00
sneurlax
e98ad2971a rename address-formatting function 2023-03-07 14:55:05 -06:00
sneurlax
c65bd649d9 desktop: listen to text field change, strip http/s:// if contains @ 2023-03-06 17:25:03 -06:00
julian-CStack
d97a994c54 desktop sizing fixes 2023-03-05 12:35:26 -06:00
julian-CStack
e8e8ffdf60
Merge branch 'staging' into mb-fixes 2023-03-03 15:15:58 -06:00
julian
58227c40be mb order status fixes 2023-03-03 11:56:21 -06:00
julian
16efeea1db project structure 2023-03-01 15:52:13 -06:00
ryleedavis
d33cc34970 oceanBreeze persona-easy/incognito 2023-02-27 13:32:50 -07:00
julian
d8096fdf93 Merge branch 'ui-fixes' into paynyms
# Conflicts:
#	pubspec.yaml
2023-02-21 16:41:06 -06:00
ryleedavis
c5e3a0ddb6 persona-easy/incognito pngs for fruitSorbet and oceanBreeze theme 2023-02-14 12:59:34 -07:00
ryleedavis
c37ec4fb81 fruit and ocean easy/incognito pngs + ocean stack img 2023-02-14 11:33:11 -07:00
julian
fbeb7425cb Merge remote-tracking branch 'origin/ui-fixes' into paynyms 2023-02-13 17:24:04 -06:00
ryleedavis
d5847ae25e move persona-easy/incognito to theme files 2023-02-13 15:24:09 -07:00
julian
9f3ce454b5 only delete logs older than 30 days automatically 2023-02-13 15:08:38 -06:00
julian
30ea666a63 added desktop file save logs dialog todo 2023-02-13 14:12:54 -06:00
julian
69782a1bb2 sort wallet coins alphabetically 2023-02-13 12:35:40 -06:00
julian-CStack
54dba90825
Merge branch 'staging' into ui-fixes 2023-02-10 14:22:00 -06:00
sneurlax
44074428a9 Merge branch 'staging' into ui-fixes 2023-02-10 13:55:58 -06:00
julian
d5f401132b Desktop paynym ui and some bug fixes 2023-02-10 12:07:57 -06:00
sneurlax
81c7b9f244 Merge branch 'themescroller' into ui-fixes 2023-02-10 11:35:59 -06:00
sneurlax
23bb519874 Merge branch 'favoritefavorite' into ui-fixes 2023-02-10 11:35:39 -06:00
julian
218017ca51 populate initial values in exchange form 2023-02-10 08:04:12 -06:00
sneurlax
8cd431a71c key favorite cards
and what Julian's already done automagically reorders the cards according to their order in the list in the edit view

so you can list which favorite is your favorite
2023-02-09 18:00:15 -06:00
sneurlax
7a4832e873 wrap theme column in SingleChildScrollView
is this... it?  surely not.  surely we need more than this
2023-02-09 17:49:42 -06:00
ryleedavis
d1f22cdc06 prep for adding in forest theme colors 2023-02-09 14:37:25 -07:00
julian
2eb0b2e123 clean up exchange rate type enum, build runner mocks 2023-02-08 16:46:30 -06:00
julian
5c29a543a9 reduce unneeded providers 2023-02-08 14:22:22 -06:00
julian
8206972309 add loading screen if not exchange data cache exists while waiting for it to be populated for the first time. Added checks for incognito mode 2023-02-08 08:43:42 -06:00
julian
998967245e migrate wallet on open 2023-02-08 07:29:27 -06:00
julian
1455808d7a WIP refactor exchange to use isar as cache instead of in memory using riverpod 2023-02-05 14:32:39 -06:00
julian
bcb8f2cd41 "choose from stack" fixes 2023-01-31 08:41:40 -06:00
julian
69435f4807 rename and fix text button style update bug 2023-01-30 15:34:21 -06:00
julian
26c57b5456 typecast to generic PaynymWalletInterface 2023-01-26 10:59:15 -06:00
julian
5de22ca858 Merge branch 'simplex' into paynyms 2023-01-26 10:16:01 -06:00
julian
ffda21f513 desktop xmr/wow single wallet opening bug fix 2023-01-26 09:20:49 -06:00
julian
cbf969ef54 desktop xmr/wow single wallet opening bug fix 2023-01-25 17:42:20 -06:00
sneurlax
deb845db3b linting 2023-01-25 16:43:21 -06:00
julian
7cb497f4f7 remove coin enum hasPaynymSupport getter in favor of type checking 2023-01-25 15:46:48 -06:00
julian
9c44dc6c6b add support to make adding segwit paynym support simple once implemented 2023-01-25 14:33:59 -06:00
sneurlax
07247a46b9 Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-24 13:49:14 -06:00
julian
028b261dee refactor button style getter names 2023-01-24 13:29:12 -06:00
sneurlax
ab1ff2604a import logger, lint imports 2023-01-24 13:12:56 -06:00
sneurlax
32ca83673a Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex 2023-01-24 12:29:13 -06:00
julian
e404de2116 force usage of adkVersion parameter 2023-01-24 10:30:00 -06:00
julian
7d10ae2011 go directly to wallet view on single wallet per coin on desktop and mobile 2023-01-24 10:16:44 -06:00
ryleedavis
7fe1fefea2 Merge remote-tracking branch 'origin/isar_migrate' into ui-fixes 2023-01-23 17:31:24 -07:00
ryleedavis
d25b757a22 add fruit sorbet to mobile + desktop appearance settings 2023-01-23 11:00:46 -07:00
sneurlax
824b3bb9a7 pushNamed navigation route, WIP 2023-01-20 20:32:57 -06:00
julian
830fd58754 Merge branch 'isar-transactions' into isar_migrate
# Conflicts:
#	lib/services/coins/bitcoin/bitcoin_wallet.dart
#	lib/services/coins/bitcoincash/bitcoincash_wallet.dart
#	lib/services/coins/coin_service.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/monero/monero_wallet.dart
#	lib/services/coins/namecoin/namecoin_wallet.dart
#	lib/services/coins/particl/particl_wallet.dart
#	lib/services/coins/wownero/wownero_wallet.dart
#	pubspec.yaml
2023-01-20 15:30:48 -06:00
julian
cd4408449c desktop db migrate enabled 2023-01-18 08:07:25 -06:00
julian
90870c7563 wallet delete ui bugfix for desktop 2023-01-16 17:17:35 -06:00
julian
5562c14527 WIP refactor to single main isar db 2023-01-16 15:04:03 -06:00
julian
89778e6e63 disable BuyDataLoadingService 2023-01-14 11:22:48 -06:00
sneurlax
61c971973c restyle coin and fiat selection widgets
and:
 - available -> supported
 - do not load simplex data on desktop menu item action
2023-01-13 13:14:56 -06:00
julian
0543c4b044 filter by address fixes 2023-01-13 12:00:02 -06:00
sneurlax
eaaed8a638 linting 2023-01-12 14:16:03 -06:00
sneurlax
abcb473bfa update desktop menu controller indices 2023-01-12 14:13:49 -06:00
sneurlax
dad7329a30 load buy data when clicking buy crypto item in desktop menu 2023-01-12 14:13:29 -06:00
julian
525d0fa7c4 update remaining ui to handle new data models 2023-01-11 22:45:32 -06:00
julian
f8c6a17fa7 update wallet ui to handle new data models 2023-01-11 22:26:38 -06:00
sneurlax
8e8816fe05 first simplex service stash 2023-01-11 18:13:34 -06:00
sneurlax
9724b40848 add fiat crypto toggle and crypto selection list 2023-01-11 11:19:19 -06:00
sneurlax
30ea0cc24f change desktop menu item text to reflect figma design 2023-01-10 15:20:41 -06:00
ryleedavis
79f2cc0768 wrap funct on desktop theme selectors 2023-01-06 09:35:41 -07:00
ryleedavis
23e3452cf1 oledBlack theme added to desktop 2023-01-06 09:12:01 -07:00
ryleedavis
0a810987c0 oledBlack added to textStyles and appearance settings 2023-01-05 13:34:56 -07:00
sneurlax
0ee2357c60 add basic buy page 2023-01-04 10:51:38 -06:00
julian
805beb109f package imports 2023-01-04 10:08:36 -06:00
julian
f4729526e6 initial desktop paynym ui set up and state provider refactor 2023-01-04 09:41:25 -06:00
julian
0062294488 disable wownero on desktop and xmr on windows 2023-01-02 13:16:59 -06:00
julian
57add19e88 do not partially open monero wallets at the same time on startup 2023-01-02 09:13:00 -06:00
ryleedavis
2765bea4a9 Merge branch 'staging' into ui-fixes 2022-12-30 17:27:31 -07:00
julian-CStack
5f71a1c2dd
more bug fixes (#281)
* xmr send fix

* small screen recovery phrase warning view fix

* mnemonic field crashes fix

* desktop restore date fix

* mac desktop keyboard type crash fix

* firo (and possibly other) send fix

* key fix for duplicate wallets edge case
2022-12-30 17:10:25 -06:00
ryleedavis
ed486f7c16 fixed attention delete wallet dialog text typos 2022-12-28 12:07:00 -07:00
ryleedavis
172883532c delete wallet attention dialog text 2022-12-28 11:55:42 -07:00
shillo
f85d2895fc windows reset password DPS error fix 2022-12-23 14:21:37 -06:00
shillo
c6dd9394be fix exit button on windows 2022-12-23 13:29:03 -06:00
shillo
951cc044cb temp disable git versions 2022-12-22 16:59:54 -06:00
ryleedavis
096d2c007e Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop 2022-12-14 13:56:13 -07:00