Releases: superhero-com/superhero-wallet
v0.5.1
0.5.1 (2021-02-03)
Features
- add new notifications design (5fa43b0)
- show error if AENS name or address is invalid (4d3e6c0)
- warn tipping http urls (65d3025)
- changelog: build using standard-version (505412b)
Bug Fixes
- handle the default name responce correctly (68192a8)
- long ft names go outside borders (1a512a5)
- make long names do not get out of the borders (36463c6)
- account: hide chain name scrollbar (1dd7029)
- account: long chain names outside viewport (a96829d)
- commitlint: run commitlint from first valid commit (404972e)
- global: don't display scrollbar on blink and webkit engines (7755be6)
- global: don't display scrollbar on blink and webkit engines (f967207)
- global: revert scrollbar width until rebranding (c4dfca3)
- ios: header titles overlap when navigating (4fe0dbf)
- copy address not working (3aec392)
- hide chain name scrollbars on firefox (d2b0d79)
- incorrect amount on retip success (fd8f3cb)
- rename background script entry (851b359)
- toggle showable types of notification properly (a08a763)
- modal: show only 1 small modal at a time (05a6f81)
- notifications: don't display backup after importing an account (9f2282b)
- set success message as a div (9b19b15)
Maintenance
- notification-item: change word-break style (90155d4)
- release: 0.5.1 (b78c2f0)
- generalize relative time, use seconds instead of minutes (f35a705)
- remove deprecated wkwebview cordova plugin (a7aeb2b)
- remove middlware CORS issue workaround (92a8f00)
- remove sizes from badges icons (8e4c116)
- use bignumber for ae token balance (f4882ea)
- use bignumber for ft balances (b144de6)
0.5.0 (2020-12-28)
Release highlights
This release includes lots of performance improvements and bugfixes. The new functionalities this release brings will allow users to set permissions per domain/application they use with their superhero wallet (setting up spending limits and allowances per day, general spending limit without confirmation, confirmation settings for popups - display
or auto confirm
requests for message signing and spend transactions from applications.
Supports and proper handling of deeplinks and signature scheme required for new posts on superhero (which do not require tip to be send in order to post).
Changelog
Bugfixes 🐞
- #738: Update available token balances upon switching networks
- #734: Added visualization for contract call transactions
- #736: Added a verbose validation for Tip component
- #742: DetailsItem: Keep items in wallet bounds
- #717: Fix firefox design related issues
- #725: logger: Fix handling vue errors
- #718: Intro: Adjust markup
- #706: QrCodeReader: Display Header menus
- #694: PermissionSettings: Simplify and fix validation
- #649: persistState: Explicitly mark that cloneDeep hack is needed for Firefox
- #678: Fix sending an error report
- #673: Fix message sign popups constantly appearing
- #669: Fix address displaying on several screens
- #737: Fix migration and iframe permissions
- #747: wallet.js: Affect args to make it inserted into function
- #750: logger: Handle user rejection error
- #751: permissions.js: Add try/catch for iframe connection popup
Features ✨
- #584: Add per-domain permissions for applications
- #640: Witdraw fungible tokens
- #682: Enable tip/retip using deeplinks with FT and v1/2/3 tips
- #749: Added indicator for copied address in invite links page
Maintenance 🚧
- #556: Make pending transaction polling more accurate
- #636: Remove inline styles
- #614: Update eslint packages
- #643: Fix Avatar component
- #648: Revert "popup: Remove extra wrapper around unwatch"
- #642: Refactor SecuritySettings page
- #650: Simplify resetting by reloading page after that
- #654: Refactor Modal component
- #562: General refactoring
- #677: Travis build process improvements
- #683: Refactoring name auctions
- #684: Refactor names
- #676: Cleanup global styles
- #686: calculateFee: Don't calculate max fee
- #709: Refactor permissions, add Vuex to extension backend
- #652: Make topBlockHeight and balance observables
- #719: Remove appVue keys
- #707: General refactoring
- #724: Optimized send tip method
- #728: Wait pending transactions mined if sdk initialized
- #726: Transactions: Load transactions only if previous are loaded
- #721: Fix sdk of wallet in reverse frame
- #715: Cleanup CSS styles: remove all !important modifiers.
- #741: Fungible Tokens: Middleware CORS issue workaround
Other changes💡
- #743: Tour: Revert changes to propertires in steps
- #746: Use GitHub Actions instead of Travis
- #739: Update dependencies
- #637: SecuritySettings: Remove usage of a non-existent component
- #730: Adjust Account page
- #722: Make back button go up in the hierarchy
- #700: Set language on App created
- #713: ImportAccount: Show only Loading component on loading
- #671: Remove outdated tokens pages and store
- #688: Send: Trim entered address
- #668: Fetch prefered name
- #693: Refactor amount validation in Retip page
- #675: Extract TokenAmount component
- #685: Fix "Invalid date" of pending transactions, and refactoring
- #657: Transactions: Check need to fetch transactions if transactions or displayMode changes
v0.4.2
0.4.2 (2020-11-18)
Release highlights
This is mainly a maintenance and bugfixes release - it includes a lot of bugfixes related to the naming system and interaction with .chain
names. In this release, you will also notice the new Tokens
section on the menu which will allow you to interact with FTs.
Changelog
Bugfixes 🐞
- List: prevent falling through checkbox in firefox (#608)
- Fix AENS errors (extending name, setting pointer, buying a name) (#603)
- Avatars: Fallback to empty string if sender is null (#589)
- Transactions: Fix infinite load when page is zoomed (#591)
Features ✨
- permissions: Add panel to the settings screen (#607)
- Fungible Tokens support (new tab in the menu, FT section) (#519 && #318)
Maintenance 🚧
- Remove superhero-button click listener (#486)
- Remove unused options page (#613)
- names: Restore parallel requests, move revoked checks (#609)
- Update dependencies (#596)
- TransactionItem: Don't make extra requests to the node (#593)
- Refactor background (#587)
- Realign hotfixes (#597)
Other changes💡
v0.4.1: Merge pull request #594 from aeternity/hotfix/update-cordova
Update Cordova to use Android SDK@29
v0.4.0
0.4.0 (2020-11-09)
Release highlights
This release includes the new middleware integration (ae_mdw) which will improve consistency in the data returned for the transaction history and naming system. The users of Superhero will also now notice the new notifications feature and updated design which will notify them for tips/re-tips/comments and replies they've received.
Fixed bugs with the .chain names and login/logout related issues for aepps.
Changelog
Bugfixes 🐞
- Fix: login/logout issues (#531)
- Fix: cordova ios - compilation error by choosing a different swift version (#535)
- Remove unused definitions of $browser in Vue instances (#553)
- [tests] withdraw: Change missed amount (#574)
- Fix: names/setDefault, prefered .chain name not in sync (#517 && #545)
Features ✨
- New middleware integration ae_mdw (#565)
Maintenance 🚧
Other changes💡
v0.3.3
0.3.3 (2020-09-24)
Release highlights
The tip button injected on YouTube videos is allowing direct tips to YouTube content creators. Improvements to the general structure of the accounts. Bugfixes and cleanup of styling issues. This release also fixes the problem with the QR code library that was previously used, which caused the inability of iOS users to allow their app to gain camera permissions.
Changelog
Bugfixes 🐞
- Fix: Displaying of transactions (#500)
- Fix: Spanish translation errors (#476)
- Fix: Header back button (#464)
- Fix: Tx explorer URL (#507)
- Fix: Issue with defaultNetworks preventing dapps connection (#522)
- Fix: QR library problem causing inability to scan codes (#511)
Features ✨
- Inject YouTube tip button (#433)
- Add preconfigured Testnet settings (#499)
- Add auto-extending of names (#494)
Maintenance 🚧
- Drop mutation-types (#501)
- Remove unused AirGap utils (#488)
- Normalize vuex state (#475)
- Update SDK to 7.7.0 (#473)
- Use middleware instance instead of direct fetching (#481)
- Switch middleware URL (#478)
- Use aeternity.io instead of aeternal.io (#479)
- Remove unused styles (#472)
- Update dependencies (#474)
- Simplify networks (#468)
- Remove unnecessary subaccount structures (#463)
Other changes💡
- Tip: Redirect to callback URL if it provided (#490)
- Always use
window.open
on links inside iframe web wallet (#495) - Changed new invite link icon (#483)
- Restyle: Invite links (#466)
- Use currency symbols instead of abbreviations (#471)
- Add LGTM badge (#462)
- Change checkbox colors according to design suggestion (#502)
- Locales: Claim -> Register (#509)
v0.3.2
v0.3.1
0.3.1 (2020-08-10)
Release highlights
This is a maintenance release that includes fixes and optimizations to some of the wallet's internal components for better stability and performance.
Changelog
Maintenance 🚧
v0.3.0
0.3.0 (2020-08-06)
Release highlights
This release includes new functionality for generating invite links and the ability to top them up with value. Introduces the ability to see if your .chain
name was revoked and allows you to make the following actions. Fixes some problems and improves wallet detection in an iframe.
Changelog
Bugfixes 🐞
Features ✨
Maintenance 🚧
- twitter tip button: Avoid extra eslint-disable (#439)
- twitter.js: Refactor button styles, fix padding absence (#427)
- twitter.js: Don't apply style changes if not logged in (#425)
- twitter.js: Match only tweet id in tweet link (#417)
- twitter.js: Fix tip button alignment (#416)
- Connect to parent subframes (#423)
- Allow claiming tokens by invite link (#438)
- Show confirm popups if web version in an iframe (#434)
- Remove state sync between instances (#422)