- Changed message signing contract from POST to PUT request.
- Added two BNS TLDs to the default mapping BNS.
- Integrated Banano BNS system into Send BAN Dialog and Settings page.
- Made secret passwords required when adding new wallets.
- Fixed bug where active account would not update after auto-receiving.
- Added logic to add Birthday gif theme every April 1st - April 2nd.
- When opening new account, uses the highest scored representative as default rather than Batman representative.
- Fixed minimum incoming BAN threshold not applying value from Settings page.
- Use BigNumber.js to enforce checks from
v4.14.1
.
- Adds a check when receiving transactions, enforce that balance increases.
- Changed refresh logic post-transaction; only refresh the account which performed a receive, send, or change transaction rather than all loaded accounts. If the active account sent a transaction to another account which is loaded on the dashboard, the recipient account is also updated.
- Disabled auto-receive for ledger users; hide from settings page and do not show overlay.
- Added ability to provide custom Spyglass API datasources.
- Added online/offline/loading indicators for all datasources, including custom-added ones.
- Style adjustments on datasource online/offline chips.
- Fixed bug where users could open the Receive dialog when also auto-receiving.
- Added online/offline indicator for default datasources on Settings page.
- Changed default logic to use Custom datasources if online.
- Fixed expansion panel slow transition times.
- Fixed ledger-specific dashboard indexes being cleared after broadcasting transactions.
- Changed new wallet styles and secure secret verbiage.
- Changed mobile dashboard's table-view styles.
- Fixed excessive warn logging of missing TheBananoStand API query params.
- Fixed warn color palettes not applying since
4.11.0
. - Fixed copy-icon button vertical alignment.
- Fixed expansion panel indicator icon alignment.
- Updated remaining angular dependencies to v16.
- Added toggle to enable / disable automatic receiving, defaulting to Enabled.
- Added ability to select which transactions to receive from within Receive transaction overlay.
- Added relative timestamps for each transaction on the Account page
- Removed reference to Vault when creating new wallet from home page.
- Added known account info onto address book new entry overlay.
- Added
APP_INITIALIZER
to app module.
- Change address book new entry page styles.
- Stop showing
--
Balance for accounts with 0 BAN, show a zero instead.
- Added padding when bulk receiving transactions as to not hit external API rate limits and ease network spam.
- Fixed incorrect copy-icon theme color on Address Book page.
- Added ability to select wallet from send/change API request dialog.
- Dark mode representative offline banner theme change.
- Light mode toast dismiss action text theme change.
- Added receiver alias (if known) to Send transaction workflow.
- Added copy address button to each entry in the Address Book.
- Added tooltips to Address Book row actions.
- Border / divider weight for light themes.
- No loading indicator visible when loading an account whose representative is offline.
- Added option to add custom RPC node on settings page.
- Added a formatter to help round BAN balances to less significant digits when balance is higher.
- Fixed exchange rate data not populating.
- Fixed message signing API not supporting multiple-line messages.
- Added ability to scan QR codes on a mobile device.
- Updated dependencies to Angular 16.
- E2E tests for API Transaction workflow.
- Updated
@bananocoin/bananojs
dependency to2.10.0
- Fixed message signing not reading value from query parameter.
- Integrated Banano BNS into Send Dialog page and Settings page.
- Added
signmessage
page for deep-link external message-signing actions.
- Updated angular dependencies
- Dropped Ledger support for Firefox due to U2F deprecation
- Fixed styles and updated messages in the
signing
page.
- Added
signing
page instructions to README
- Added
signing
page for signing or verifying messages using your private key & also for signing blocks without broadcasting them. - Added query parameter API for
send
orchange
actions.
- Preserve original route on page refresh.
- Changed copy seed and copy mnemonic options from 'click' event to 'long-press'.
- Automatically log out idle users after 15 minutes of inactivity.
- Added ledger support for Firefox desktop browser.
- Dashboard card styles.
- Mobile style changes.
- Theme adjustments
- Refactored e2e tests
- Dashboard card elevation.
- Changed dashboard banner gradient.
- Change toolbar styles.
- Added more end-to-end tests.
- Updated the README.
- Changed default theme to Green.
- Default dashboard view for mobile devices will be 'card' & desktop will be 'table'.
- Changed account scroll container max height on desktop.
- Added minimum receivable Banano threshold on Settings page. Users can now ignore small incoming transactions. Defaults to 0.
- Added representative offline indicator on dashboard table view.
- Made dashboard 1350px wide.
- Dashboard preference persisted in Localstorage.
- Added an alternative table view option on Dashboard.
- Refresh known accounts, online reps, and price data on Dashboard refresh.
- Fixed conversion pipe not updating on price changes.
- Added a spinner next to total wallet balance when loading accounts.
- Changed "Unopened Account" text size on Dashboard.
- Fixed bug where unauthenticated users can access the Settings and Address Book pages.
- Changed Dashboard desktop and mobile layouts.
- Added option to Receive All incoming transactions from the Dashboard page.
- Add currency localization options on settings page.
- Add localization price conversions on Send overlays.
- Add basic address book page, with ability to import from Banano Vault and export to JSON.
- Update to use Angular 15 dependencies
- Rework Dashboard UI (desktop / mobile) and Accounts (mobile) screens.
- Proof-of-work (PoW) racing between client and server.
- Update to use Angular 14 dependencies
- Use a global store and introduce wallet events service.
First tag, stable version released.