Releases: BirthdayResearch/defichain-wallet
Releases · BirthdayResearch/defichain-wallet
v0.13.0
What’s Changed
🚀 Features
your vault
- add vault card UI @kyleleow (#1175)- Shared contexts integration @fullstackninja864 (#1035)
- Fix prevention of negative amount @pierregee (#1167)
token detail
- additional options for Swap, Liquidity @pierregee (#1140)loans
- add bottom tab navigation @kyleleow (#1162)loan cards
- add generic components @kyleleow (#1148)tabs
- add generic component @kyleleow (#1129)- Move settings to header @pierregee (#1112)
passcode prompt
- update UI @kyleleow (#1126)- Static - browse loans - list @pierregee (#1159)
🐛 Bug Fixes
bottom sheet
- fix for keyboard @thedoublejay (#1181)- Add React memo to fix scrolling issue on rerender @pierregee (#1161)
add liquidity
- incorrect labels @thedoublejay (#1170)- Fix running of e2e tests @pierregee (#1160)
Maintenance
website
- feature flags @thedoublejay (#1115)- Expo SDK 43 @thedoublejay (#1048)
- bump to node 16 @thedoublejay (#1111)
Dependencies
- build(deps-dev): bump lint-staged from 11.2.4 to 11.2.5 @dependabot (#1172)
- build(deps-dev): bump cypress-image-diff-js from 1.15.3 to 1.15.4 @dependabot (#1173)
- build(deps): bump expo-cli from 4.12.8 to 4.12.10 @dependabot (#1164)
- build(deps-dev): bump eas-cli from 0.33.0 to 0.33.1 @dependabot (#1163)
- build(deps): bump marocchino/sticky-pull-request-comment from 2.1.1 to 2.2.0 @dependabot (#1133)
- build(deps-dev): bump eas-cli from 0.32.0 to 0.33.0 @dependabot (#1134)
- build(deps-dev): bump husky from 7.0.2 to 7.0.4 @dependabot (#1132)
- build(deps): bump expo-cli from 4.12.5 to 4.12.7 @dependabot (#1136)
- build(deps-dev): bump @types/react-redux from 7.1.19 to 7.1.20 @dependabot (#1131)
- build(deps-dev): bump @rushstack/eslint-patch from 1.0.8 to 1.0.9 @dependabot (#1187)
- build(deps): bump react-hook-form from 7.17.5 to 7.18.0 @dependabot (#1186)
v0.12.2
What’s Changed
🚀 Features
- Static - browse loans - list @pierregee (#1159)
Dependencies
- build(deps-dev): bump @rushstack/eslint-patch from 1.0.8 to 1.0.9 @dependabot (#1187)
- build(deps): bump react-hook-form from 7.17.5 to 7.18.0 @dependabot (#1186)
v0.12.1
What’s Changed
🚀 Features
your vault
- add vault card UI @kyleleow (#1175)- Shared contexts integration @fullstackninja864 (#1035)
- Fix prevention of negative amount @pierregee (#1167)
token detail
- additional options for Swap, Liquidity @pierregee (#1140)loans
- add bottom tab navigation @kyleleow (#1162)loan cards
- add generic components @kyleleow (#1148)tabs
- add generic component @kyleleow (#1129)- Move settings to header @pierregee (#1112)
passcode prompt
- update UI @kyleleow (#1126)
🐛 Bug Fixes
bottom sheet
- fix for keyboard @thedoublejay (#1181)- Add React memo to fix scrolling issue on rerender @pierregee (#1161)
add liquidity
- incorrect labels @thedoublejay (#1170)- Fix running of e2e tests @pierregee (#1160)
Maintenance
website
- feature flags @thedoublejay (#1115)- Expo SDK 43 @thedoublejay (#1048)
- bump to node 16 @thedoublejay (#1111)
Dependencies
- build(deps-dev): bump lint-staged from 11.2.4 to 11.2.5 @dependabot (#1172)
- build(deps-dev): bump cypress-image-diff-js from 1.15.3 to 1.15.4 @dependabot (#1173)
- build(deps): bump expo-cli from 4.12.8 to 4.12.10 @dependabot (#1164)
- build(deps-dev): bump eas-cli from 0.33.0 to 0.33.1 @dependabot (#1163)
- build(deps): bump marocchino/sticky-pull-request-comment from 2.1.1 to 2.2.0 @dependabot (#1133)
- build(deps-dev): bump eas-cli from 0.32.0 to 0.33.0 @dependabot (#1134)
- build(deps-dev): bump husky from 7.0.2 to 7.0.4 @dependabot (#1132)
- build(deps): bump expo-cli from 4.12.5 to 4.12.7 @dependabot (#1136)
- build(deps-dev): bump @types/react-redux from 7.1.19 to 7.1.20 @dependabot (#1131)
v0.12.0
What’s Changed
🚀 Features
- Update ocean interface design @pierregee (#1066)
- Explicitly display errors on recovery screen @pierregee (#1065)
- Added passcode FAQ for change passcode page @fullstackninja864 (#1064)
- Update text input recovery words @pierregee (#1038)
- Show/hide balances on Balances screen @pierregee (#1031)
/website
to complimentDeFiCh/wallet
"full-stack" capability @fuxingloh (#1046)passcode FAQ
- add screen @kyleleow (#1039)- Estimation fee info implementation with bottom sheet modal @fullstackninja864 (#1022)
- Update passcode prompt design @pierregee (#1012)
balance
- update UI to display unified DFI @kyleleow (#1015)summary
- update UI on all transaction screen @kyleleow (#1000)- Knowledge base screen @fullstackninja864 (#1080)
Remove liquidity screen
- redesign @pierregee (#1106)
🐛 Bug Fixes
- Added backdropComponent and backgroundComponent props to its custom component @fullstackninja864 (#1078)
- Remove index.ts to fix require cycle warning @pierregee (#1076)
- set @defichain/* deps to exact version to prevent accidental version upgrade @fuxingloh (#1054)
- scroll fix @thedoublejay (#1094)
- Fix grammar error transaction @pierregee (#1108)
- Update english wording to correct grammar @pierregee (#1107)
- fix missing DFI card if hide balances is toggled @thedoublejay (#1103)
- removed the announcement @thedoublejay (#1099)
Maintenance
- added announcements on Balances page and bump TS version @thedoublejay (#1063)
- fix flaky e2e tests @thedoublejay (#1069)
transaction authorization
refactor and events for transaction/ocean queues @thedoublejay (#1036)/website
refactored to be part of wallet mono-repo for a consistent developer experience @fuxingloh (#1055)- moved
tsconfig.production.json
tomobile-app/tsconfig.json
for a more contextual use case @fuxingloh (#1047) - fix eslint global setup @fuxingloh (#1045)
shared
- environment and shared-api @thedoublejay (#1020)shared
- updated store and assets directory @thedoublejay (#1014)shared
- translations @thedoublejay (#1011)Translation
- Edited German (de) translation in About screen @izzycsy (#1004)- updated eas-build.yml to trigger instead on enqueue so that it doesn't linger on orange status icon @fuxingloh (#1001)
- trigger EAS build on merge to
main branch
@thedoublejay (#981) confirm
- add warning label @thedoublejay (#1091)- add @pierregee as code owner @thedoublejay (#1088)
- add announcements @thedoublejay (#1097)
Dependencies
- Bump @defichain/jellyfish dependencies @defichain-bot (#1075)
- build(deps-dev): bump cypress-image-diff-js from 1.15.2 to 1.15.3 @dependabot (#1073)
- build(deps-dev): bump eslint-plugin-jest from 25.0.6 to 25.2.1 @dependabot (#1074)
- build(deps-dev): bump eas-cli from 0.31.1 to 0.32.0 @dependabot (#1072)
- build(deps-dev): bump eslint-plugin-jest from 25.0.5 to 25.0.6 @dependabot (#1068)
- build(deps): bump react-native-reanimated from 2.2.2 to 2.2.3 @dependabot (#1067)
- build(deps): bump react-hook-form from 7.17.2 to 7.17.3 @dependabot (#1052)
- docker-compose.yml update whale to 0.11.4 @fuxingloh (#1053)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1041)
- build(deps): bump @gorhom/bottom-sheet from 4.1.1 to 4.1.2 @dependabot (#1040)
- build(deps-dev): bump eas-cli from 0.30.1 to 0.31.1 @dependabot (#1033)
- build(deps-dev): bump eslint-plugin-jest from 24.5.2 to 25.0.1 @dependabot (#1032)
- build(deps-dev): bump lint-staged from 11.2.0 to 11.2.3 @dependabot (#1034)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1026)
- build(deps-dev): bump cypress-image-diff-js from 1.15.0 to 1.15.1 @dependabot (#1027)
- build(deps-dev): bump eas-cli from 0.30.0 to 0.30.1 @dependabot (#1028)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1024)
- build(deps-dev): bump eas-cli from 0.29.1 to 0.30.0 @dependabot (#1016)
- build(deps): bump @reduxjs/toolkit from 1.6.1 to 1.6.2 @dependabot (#1018)
- build(deps): bump react-hook-form from 7.17.0 to 7.17.1 @dependabot (#1017)
- build(deps): bump react-devtools from 4.19.0 to 4.19.1 @dependabot (#1008)
- build(deps): bump expo-cli from 4.12.0 to 4.12.1 @dependabot (#1009)
- build(deps): bump react-hook-form from 7.16.2 to 7.17.0 @dependabot (#1007)
- build(deps-dev): bump lint-staged from 11.1.2 to 11.2.0 @dependabot (#1010)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1005)
- build(deps-dev): bump eslint-plugin-jest from 24.5.0 to 24.5.2 @dependabot (#1006)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1003)
- build(deps): bump actions/checkout from 2.3.4 to 2.3.5 @dependabot (#1085)
- build(deps-dev): bump standard-version from 9.3.1 to 9.3.2 @dependabot (#1086)
- build(deps): bump @gorhom/bottom-sheet from 4.1.2 to 4.1.3 @dependabot (#1092)
- build(deps-dev): bump babel-plugin-istanbul from 6.0.0 to 6.1.1 @dependabot (#1083)
- build(deps-dev): bump eslint-plugin-jest from 25.2.1 to 25.2.2 @dependabot (#1082)
- build(deps-dev): bump @testing-library/react-native from 7.2.0 to 8.0.0 @dependabot (#1087)
- build(deps): bump react-devtools from 4.19.2 to 4.20.0 @dependabot (#1084)
- build(deps): bump next-sitemap from 1.6.184 to 1.6.189 @dependabot (#1109)
v0.11.5
What’s Changed
Dependencies
- build(deps): bump react-devtools from 4.19.2 to 4.20.0 @dependabot (#1084)
- build(deps): bump next-sitemap from 1.6.184 to 1.6.189 @dependabot (#1109)
v0.11.4
What’s Changed
🚀 Features
Remove liquidity screen
- redesign @pierregee (#1106)
🐛 Bug Fixes
- Fix grammar error transaction @pierregee (#1108)
- Update english wording to correct grammar @pierregee (#1107)
- fix missing DFI card if hide balances is toggled @thedoublejay (#1103)
- removed the announcement @thedoublejay (#1099)
Maintenance
- add announcements @thedoublejay (#1097)
v0.11.3
scroll fix (#1094) * update * added translations * added for german
v0.11.2
What’s Changed
🚀 Features
- Knowledge base screen @fullstackninja864 (#1080)
🐛 Bug Fixes
- scroll fix @thedoublejay (#1094)
Maintenance
confirm
- add warning label @thedoublejay (#1091)- add @pierregee as code owner @thedoublejay (#1088)
Dependencies
- build(deps): bump actions/checkout from 2.3.4 to 2.3.5 @dependabot (#1085)
- build(deps-dev): bump standard-version from 9.3.1 to 9.3.2 @dependabot (#1086)
- build(deps): bump @gorhom/bottom-sheet from 4.1.2 to 4.1.3 @dependabot (#1092)
- build(deps-dev): bump babel-plugin-istanbul from 6.0.0 to 6.1.1 @dependabot (#1083)
- build(deps-dev): bump eslint-plugin-jest from 25.2.1 to 25.2.2 @dependabot (#1082)
- build(deps-dev): bump @testing-library/react-native from 7.2.0 to 8.0.0 @dependabot (#1087)
v0.11.1
What’s Changed
🚀 Features
- Update ocean interface design @pierregee (#1066)
- Explicitly display errors on recovery screen @pierregee (#1065)
- Added passcode FAQ for change passcode page @fullstackninja864 (#1064)
- Update text input recovery words @pierregee (#1038)
- Show/hide balances on Balances screen @pierregee (#1031)
/website
to complimentDeFiCh/wallet
"full-stack" capability @fuxingloh (#1046)passcode FAQ
- add screen @kyleleow (#1039)- Estimation fee info implementation with bottom sheet modal @fullstackninja864 (#1022)
- Update passcode prompt design @pierregee (#1012)
balance
- update UI to display unified DFI @kyleleow (#1015)summary
- update UI on all transaction screen @kyleleow (#1000)
🐛 Bug Fixes
- Added backdropComponent and backgroundComponent props to its custom component @fullstackninja864 (#1078)
- Remove index.ts to fix require cycle warning @pierregee (#1076)
- set @defichain/* deps to exact version to prevent accidental version upgrade @fuxingloh (#1054)
Maintenance
- added announcements on Balances page and bump TS version @thedoublejay (#1063)
- fix flaky e2e tests @thedoublejay (#1069)
transaction authorization
refactor and events for transaction/ocean queues @thedoublejay (#1036)/website
refactored to be part of wallet mono-repo for a consistent developer experience @fuxingloh (#1055)- moved
tsconfig.production.json
tomobile-app/tsconfig.json
for a more contextual use case @fuxingloh (#1047) - fix eslint global setup @fuxingloh (#1045)
shared
- environment and shared-api @thedoublejay (#1020)shared
- updated store and assets directory @thedoublejay (#1014)shared
- translations @thedoublejay (#1011)Translation
- Edited German (de) translation in About screen @izzycsy (#1004)- updated eas-build.yml to trigger instead on enqueue so that it doesn't linger on orange status icon @fuxingloh (#1001)
- trigger EAS build on merge to
main branch
@thedoublejay (#981)
Dependencies
- Bump @defichain/jellyfish dependencies @defichain-bot (#1075)
- build(deps-dev): bump cypress-image-diff-js from 1.15.2 to 1.15.3 @dependabot (#1073)
- build(deps-dev): bump eslint-plugin-jest from 25.0.6 to 25.2.1 @dependabot (#1074)
- build(deps-dev): bump eas-cli from 0.31.1 to 0.32.0 @dependabot (#1072)
- build(deps-dev): bump eslint-plugin-jest from 25.0.5 to 25.0.6 @dependabot (#1068)
- build(deps): bump react-native-reanimated from 2.2.2 to 2.2.3 @dependabot (#1067)
- build(deps): bump react-hook-form from 7.17.2 to 7.17.3 @dependabot (#1052)
- docker-compose.yml update whale to 0.11.4 @fuxingloh (#1053)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1041)
- build(deps): bump @gorhom/bottom-sheet from 4.1.1 to 4.1.2 @dependabot (#1040)
- build(deps-dev): bump eas-cli from 0.30.1 to 0.31.1 @dependabot (#1033)
- build(deps-dev): bump eslint-plugin-jest from 24.5.2 to 25.0.1 @dependabot (#1032)
- build(deps-dev): bump lint-staged from 11.2.0 to 11.2.3 @dependabot (#1034)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1026)
- build(deps-dev): bump cypress-image-diff-js from 1.15.0 to 1.15.1 @dependabot (#1027)
- build(deps-dev): bump eas-cli from 0.30.0 to 0.30.1 @dependabot (#1028)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1024)
- build(deps-dev): bump eas-cli from 0.29.1 to 0.30.0 @dependabot (#1016)
- build(deps): bump @reduxjs/toolkit from 1.6.1 to 1.6.2 @dependabot (#1018)
- build(deps): bump react-hook-form from 7.17.0 to 7.17.1 @dependabot (#1017)
- build(deps): bump react-devtools from 4.19.0 to 4.19.1 @dependabot (#1008)
- build(deps): bump expo-cli from 4.12.0 to 4.12.1 @dependabot (#1009)
- build(deps): bump react-hook-form from 7.16.2 to 7.17.0 @dependabot (#1007)
- build(deps-dev): bump lint-staged from 11.1.2 to 11.2.0 @dependabot (#1010)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1005)
- build(deps-dev): bump eslint-plugin-jest from 24.5.0 to 24.5.2 @dependabot (#1006)
- Bump @defichain/jellyfish dependencies @defichain-bot (#1003)
v0.11.0
What’s Changed
🚧 Important Changes
Privacy Lock
- You may now use your device's biometric (Face ID, Touch ID etc.) or lock (pincode, pattern etc.) for privacy authentication. This does not replace your transaction passcode but acts as another layer of security on your DeFiChain Wallet. It will only be visible during a cold start of the application or after more than 1 minute of inactivity.
- To enable it, just simply go to
Settings
page > EnableSecure with (option)
🚀 Features
- Privacy lock @ivan-zynesis (#632)
debugging
- add react-devtools @kyleleow (#842)privacy lock
- update label @kyleleow (#949)DEX
- update UI @kyleleow (#939)- DEX guideline page integration @fullstackninja864 (#927)
pool swap
- update input field's UI @kyleleow (#930)about
- updated design @thedoublejay (#932)receive screen
- updated @thedoublejay (#920)translation
- add chinese translation to passcode recovery faq @kyleleow (#916)- Added Network detail page @fullstackninja864 (#861)
token detail
- update summary UI @kyleleow (#955)- Token info redirection to defiscan token detail screen @fullstackninja864 (#978)
confirmation
- update summary UI @kyleleow (#964)- Blocks height link for DeFi Scan @fullstackninja864 (#954)
🐛 Bug Fixes
input field
- fix button overflow @kyleleow (#995)- Missing colors @thedoublejay (#996)
- Changed german translation on page create wallet guidelines @fullstackninja864 (#925)
- Update language title @thedoublejay (#912)
- Links - open on browser @thedoublejay (#980)
privacy lock
- POC to test prompting on fresh start @kyleleow (#979)input text
- increase clear button touchable area @kyleleow (#974)privacy lock
- fix biometric lock label on android @kyleleow (#968)- Wait for Privacy lock and Storage to load @thedoublejay (#983)
Maintenance
Translation
- German (de) translation @izzycsy (#905)Translation
- Edited German (de) @izzycsy (#863)- Updated dat DFI token display name. @fullstackninja864 (#994)
- Add missing intent filters for Android 11 @thedoublejay (#993)
- Set dependabot update schedule to daily from weekly to further shift left deps update timeline @fuxingloh (#992)
- Added missing codeowner for /.github/ @fuxingloh (#985)
- Moved folder to mobile-app @thedoublejay (#917)
refactor
- separate UI from transaction authorization @kyleleow (#919)InputText
- add atomic component @kyleleow (#862)
Dependencies
Translation
- German (de) translation @izzycsy (#905)Translation
- Edited German (de) @izzycsy (#863)- build(deps-dev): bump eslint-plugin-react from 7.26.0 to 7.26.1 @dependabot (#989)
- Bump @defichain/playground dependencies @fuxingloh (#988)
- Bump @defichain/playground dependencies @defichain-bot (#987)
- build(deps): bump DeFiCh/oss-governance-bot from 2.0.8 to 2.0.9 @dependabot (#990)
- Bump actions/github-script from 4.1.0 to 4.1.1 @dependabot (#933)
- Bump @defichain/jellyfish dependencies @defichain-bot (#931)
- Bump eas-cli from 0.27.1 to 0.28.2 @dependabot (#923)