Commit graph

2497 commits

Author SHA1 Message Date
julian
4213eca928 Merge remote-tracking branch 'origin_SW/staging' into themes
# Conflicts:
#	lib/db/isar/main_db.dart
2023-05-09 18:00:17 -06:00
julian
71992ea0c8 fix: use SvgPicture.file constructors for themed assets located in the filesystem 2023-05-09 17:59:26 -06:00
julian
f8e6b060e6 encapsulate themes dir across platforms 2023-05-09 17:27:48 -06:00
julian
3757385b81 WIP install default themes on startup 2023-05-09 17:18:44 -06:00
julian
4fe014287c fix: assets paths 2023-05-09 17:18:27 -06:00
julian
604e4cfde7 install theme from zip archive functionality 2023-05-09 17:18:13 -06:00
julian
7e277a829e fix: notification wrapper bug 2023-05-09 17:16:12 -06:00
julian
e53e7e5055 set up installing of themes and including default themes 2023-05-09 15:58:42 -06:00
julian
60af990c1f remove a couple more hard coded assets 2023-05-09 14:59:21 -06:00
julian
6d502ac01d temp comment out some code 2023-05-09 14:59:16 -06:00
julian
2984b49178 use themeId strings 2023-05-09 14:59:16 -06:00
julian
9de6d0619d fix: ThemeAssets embedded constructor and generate Isar schema 2023-05-09 14:59:16 -06:00
julian
136207c179 pull gifs out of bundled assets 2023-05-09 14:59:16 -06:00
julian
d182fd2740 replace ThemeType enum with themeId Strings 2023-05-09 14:20:29 -06:00
julian
80a23c4bee update stack theme class to parse json properly 2023-05-09 14:04:48 -06:00
julian
39a749d522 remove background image path 2023-05-09 13:59:31 -06:00
julian
0c305c4911 delete color theme files 2023-05-09 13:59:09 -06:00
julian
5f9c68e534 move notifications wrapper 2023-05-09 12:01:55 -06:00
julian
b66e43f788 comment out erroring code for now 2023-05-09 11:56:24 -06:00
julian
511ac393b6 untested notifications wrapper 2023-05-09 11:54:15 -06:00
julian
aae766cdba update a few more assets and added missing background asset to theme class 2023-05-09 10:59:55 -06:00
julian
fae467440c update text styles 2023-05-09 10:53:15 -06:00
julian
7da7302e63 fix: added missing assets to theme and updated more references to use theme provided assets 2023-05-09 10:51:30 -06:00
julian
e92501c38d fix: load secondary (ex. chan kiss) gif properly if exists 2023-05-09 10:36:01 -06:00
julian
87bafa77c5 fix: load gif properly if exists 2023-05-09 10:32:36 -06:00
julian
8f5da9c4da fix: add missing buy image to theme and fix a couple other asset refs 2023-05-09 10:30:06 -06:00
julian
bd476a04a0 pass theme id 2023-05-09 10:24:37 -06:00
julian
efec395c79 fix: import 2023-05-09 10:24:11 -06:00
julian
789029a11f some clean up of assets.dart 2023-05-09 10:23:39 -06:00
julian
7da9f3b6e1 add secondary images to differentiate between chan plain and kiss coin gifs 2023-05-09 09:48:28 -06:00
julian
f3da99fd00 use id given by server 2023-05-09 09:26:19 -06:00
julian
236b895ae4 fix: delete themed assets from bundle and remove remaining references to assets.dart for themed icon assets 2023-05-09 09:21:04 -06:00
julian
575ec170f8 fix: added missing exchange status icon assets 2023-05-09 09:14:48 -06:00
likho
f57ec039b2 Stop epicbox listener when wallet is syncing 2023-05-09 11:49:20 +02:00
julian
2cf7d6de93 fix: more bch zero conf special case fixes 2023-05-08 16:15:39 -06:00
julian-CStack
a73f5a1b3d remove unnecessary cast 2023-05-08 12:03:38 -06:00
julian-CStack
11268d980c comment out unused vars 2023-05-08 11:58:36 -06:00
julian-CStack
f9f6d749ef Merge remote-tracking branch 'origin_SW/staging' into themes 2023-05-08 10:55:11 -06:00
julian
3f5cfcbfaf clean up unused code, imports, and formatting 2023-05-08 08:36:05 -06:00
julian
c8655d56bc Merge remote-tracking branch 'origin_SW/staging' into custom_block_explorers 2023-05-08 08:20:52 -06:00
Diego Salazar
6efa5597bf
Merge pull request #520 from cypherstack/add-epic-send-to-address
fix: Add send to address for epic when sending
2023-05-05 16:16:56 -06:00
detherminal
47df2a8a7a feat: use isar instead of hive 2023-05-05 20:30:22 +03:00
detherminal
bf6e378fbc Merge remote-tracking branch 'custom_block_explorers' into staging 2023-05-05 19:38:19 +03:00
julian
38c4f6bc12 fix: desktop exchange form overflow 2023-05-05 10:30:34 -06:00
julian
0ab96ad6a1 fix: some exchange api error propagation 2023-05-05 10:25:56 -06:00
julian
0ca5e46474 fix: Dart's stupid rounding 2023-05-05 09:32:55 -06:00
julian
22a7763b26 fix: desktop trocador kyc rating info dialog 2023-05-05 08:56:04 -06:00
julian
a00f226f52 remove auto setting 8 decimal places 2023-05-05 08:20:37 -06:00
julian
16ca32a882 Don't show exchange providers until amount is entered 2023-05-05 08:16:08 -06:00
likho
4d785e113c Merge branch 'staging' into add-epic-send-to-address 2023-05-05 14:01:02 +02:00
likho
affee53ca6 Add send to address for epic when sending 2023-05-05 13:58:53 +02:00
ryleedavis
7c8b31dc4c center lock screen PIN page 2023-05-04 16:37:57 -06:00
ryleedavis
8d7db30328 move biometrics to appbar 2023-05-04 16:37:57 -06:00
julian
8fd0caac44 Merge branch 'staging' into ui-fixes 2023-05-04 15:14:39 -06:00
julian
3a9d23d0f9 add a (+) wallet button on mobile (per coin) wallets list 2023-05-04 14:52:58 -06:00
julian
8ebd4f3a5f update generated files 2023-05-04 14:33:34 -06:00
julian
e3c0f58abc custom block explorer isar model/schema 2023-05-04 14:33:19 -06:00
ryleedavis
90f5e6c369 replace coin icons for swap + buy crypto select sheets 2023-05-04 13:26:46 -06:00
julian
34d9360f20 delete empty/unused files 2023-05-04 12:20:08 -06:00
julian
1c33dd5062 swap rate refresh fixes and error propagation 2023-05-04 12:19:50 -06:00
detherminal
1587b5b1e9 feat: implement custom block explorer 2023-05-04 21:10:37 +03:00
julian-CStack
a1b7c9248b tighten swap estimate refreshing 2023-05-04 08:58:50 -06:00
julian-CStack
87ed2af7ce remove empty file 2023-05-04 08:57:24 -06:00
julian
032748fdfe Merge branch 'staging' into trocador 2023-05-03 16:11:14 -06:00
julian
bde4321942 clean up prints 2023-05-03 16:08:00 -06:00
julian
292e49563a fix: remove duplicate title 2023-05-03 16:04:47 -06:00
julian
be6a2c110f fix: import 2023-05-03 16:03:13 -06:00
julian
7c8721f492 fix: swap refreshing provider 2023-05-03 15:47:12 -06:00
julian
3d9a8c3a3c remove global swap warning message (will be replaced in future with per exchange info) 2023-05-03 15:46:51 -06:00
julian
eeda23417c update swap update estimate input interval 2023-05-03 15:45:50 -06:00
julian
51acd366b4 fix: swap currency updating bug and some updating optimizations 2023-05-03 14:40:39 -06:00
julian
bea6cd366d Merge remote-tracking branch 'origin_SW/staging' into trocador 2023-05-03 14:04:31 -06:00
julian
3a97623e5b WIP exchange screen state refactor 2023-05-03 14:03:31 -06:00
ryleedavis
f4509dc70d WIP: replace coin icons 2023-05-03 09:36:24 -06:00
Rylee Davis
4af7a748a0
Merge branch 'staging' into ui-fixes 2023-05-02 16:47:21 -06:00
ryleedavis
d1d6eae78b Merge branch 'themes' of https://github.com/cypherstack/stack_wallet into themes 2023-05-02 15:06:38 -06:00
ryleedavis
301f4b5cf5 WIP: rename coin image provider + add coin icon provider 2023-05-02 15:05:04 -06:00
likho
23ab681039 Move the rest of the themes to Json 2023-05-02 19:06:46 +02:00
julian
3564426248 show trocador provider options 2023-05-02 10:22:35 -06:00
likho
4715367fd4 Update Themes template to new structure, add forest, ocean-breeze and fruit-sorbet themes to json 2023-05-02 17:11:16 +02:00
julian
89f806f394 prevent double loading of data 2023-05-02 08:24:37 -06:00
likho
bff4f3f97f Merge branch 'themes' of github.com:cypherstack/stack_wallet into themes 2023-05-02 15:11:14 +02:00
likho
fa6e7d907e Update themes structure 2023-05-02 15:10:50 +02:00
ryleedavis
b5dff2f88b fixed an import typo 2023-05-01 16:47:23 -06:00
ryleedavis
572410db89 resolve merge conflicts 2023-05-01 16:41:13 -06:00
ryleedavis
db9485474e import custom button 2023-05-01 16:35:43 -06:00
ryleedavis
e5fe80f057 WIP: randomize PIN pad 2023-05-01 16:34:48 -06:00
ryleedavis
63277600a6 unlock wallet using submit button 2023-05-01 16:34:45 -06:00
ryleedavis
cede462681 WIP: randomize PIN provider + toggle added 2023-05-01 16:34:36 -06:00
ryleedavis
096aab834b UseBiometric button + only show if biometrics toggle is on 2023-05-01 16:34:16 -06:00
ryleedavis
6eea7cd2cf remove biometric button, move back button, add submit button 2023-05-01 16:30:43 -06:00
julian
e81521e374 WIP exchange process refactor to handle multiple sub providers per exchange provider 2023-05-01 16:26:12 -06:00
ryleedavis
93441bdf4d theme_coin_provider + replaced big coin images 2023-05-01 14:14:08 -06:00
julian
34f7d80051 Merge branch 'ui-fixes' into trocador 2023-05-01 13:50:27 -06:00
julian
e05caa589f bch block height showing as pending in ui fix 2023-05-01 13:41:53 -06:00
julian
b9211ad2c3 pass abi parsing errors (or other token init errors) up and show a simple dialog 2023-05-01 11:20:40 -06:00
julian
35ea94a209 catch abi parsing errors 2023-05-01 11:18:38 -06:00
julian
dad35470f8 unified desktop/mobile dialog 2023-05-01 11:18:11 -06:00
julian
643ef07066 add possibility to skip per wallet migration with warning 2023-05-01 09:46:11 -06:00
julian
808927a0d1 handle change in abi data 2023-05-01 08:51:55 -06:00
julian
e8cab19c47 WIP trocador assets and kyc info 2023-04-28 17:02:55 -06:00
julian
d14fd88e01 trocador debug prints 2023-04-28 15:27:38 -06:00
julian
33ec3f5a25 hack to isolate Trocador exchange name 2023-04-28 14:40:36 -06:00
julian
73b7af77f6 add trocador currencies to loading/caching process 2023-04-28 14:32:44 -06:00
julian
31a29be929 estimate/rateId fix and mounted check 2023-04-28 14:32:18 -06:00
julian
05c4d01ee4 initial Trocador integration 2023-04-28 14:31:26 -06:00
julian
d3b3092281 code readability 2023-04-28 14:29:30 -06:00
julian
da9b921ddc pass around estimate instead of just rateId 2023-04-28 14:29:10 -06:00
julian
da9b679d3c trocador api tweaks and clean up 2023-04-28 14:26:51 -06:00
detherminal
cb8de25e08 feat: rename label to semanticsLabel and correct misspelling 2023-04-28 21:21:30 +03:00
detherminal
6c25ce7d67
Merge branch 'cypherstack:staging' into staging 2023-04-28 21:08:01 +03:00
ryleedavis
ee09a8c724 wip: replace asset theme svgs 2023-04-28 10:54:43 -06:00
julian
9c414068d3 trocador api and response DTOs 2023-04-28 10:30:31 -06:00
likho
228afdd29a Merge branch 'themes' of github.com:cypherstack/stack_wallet into themes 2023-04-28 14:29:06 +02:00
likho
3b3e14ed7f Clean up, use flat structure for assets 2023-04-28 14:28:46 +02:00
julian
6df6207edd manage themes ui basic grid layout 2023-04-27 17:42:59 -06:00
julian
80f341ac40 Merge remote-tracking branch 'origin_SW/themes' into themes 2023-04-27 17:07:43 -06:00
julian
c9c9e79b5c Merge branch 'ui-fixes' into themes 2023-04-27 17:07:04 -06:00
julian
4defe837e7 WIP: manage themes ui 2023-04-27 17:06:46 -06:00
ryleedavis
e9c386c66f replace assets in tx_icon.dart 2023-04-27 16:56:17 -06:00
julian
05dc2a23e6 xpub layout fix for desktop 2023-04-27 16:13:44 -06:00
detherminal
4c145e1412 feat: wrap with semantic widget for talkback 2023-04-27 21:31:54 +03:00
detherminal
7ea374d6e4 Merge remote-tracking branch 'origin/staging' into staging
# Conflicts:
#	lib/pages/wallet_view/sub_widgets/wallet_refresh_button.dart
2023-04-27 21:22:04 +03:00
detherminal
6522d36c7b feat: wrap with semantic widget for talkback 2023-04-27 21:14:04 +03:00
julian
1e9642ec94 gap check fix ported from btc to bch 2023-04-27 09:01:14 -06:00
likho
e1dd7b47c0 Replace BuildContext images call with themeProvider in tx_icon.dart 2023-04-27 15:22:08 +02:00
likho
29a5a98063 Add light theme to json, clean out chan colors from dark theme 2023-04-27 14:17:33 +02:00
likho
dd213bb950 WIP: Convert themes to json 2023-04-27 10:42:20 +02:00
julian
aa2f29960c Merge remote-tracking branch 'origin_SW/staging' into paynyms_fixes 2023-04-26 17:30:24 -06:00
julian
cce4336f43 ensure all addresses with history have been generated before scanning for tx history on restore 2023-04-26 17:05:45 -06:00
julian
5a50f7d256 ensure notification address is added to local db 2023-04-26 16:19:24 -06:00
julian
9749443472 clean up notif node calls 2023-04-26 16:12:24 -06:00
julian
b14263eca5 clean up root node calls 2023-04-26 16:11:28 -06:00
julian
1dc2a3ce15 fix signing paynym received inputs 2023-04-26 15:12:36 -06:00
julian
d0bb0183f3 btc all own addresses query fix 2023-04-26 13:11:56 -06:00
julian
a236316291 unused code cleanup 2023-04-26 13:11:24 -06:00
julian
289009be18 ensure only non segwit payment code is ever shown 2023-04-26 12:29:43 -06:00
julian
8018a887cf paynym address generation clean up 2023-04-26 12:27:29 -06:00
julian
ce01269dbe clean up unneeded code 2023-04-26 09:28:04 -06:00
julian
2bfce21058 btc restore gap fix 2023-04-26 09:27:29 -06:00
likho
9bd2c1e2de Clean up 2023-04-26 16:03:34 +02:00
likho
707dc204c5 Ensure themes path is loaded, use testing theme name instead of UUID 2023-04-26 14:26:35 +02:00
ryleedavis
7fcfd43bfa add haptic feedback to pin + copy receiver address 2023-04-25 18:02:00 -06:00
ryleedavis
16a3020d91 replace persona images 2023-04-25 16:11:26 -06:00
ryleedavis
aa07ba639b replace stack images 2023-04-25 16:09:45 -06:00
ryleedavis
68ad1dfb2b replace stackIcon asset images 2023-04-25 16:07:28 -06:00
julian
61bb4b839d paynym.is api debugging info 2023-04-25 15:08:24 -06:00
julian
fea0aeea64 paynym amount fixes 2023-04-25 15:08:00 -06:00
julian
8c3fffde9d segwit paynym.is updates and fixes 2023-04-25 15:06:12 -06:00
julian
cf694d6cdd init fix 2023-04-25 11:32:57 -06:00