v4.27.0 "All onboard 💥"
Summary
- New Create/Restore funnel
- New splash screen
- New Onboarding funnel
- Receive funnel revamp
- Exchange module (ramp-on banxa, off encryptus)
- Metric updates
- Feature: Support to HD and SA wallets
- Fix: Swap order cancelling
- Feature: Sharing addresses
- Feature: Request payments
- Feature: Deeplinks
What's Changed
- fix(resolver): input loading animation by @banklesss in #3059
- fix(governance): Use error boundaries when creating governance tx by @michaeljscript in #3065
- fix(swap): remove price impact warning from min received field by @banklesss in #3066
- feature(metrics): create / restore wallet funnel by @banklesss in #3068
- fix(governance): Fix DRep ID input spacings by @michaeljscript in #3067
- fix(send): receiver form autoscroll by @banklesss in #3069
- feat(ramp on/off): add support for dark theme and typography by @SorinC6 in #3015
- refactor(swap): move @yoroi/openswap to @yoroi/swap by @banklesss in #3070
- fix(UI): pool select border by @jorbuedo in #3072
- New Crowdin updates by @vsubhuman in #3073
- fix(nft): iOS error image flickering by @jorbuedo in #3074
- chore: Storages update by @stackchain in #3077
- fix(uat): minor styling issues by @banklesss in #3080
- fix(swap): change text color and alignment by @banklesss in #3081
- feature(transfer): package creation by @banklesss in #3076
- fix(wallet-mobile): rn init twice + restore state crash by @stackchain in #3083
- fix(swap): price impact icon by @banklesss in #3084
- fix(metrics): send tx confirm screeen viewed by @banklesss in #3085
- feature(wallet-mobile): New receive funnel by @stackchain in #3079
- fix(uat): minors styling issues by @banklesss in #3087
- fix(uat): translation by @banklesss in #3089
- chore(wallet-mobile): New Crowdin updates by @vsubhuman in #3086
- feature(wallet-mobile): Receive wire up logic to new design funnel by @SorinC6 in #3088
- chore(wallet-mobile): Translation updates by @vsubhuman in #3090
- refactor(wallet-mobile): Receive funnel fixes and refactor by @stackchain in #3092
- feature(wallet-mobile): add theme support for settings & collateral funnels by @SorinC6 in #3091
- fix(wallet-mobile): Design issues by @SorinC6 in #3094
- feature(exchange): package creation and banxa package migration by @banklesss in #3093
- feature(metrics): receive funnel revamp by @banklesss in #3095
- refactor(wallet-mobile): Moved address mode to meta by @stackchain in #3096
- feature(theme): add theme spacing logic/integration by @SorinC6 in #3097
- fix: minor styling and copy issues by @banklesss in #3103
- fix(wallet-mobile): yoroi zero mainnet url by @jorbuedo in #3104
- fix(receive): small screen issues and typo in receive by @jorbuedo in #3107
- chore(wallet-mobile): translations updated by @vsubhuman in #3106
- chore(wallet-mobile): translations updated by @vsubhuman in #3108
- fix(wallet-mobile): Adds separator to address list only when it needs scroll by @jorbuedo in #3111
- fix(wallet-mobile): hardcoded status bar colors on android by @SorinC6 in #3110
- fix(wallet-mobile): initial paint of border by @jorbuedo in #3114
- feature(theme): add theme support for wallet/gallery/send features by @SorinC6 in #3112
- refactor(exchange): extract params by @banklesss in #3109
- chore: Update packages by @jorbuedo in #3113
- fix(swap): Transformers fix for asset ascii name by @vsubhuman in #3115
- merge: production by @stackchain in #3117
- chore: bump csl-mobile-bridge by @banklesss in #3120
- fix(wallet-mobile): Typo in specific amount title by @jorbuedo in #3122
- fix(wallet-mobile): Status bar styles with hook and theme by @jorbuedo in #3121
- fix: Animated tx history by @jorbuedo in #3123
- fix(swap): minor styling and typos issues by @banklesss in #3125
- refactor(wallet-mobile): Status bar CR by @stackchain in #3126
- fix(wallet-mobile): tx history animation initial state by @jorbuedo in #3124
- refactor(exchange): renaming and moving ramp-on-off stuff by @banklesss in #3128
- fix(receive): request screen scrolling by @banklesss in #3127
- fix(receive): Add last used date to receive address by @jorbuedo in #3132
- fix(wallet-mobile): menu design and status bar on some screens by @jorbuedo in #3134
- fix(receive): Reduce qr card spacing for small screen by @jorbuedo in #3133
- fix(wallet-mobile): tx history animation flick by @stackchain in #3135
- fix(receive): Adjust date format by @jorbuedo in #3138
- fix(receive): Limit specific amount max by @jorbuedo in #3136
- fix(wallet-mobile): modal double close by @jorbuedo in #3137
- feature(exchange): multi provider. Encryptus and Banxa by @banklesss in #3130
- chore(wallet-mobile): Translations updated by @vsubhuman in #3118
- fix: deps by @stackchain in #3141
- fix(exchange): addresses by @banklesss in #3142
- fix(swap): undefined ticker by @jorbuedo in #3143
- fix(exchange): access token management by @banklesss in #3144
- fix(receive): Receive in readOnly wallet by @jorbuedo in #3146
- feature(types,links): deeplinks by @stackchain in #3147
- fix(wallet-mobile): manifest update path and fix host by @stackchain in #3148
- chore(links): Updated docs + authorization param by @stackchain in #3150
- fix(exchange): manager link generation by @banklesss in #3149
- chore(yoroi-lib): Update yoroi lib to fix fe fee signature issues by @michaeljscript in #3152
- refactor(CIP-30): Use UTXO index directly instead of parsing by @michaeljscript in #3153
- feature(wallet-mobile): Redirect universal & deeplinks by @stackchain in #3155
- fix(swap): Hide cancelled orders with FE fee from completed orders by @michaeljscript in #3157
- fix(receive): Adds single or multiple modal for receive by @jorbuedo in #3154
- fix(receive): UAT issues by @jorbuedo in #3162
- feature(links, wallet-mobile): Deeplinks by @stackchain in #3160
- fix(swap): Hide wrong password message when password changed by @michaeljscript in #3163
- chore(wallet-mobile): Translations updated by @vsubhuman in #3161
- fix(receive): Change colors and title on wallet detail screen by @michaeljscript in #3165
- fix(receive): Increase modal height by @jorbuedo in #3168
- fix(status-bar): Update status bar only when screen is active by @michaeljscript in #3167
- chore(wallet-mobile): Translations updated by @vsubhuman in #3166
- feature(links): return url adapter by @banklesss in #3169
- chore(wallet-mobile): clean ups by @stackchain in #3171
- e2e receive funnel by @rahulnr7 in #3151
- chore: bumped pkgs by @stackchain in #3173
- refactor(links,wallet-mobile): links types by @stackchain in #3174
- fix(wallet): remove red highlights by @jorbuedo in #3175
- fix(wallet-mobile): webview about:srcdoc issue by @stackchain in #3176
- chore(wallet-mobile): change tag font to medium by @rahulnr7 in #3178
- fix(wallet-mobile): Change single or multiple modal check by @michaeljscript in #3177
- chore(wallet-mobile): Translations updated by @vsubhuman in #3180
- fix(receive): Adjust QR card spacing by @jorbuedo in #3179
- fix(wallet-mobile): Change link color and align text to center by @rahulnr7 in #3181
- chore(theme): implement thememing across all application components by @SorinC6 in #3131
- fix(wallet-mobile): Add copy tool tip on address details by @rahulnr7 in #3183
- feature(wallet-mobile): New add wallet funnel revamp by @stackchain in #3172
- fix: translations/generated files by @stackchain in #3185
- feature: splash screen revamp by @banklesss in #3187
- fix(setup-wallet): avoid intial flow if the user has wallets by @banklesss in #3188
- chore(receive): copy update by @banklesss in #3197
- fix(wallet-setup): mnemonic input by @banklesss in #3199
- fix(setup-wallet): titles and hw wallet prod by @banklesss in #3192
- fix(setup wallet): wallet plate hardcode issue, redirects and mnemonic button by @banklesss in #3203
- fix(wallet-setup): wallet list spacing by @banklesss in #3200
- fix(wallet-mobile): Non sticky max address message by @rahulnr7 in #3202
- fix(wallet-setup): duplicated wallet warning by @banklesss in #3194
- fix(setup-wallet): dialogs and link by @banklesss in #3193
- feature(wallet-setup): hide mnemonic button until phrase is valid by @banklesss in #3204
- chore(resolver): update unstoppable domains supported list by @banklesss in #3205
- fix(wallet-setup): uat by @banklesss in #3206
- fix(wallet-setup): Mnemonic checksum validation retry and tip by @jorbuedo in #3212
- fix: UAT and regression v4.27.0 by @banklesss in #3211
- fix(wallet-setup): disable keyboard for bottom-sheet by @rahulnr7 in #3214
- fix(wallet-mobile): NetworkError instance by @jorbuedo in #3213
- fix(wallet-setup): Preparing wallet state by @jorbuedo in #3217
- fix(wallet-setup): empty wallet list state by @banklesss in #3215
- feat(wallet setup): mnemonic input word suggestion redesign by @banklesss in #3218
- fix(wallet-setup): mnemonic input by @banklesss in #3219
- fix(wallet-settings): Add info for easy confirmation by @rahulnr7 in #3220
- fix(wallet setup): create wallet navigation by @banklesss in #3221
- fix(wallet-setup): mnemonic input by @banklesss in #3222
- fix(setup-wallet): steppers icons by @banklesss in #3223
- fix(setup wallet): large font size scroll by @banklesss in #3224
- fix(wallet-setup): display message for invalid mnemonic by @rahulnr7 in #3228
- fix(setup-wallet): info illustration by @banklesss in #3227
- fix(setup-wallet): mnemonic input error by @banklesss in #3229
- feat(setup-wallet): new os login screen by @banklesss in #3231
- fix(setup-wallet): wallet details sticky next button by @banklesss in #3234
- fix(setup wallet): add wallet screen back button by @banklesss in #3235
- fix(setup wallet): fix handle invalid word message by @banklesss in #3233
- refactor(setup-wallet): mnemonic input by @banklesss in #3237
- fix(setup wallet): navigation and mnemonic by @banklesss in #3238
- fix(setup-wallet): regression issues by @banklesss in #3239
- fix(setup-wallet): wallet details form spacing by @banklesss in #3240
- fix(setup-wallet): disable ios password suggestion by @banklesss in #3243
- fix(setup-wallet): typo by @banklesss in #3242
- fix: storybook by @banklesss in #3245
- fix(swap): slippage text color by @banklesss in #3246
- fix(setup-wallet): info icon alignment by @banklesss in #3247
- fix(setup-wallet): mnemonic input cursor and selection colors by @banklesss in #3249
- fix(setup-wallet): mnemonic input local/selected word inequality on blur by @banklesss in #3250
- fix(stacking): dialog color by @banklesss in #3254
- fix(setup wallet): nightly splash screen by @banklesss in #3255
- fix(receiver): font size by @banklesss in #3258
- release(wallet-mobile): v4.26.0 by @stackchain in #3099
- fix(swap): tx confirmation screen item alignment by @banklesss in #3261
Full Changelog: v4.25.1...v4.27.0