Commit graph

2095 commits

Author SHA1 Message Date
julian
88e5e80de7 startup => specific wallet => xmr/wow syncing/loading fix 2023-03-27 15:24:36 -06:00
Diego Salazar
d792e2aa82
Merge branch 'staging' into xmr_bugs 2023-03-27 15:02:24 -06:00
Diego Salazar
36d222ebd8
Merge pull request #436 from cypherstack/disable_mb
Disable mb
2023-03-27 14:58:58 -06:00
julian
514ff042dd WIP eth token wallet creation routing 2023-03-27 14:31:44 -06:00
julian
00ccb41a8c expand tokens by default 2023-03-27 14:30:46 -06:00
julian
5da5e2c517 add wallet next button token option addition 2023-03-27 14:30:31 -06:00
julian
41d9c8ca0c select wallet for token view 2023-03-27 14:29:55 -06:00
julian
1e6b9e5830 small tweaks 2023-03-27 14:29:30 -06:00
julian
21e0113439 sync getter 2023-03-27 14:29:08 -06:00
julian
453558d5ef extra debugging for pressing swap from within a wallet 2023-03-27 11:29:18 -06:00
julian
1aec70dd69 swap send from stack bugfix 2023-03-27 11:28:18 -06:00
julian
6f17834339 new line fixes 2023-03-27 10:48:51 -06:00
julian
748d70e34f tx card decimal places fix 2023-03-27 10:38:50 -06:00
julian
46e62f2b2c tx details modification to properly display eth token transaction info 2023-03-27 10:36:47 -06:00
julian
e2196c14d4 tx card modification to properly display eth token transaction info 2023-03-27 09:59:57 -06:00
julian
ad53b30e2e start using provider for MainDB in ui and add contract getters 2023-03-27 09:59:23 -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
6612dde2ef show only token transfers in token tx history (for now) 2023-03-27 08:43:35 -06:00
julian
4bd87e8dce start using Amount 2023-03-27 08:41:59 -06:00
julian
7b353be350 add extension functionality 2023-03-27 08:18:11 -06:00
julian
c9eba36f31 disabled mb 2023-03-25 19:27:42 -06:00
julian
2fbb2a1e46 hide exchange reference if exchange not available 2023-03-25 18:48:46 -06:00
julian
f4d61a9f58 use realAmount custom Amount class data in ui 2023-03-24 17:40:20 -06:00
julian
951c9638f3 bch zero conf fixes 2023-03-24 16:44:25 -06:00
julian
678a926ff3 bch zero conf fixes 2023-03-24 16:43:34 -06:00
julian
f7b2f01f01 update generated transaction part 2023-03-24 15:55:04 -06:00
julian
66919ec4b8 migrate serialized amount string in transaction 2023-03-24 15:46:12 -06:00
julian
b2b9accee1 add serialized amount string to transaction 2023-03-24 15:31:05 -06:00
julian
3ab605c065 amount serialization 2023-03-24 15:30:29 -06:00
julian
f44774745e WIP amount class 2023-03-24 11:08:02 -06:00
julian
e53683ac68 WIP token tx parsing 2023-03-24 10:11:18 -06:00
julian
361d3a8095 get token info fix 2023-03-24 08:37:47 -06:00
Diego Salazar
52e36c7827
Merge pull request #433 from cypherstack/wownero/desktop
Enable Wownero on desktop
2023-03-23 20:07:43 -06:00
julian-CStack
5ccd96163c fix 2023-03-23 19:01:20 -06:00
julian
af2c674809 remove unused variable 2023-03-23 18:26:55 -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
julian
b27b90c08a WIP eth token abi fetch and parsing 2023-03-23 18:05:35 -06:00
julian
85c416fb50 eth trueblocks fetch token abi call 2023-03-23 18:04:47 -06:00
julian
1cca6e8e70 contract_abi extension to parse non etherscan abi 2023-03-23 18:03:22 -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
sneurlax
3034cf11f2 Revert "remove Wownero if isDesktop"
This reverts commit 7654da1d8b.
2023-03-23 18:29:25 -05:00
sneurlax
1972351c10 Merge branch 'staging' into wownero/desktop 2023-03-23 18:24:53 -05:00
julian
60225c93d3 basic contract details view 2023-03-23 16:53:40 -06:00
julian
0527497ce6 token view ui tweak 2023-03-23 16:28:56 -06:00
julian
c51ef8ee26 edit wallet token list 2023-03-23 16:28:20 -06:00
julian
1fd7e129e2 empty token tx check 2023-03-23 13:51:56 -06:00
julian
09b2c68cd5 get token contract info updates and fixes 2023-03-23 13:48:38 -06:00
julian
40cceed8e6 use trueblocks api to grab transactions 2023-03-23 12:19:51 -06:00
julian
be11b18eb8 handle user added wallet contracts 2023-03-23 12:16:28 -06:00
julian
a2ae9c6244 update defaults 2023-03-23 10:22:27 -06:00
julian
b7497f8dfe wallet tokens list ui updates 2023-03-23 10:22:05 -06:00
julian
51c00372e4 mounted check 2023-03-23 09:40:00 -06:00
julian
b1d5b7f6ea store user added token contracts in wallet hive box for now 2023-03-23 09:39:22 -06:00
julian
e99ef7497c update eth contract isar model class 2023-03-23 09:38:17 -06:00
julian-CStack
e16bd90a68 BCH 0-conf 2023-03-23 09:09:30 -06:00
sneurlax
68bf6a6565 add mint/anonymization txs to balance
currently breaks when a mint/anonymization tx is correctly recognized as a send but not correctly recognized as isUsed
2023-03-22 18:05:52 -05:00
sneurlax
79706d51f5 increment mint index by 1 2023-03-22 17:29:20 -05:00
julian
ddc3e2191f hide system brightness toggle on desktop for now 2023-03-22 13:36:36 -06:00
julian
33faa07047 address details tx history 2023-03-22 13:28:28 -06:00
julian
d2bddcdd8d add token view button to wallet nav bar 2023-03-22 09:39:28 -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
c35eaf0b0f WIP address details 2023-03-21 17:18:07 -06:00
julian
172429f94a add address tags property and update generated 2023-03-21 10:37:01 -06:00
julian
afc49b7d6c trim whitespace from address on send view 2023-03-21 09:36:13 -06:00
julian
3c345f2668 chans loading screen animated asset update 2023-03-21 09:29:58 -06:00
julian
bf4c44ad1b quick fix 2023-03-20 18:08:45 -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
d9d6a8c156 mobile show selected startup wallet 2023-03-20 11:04:00 -06:00
julian
6cd649a195 utxo details title 2023-03-20 10:23:42 -06:00
julian
9340f4a45d dark chans 2023-03-20 09:46:23 -06:00
julian
ea933e0474 do not freeze notification tx change outputs 2023-03-20 09:23:33 -06:00
julian
f580a2af78 oled black theme text color fix 2023-03-20 08:40:04 -06:00
julian
9f64393d35 precache chan theme selector 2023-03-17 16:15:05 -06:00
julian
864375e7ae dark theme context menu fix 2023-03-17 16:10:22 -06:00
julian
d47782a185 mobile wallet nav bar edge color fix 2023-03-17 15:46:49 -06:00
julian
c88338f9ad use gifs instead of lottie animations for static animated assets 2023-03-17 15:44:37 -06:00
julian
38e5182fb4 firo balance fixes 2023-03-17 14:30:44 -06:00
julian
3963f29318 chans theme desktop selector fix and padding fixes 2023-03-17 13:12:09 -06:00
julian
968b93a41c chan fixes 2023-03-17 12:56:40 -06:00
julian
db1f5f622f WIP chans theme 2023-03-17 11:44:30 -06:00
julian
2cc352d80d chan theme fixes 2023-03-17 10:48:13 -06:00
julian
9dc8d93214 mobile appearance settings code cleanup 2023-03-17 10:47:59 -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
540f0b817b paynym asset change 2023-03-17 09:01:52 -06:00
julian
43f2fd7e77 chan theme and assets clean up 2023-03-17 08:57:40 -06:00
julian
36d175bcb4 text styles clean up 2023-03-17 08:53:31 -06:00
julian
8d0ec84ffc disable chans 2023-03-16 17:10:39 -06:00
julian
77f167171f mobile coin control sort 2023-03-16 16:42:46 -06:00
julian
c856e42322 mobile coin control search 2023-03-16 16:12:16 -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
a87cf5807c desktop UTXO details ui fix 2023-03-15 07:46:55 -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
4d083fd3bc custom dropdown button 2023-03-14 16:27:42 -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
3421c45e64 utxo details desktop styled 2023-03-14 08:40:09 -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
6da86cd5d6 Merge remote-tracking branch 'origin/ui-fixes' into coin_control
# Conflicts:
#	assets/images/dark/stack.svg
#	assets/images/light/stack.svg
#	assets/images/oledBlack/stack.svg
2023-03-13 09:34:08 -06:00
julian
e9790752c8 asset clean up and reorg 2023-03-13 09:33:20 -06:00
ryleedavis
1195800143 intro stack image 2023-03-13 08:52:54 -06:00
ryleedavis
e7a52bdae2 stack.svg added to themes 2023-03-10 18:53:40 -06:00
julian
7a958696d0 align currency options 2023-03-10 18:44:25 -06:00
julian
5decb25b63 clean up 2023-03-10 16:50:21 -06:00
julian
da791d483b wallet nav bar tweaks 2023-03-10 16:48:44 -06:00
julian
a5a2dcef64 set wallet coin in exchange view 2023-03-10 16:47:48 -06:00
julian
cbbbbc0796 use enableExchange flag 2023-03-10 16:47:12 -06:00
julian
68d78ccd7c QoL extension method 2023-03-10 16:46:51 -06:00
julian
b969987404 rename exchange to swap 2023-03-10 16:01:34 -06:00
julian
244b4992ed wallet navigation bar widget redesign 2023-03-10 12:42:45 -06:00
julian
dea92f4adf image size/layout fix 2023-03-10 12:42:15 -06:00
ryleedavis
f5b7887469 stack.svg added to themes 2023-03-10 08:50:57 -07:00
julian
9ed1897c87 utxo label display 2023-03-09 16:50:25 -06:00
julian
d45caa47b3 block sent notification tx change output with reason 2023-03-09 15:49:23 -06:00
julian
0cace4d7bc partial derivation not found null fix 2023-03-09 15:08:13 -06:00
julian
c04723840f fix bug that can cause transaction broadcast to fail in the case where two or more input utxos come from the same parent transaction 2023-03-09 13:49:39 -06:00
julian
260771061c prepare paynym interface to use SigningData 2023-03-09 12:31:36 -06:00
julian
827b746f68 hide keyboard on coin control select coins press 2023-03-09 12:30:16 -06:00
julian
645ec5c2a0 delete unused file 2023-03-09 12:29:38 -06:00
julian
e6b5e847c3 coin control utxos fix 2023-03-09 10:30:10 -06:00
julian
043545c758 dialog overflow fix 2023-03-09 10:12:47 -06:00
julian
adb57c1a5e move to timer base fee updates instead of focus listener activated 2023-03-09 09:46:48 -06:00
julian
210fac593a mounted checks and include fee in estimate for required amount in coin control selection view 2023-03-09 09:09:33 -06:00
julian
b30f1db45b enable coin control for selected other coins 2023-03-08 16:11:46 -06:00
julian
a2f75a2c7b respect the coin control setting 2023-03-08 15:19:43 -06:00
julian
8706a6350c coin control setting 2023-03-08 15:12:04 -06:00
julian
ec237d0001 Merge remote-tracking branch 'origin/staging' into coin_control 2023-03-08 13:42:12 -06:00
julian
16d18dd21f frozen color 2023-03-08 13:41:28 -06:00
julian
4c75836b4f sent to self text clean up 2023-03-08 13:29:05 -06:00
julian
79dc8e5329 balance display update events to properly reflect changes done in coin control, as well as clean up of old future builders no longer used 2023-03-08 13:21:25 -06:00
julian
2b1d438953 balance refresh and total display fixes 2023-03-08 13:03:04 -06:00
julian
ea49ed32ab update balance after viewing coin control 2023-03-08 12:22:33 -06:00
julian
93003d2880 show address label in utxo details view 2023-03-08 11:45:21 -06:00
julian
5f35048688 utxo confirmed status ui indication 2023-03-08 11:34:00 -06:00