TL;DR
✨ New Features
- 🎨 Fresh new logo and updated color palette across the app
- ⌨️ Brand new input keyboard for a smoother amount entering experience
- 📒 Redesigned address book with an improved UI
- 🗺 BTC Map is now available directly on the Home screen
- 🔔 Transaction descriptions now appear in notifications
- 🔌 New wallet connection info modal for better clarity
🐛 Fixes & Improvements
- 🧱 Fixed spacing issues in transaction list skeleton loaders
- 📬 Corrected wrong transaction opening from notifications
- ⌨️ Resolved multiple input field and keyboard related issues
- ⚡ Improved notification polling during invoice creation for better performance
- 📝 Fixed descriptions getting cut off in transaction info screens
- 🔗 Fixed deep links not being handled correctly
What's Changed
- feat: wallet connection info modal by @rolznz in #370
- feat: add new assets by @im-adithya in #373
- feat: bring btc map home by @im-adithya in #374
- feat: add new keyboard input by @im-adithya in #380
- feat: add new address book ui by @im-adithya in #387
- feat: add description to notifications by @im-adithya in #399
- feat: change colors by @im-adithya in #403
- fix: linking tests by @rolznz in #371
- fix: transactions skeleton loader spacing by @rolznz in #367
- fix: use app pubkey when opening transaction notification by @rolznz in #369
- fix: remove leftover id from wallet info by @im-adithya in #376
- fix: icon background and sizing by @im-adithya in #377
- fix: ui issues by @im-adithya in #378
- fix: caret going to end on clearing in android by @im-adithya in #385
- fix: blasphemy by @im-adithya in #386
- fix: slide animation in android by @im-adithya in #389
- fix: use notifications or lookup invoice for polling by @im-adithya in #395
- fix: dismissable keyboard not working in android by @im-adithya in #397
- fix: minor issues by @im-adithya in #398
- fix: center screen title in android by @im-adithya in #407
- fix: add scroll view to settings screen by @im-adithya in #408
- fix: add background color to main button pressable by @im-adithya in #409
- fix: check if page is focussed before navigating by @im-adithya in #410
- fix: spacing and sizing issues by @im-adithya in #411
- fix: design issues by @im-adithya in #412
- fix: line height in modal input by @im-adithya in #413
- fix: description getting cutoff in description screen by @im-adithya in #414
- fix: stop links from being processed twice by @im-adithya in #415
- fix: camera not opening in send screen by @im-adithya in #416
- fix: header title positioning in android by @im-adithya in #417
- chore: bump alby js sdk version by @rolznz in #368
- chore: revert adding toastify-react-native by @im-adithya in #379
- chore: change caret color to primary by @im-adithya in #384
- chore: remove input from fiat screen and sort by code by @im-adithya in #390
- chore: revert multiline addition to input by @im-adithya in #391
- chore: unify fixed amount screens by @im-adithya in #392
- chore: add placeholder to dual currency input by @im-adithya in #393
- chore: add key prop to contact component by @im-adithya in #394
- chore: use ₿ instead of sats by @im-adithya in #383
- chore: improve success screens by @im-adithya in #396
Full Changelog: v1.15.1...v2.0.0