Skip to content

Releases: superhero-com/superhero-wallet

Release v2.6.0

15 Apr 16:42
35ff24a
Compare
Choose a tag to compare

2.6.0 (2025-04-15)

Overview

Features

  • Transactions Automation - Send tokens/coins to batch recipients
  • Ability to use a custom Sales Token URL for fetching Token Information
  • Custom Network Support - Ability to use a custom Explorer URL
  • EVM dapp connectivity - support web3_clientVersion method
  • Improve Display of Long Numbers
  • Wallet Connect - Propagate Account Change Message
  • UI Animation Improvements

Bug Fixes

  • Hide Notification settings if none aeternity account exists
  • EVM dapp connectivity - Support missing request types
  • Remove autosigning in iframe
  • Remove Daily Limit Calculation for Ethereum
  • Display Latest Transaction in account Transaction List

Maintenance

  • Performance Improvement - Load progressively fungible tokens
  • Update Vue Libraries
  • Improve code formatting

Features

  • add pulse animation to plus icon on add card (8baec96)
  • be able to add custom token sale url (2ceb4aa)
  • be able to set custom explorer url (e2a2342)
  • be able to shrink error status (7ba5a81)
  • do not show notification settings if no aeternity account (b041e99)
  • evm: support web3_clientVersion method (9200b6e)
  • handle long numbers (0f44f35)
  • multiple recipients transaction (d775ccb)
  • show info on currencies unavailable (0a4cd51)
  • wallet-connect: propagate account change (21e9b89)

Bug Fixes

  • add generic max calcutation composable (4c8bd2c)
  • background svg responsiveness (b9b8564)
  • be able to handle all evm requests (bc33d42)
  • do not autosign in reverse iframe (78c4a3a)
  • do not calculate daily limit for ethereum (f4a18b8)
  • handle blur on custom field from vee-validate (39965d4)
  • modify placeholder since ENS is not yet supported (353c23c)
  • qr code modal missing closing animation (4e79563)
  • show latest transaction in account transaction list (a0f0cc1)

Performance

  • do not load all fungible tokens on each initialization (47c7d0a)

Style

  • adjust Tokens style (5db40e9)
  • show aeternity protocol name lower-case (28f765a)

Maintenance

  • format number based on language in token amount formatted (45c8d0f)
  • remove unused tip related info (68d1e10)
  • run npm update and fix linter issues (ae46aa8)
  • token-amount: also format integers (67b52a4)
  • update vue-i18n (3bb9e25)

Release v2.5.3

13 Mar 05:26
a00e6d8
Compare
Choose a tag to compare

2.5.3 (2025-03-12)

Overview

Improvements

  • Update Bug Report URL
  • Update avatars URL
  • Optimize App SVGs
  • Remove rpc client on port disconnect
  • Remove added event listeners on unmount

Bug Fixes

  • Support transfer for custom aex9 tokens
  • Fix calculate max token amount correctly
  • Prevent Memory Leak Chrome Issue, disable page/modal transitions in Chrome based browsers

Bug Fixes

  • be able to send custom aex9 tokens (608256e)
  • calculate max token amount correctly (f0b5edf)

Performance

  • clear component link on component remove (4d9f2b4)
  • optimize all svgs (7d55ad8)
  • properly clear several intervals (788ce5b)
  • remove addded event listeners on unmount (f571e39)
  • remove rpc client on port disconnect (45e9ec2)

Maintenance

  • disable page/modal transitions in Chrome based browsers (2b7fe31)
  • disable transitions on chrome web and extension (b33d00b)
  • temporary remove all transition in chrome based browsers (fc957d1)
  • use new avatars url (f7e90cb)
  • use new bug report url (74738ec)

Release v2.5.2

05 Mar 10:43
5129cec
Compare
Choose a tag to compare

2.5.2 (2025-03-04)

Overview

New Features

  • Support message signing through EVM and WalletConnect
  • Inject ethereum object only when necessary
  • Update SDK to 14.0.0
  • Update WalletConnect Libraries

Bug Fixes

  • Allow dapp Connection when permission is set and wallet is locked
  • Propagate EVM Errors
  • Proxy EVM methods through Etherscan
  • Return correct account to ETH dapp
  • Reject dapp connection on window close.
  • Display unrecognized assets

Features

  • support personal sign with EVM and WalletConnect (44b3b4d)

Bug Fixes

  • be able to connect if permission set and wallet is locked (1dd92d9)
  • evm: propagate errors (2cdf577)
  • evm: proxy several methods with Etherscan correctly (8f6a973)
  • evm: return correct account on account request (bdb2b5e)
  • evm: set window ethereum object correctly (eb854fa)
  • popup: call reject on window close (d0437d0)
  • show advanced call data details correctly (2ea0771)
  • show asset as unrecognized if so (fc95116)
  • show private key only if wallet knows it (e42888b)
  • show transactionCallDataDetails correctly (49628c6)
  • wallet-connect: be able to use personal_sign method (d35f0a8)

Tests

  • fix unknown tx signing (06706e7)
  • remove old not working coingecko stubs (2c797d0)
  • stub requests to coingecko in e2e to avoid rate limit errors (445397e)

Performance

  • evm: add ethereum object only when necessary (911da0b)

Maintenance

  • add serialized type to useStorageRef (0300170)
  • avoid importing aesdk internals (939c4ba)
  • deps: update sdk to 14.0.0 (ad4429f)
  • deps: use a maintained bip39 implementation (abfb4a4)
  • prefer use over import in scss (e783f10)
  • put the same license to package.json as in LICENSE file (f681ad7)
  • update walletconnect dependencies (60e7fc6)
  • use NodeJS.Timeout instead NodeJS.Timer everywhere (b2381cf)
  • use ts-expect-error instead ts-ignore (6efbbe0)

Release v2.5.1

06 Feb 16:04
ee71842
Compare
Choose a tag to compare

2.5.1 (2025-02-06)

Overview

Features

  • Display Token Sales Claim Rewards
  • Enrich transaction details page with Create Community Information
  • Improve Icon Styles

Fixes

  • Ethereum Transactions - Fix display zero instead of the actual amount in USDT transfer.
  • Fix visual bugs on the Transaction details page.
  • Fix inactivity time resets to default values.
  • Transaction Details Page display broken in a huge amount of coins or tokens
  • Fix overlap of Token Name with Transaction in Transaction List

Features

  • be able to set ethplorer api key (f409883)
  • show full createCommunity contract call info (34ed221)
  • show internal spendTx correctly (35bd814)

Bug Fixes

  • aeternity: correct usage of onAccount property (b2227b0)
  • be able to show set password help modal (453c777)
  • do not overlap token name with amount in TransactionAssetRow (08b6df1)
  • do not rewrite encrypted state with default value on initialization (1328fcf)
  • ethereum: show correct token transaction details (2f3fa84)
  • show correct information for loaded transactions (621f082)

Maintenance

  • adjust transaction details page (238e022)
  • change several icons style (24a75a0)
  • update github actions (9883c3a)

Performance

  • reduce the number of name check requests (f294b29)

Release v2.5.0

31 Jan 13:01
c32f0b5
Compare
Choose a tag to compare

2.5.0 (2025-01-30)

Overview

New Features

  • Hardware Ledger Nano S Support - Import Ledger Accounts
  • dapp connection - Introduce Remember me option
  • dapp Connection - Ability to select account on connection
  • Enrich Display Information for Token Sales Transactions
  • Enrich Display Information for Create Token Transactions

Fixes

  • Connection Pop up - Fix Connection Information Overlay Position and height display issue
  • Fix update issue when migration from older wallet versions with mnemonic stored unencrypted in the browser
  • Mobile App - Display error message on deep link failure prior redirect

Features

  • change active account on dapp login (3ea2f1e)
  • padding on fixed footer to fix overlay issue with status (7153427)
  • show full information for token sale buy transactions (5aeaf45)
  • show more information on create_community transactions (a047eb5)
  • support ledger using usb transport (fcaad39)
  • wallet connect remember me checkbox (534cc8b)

Bug Fixes

  • be able to migrate raw mnemonic to encrypted (1e8a779)
  • deep-link: show internal error modal before redirect (9e3e417)
  • missing compliance on testflight (27e05e6)
  • popup being cut if the height of it is small (865ae75)
  • welcome screen wording (a1f9e59)

Maintenance

  • do not omit internal events (c92ce8f)
  • do not show add ledger account in firefox (bab3f19)
  • simplify AccountSelectOptionsItem (c016022)

Release v2.4.0

23 Dec 13:25
e84b020
Compare
Choose a tag to compare

2.4.0 (2024-12-19)

Overview

Features

  • dapp Connection - Support EVM Connection for Ethereum Accounts
  • Ability to Export error log occurring when signing transactions to JSON Format
  • dapp Connection Modal Improvements - Display Messages about active account network, when no account found, when Unknown URL is - requesting connection

Fixes

  • Do not display sensitive Content after wallet reset
  • Fix App redirection when transaction is auto signed
  • Display Correct Auction History Information

Maintenance

  • Update NPM Libraries

Features

  • add new data cy ids (ef41173)
  • animated text in active account dropdown (c744201)
  • be able to connect to dapps as EVM (de8b00f)
  • close all modals on wallet reset (68ed6d3)
  • connect-modal: show network info and correct account info (96aee0a)
  • do not rely on sdk being valid in sign process (84a8514)
  • evm: propogate chain change event to dapps (4e3b4a2)
  • evm: proxy several requests with etherscan (e64e2ec)
  • export error log and show error modals on transaction errors (7a8d224)

Bug Fixes

  • add ionSkellet component (58ac17a)
  • aeternity: share wallet info with dapp (e8941c4)
  • auto-sign not redirecting back to browser (ce4bcab)
  • do not preserve permissions on reset (6e5a009)
  • ethereum: catch Ethplorer fetching errors (e3d46b8)
  • ethereum: show advancde transaction details only for contract calls (50d9783)
  • ethereum: show correct transaction labels (4004609)
  • hide all content under placeholder (4e8ecff)
  • hyphenate attributes (9aa67ca)
  • show auction history correctly (99122f5)
  • show correct balance and color for custom account (e98c992)

Maintenance

  • offscreen: remove unused method (77a3ee9)
  • prevent background from fail on importing from common constants (ee95a64)
  • run npm update (3d3f8b7)

Style

  • remove deprecated functions (3426381)

Release v2.3.2

22 Nov 17:35
021704a
Compare
Choose a tag to compare

2.3.2 (2024-11-22)

Overview

Features/Enhancements

  • Revamp dapp connection UI when accessing wallet
  • dapp Connection UI - Inform the user if origin is unknown
  • Display Permission Management as Modal
  • Transactions Recipients Improved Address Selector (select addresses from own/recent transactions)

Fixes

  • Recreate Etherscan API Keys for Ethereum Middleware connection
  • Fix Display of token information regarding Price Value (in coins and fiat), market cap, volume and more.
  • Fix display of sell assets
  • Fix display of decoded callData for ethereum transactions
  • Import correctly private key account on mobile application
  • Display correct token address for token sale transactions

Features

  • account selector improvements (05b4f7d)
  • connect modal layout update (7a02d70)
  • permission manager form as modal (b51b1d5)
  • show decoded call data on eth tx details (79dcf90)

Bug Fixes

  • aeternity: show correct allowance transaction info (b5ff9d5)
  • be able to import private key account on mobile app (80dd57f)
  • be able to receive ethereum related info (7832b3a)
  • change svg name (e20264f)
  • get correct token address for token sale transaction (e619c24)
  • missing warning message when focusing/unfocusing autocomplete input (8f7578f)
  • raw callData should not be deprecated (8ea7faf)
  • show assets for sell transactions correctly (e90d260)
  • show correct market cap coin info (a9106bc)

Maintenance

  • token allowance modification are not only for dex (9667530)

Performance

  • asset-selector: do not render all assets at once (3ab5296)

Release v2.3.1

01 Nov 16:02
12632e5
Compare
Choose a tag to compare

2.3.1 (2024-11-01)

Overview

New Features/Enhancements

  • Enrich Token details - Enrich token information with Price Value (in coins and fiat), market cap, volume and more.
  • Add tokens value to account total
  • Display Token Sale Label for Token Sale transactions
  • Replace Currency Symbol with Currency Code
  • Provide option to skip encryption Password for wallet data
  • Remove aeternity blockchain as default when creating new wallet, select desired blockchain instead
  • Send Transaction - Search Recipient from Address Book by typing his name
  • Deep Linking - Return additionally networkId

Features

  • add additional info in token details (7d442c8)
  • add token balance to accounts total (3853a6b)
  • aeternity: show fiat value for tokens with price (60aa5e2)
  • allow copy private key when password skipped (4998613)
  • choose protocol when creating new wallet (765dc53)
  • enrich token swap transactions (fb62884)
  • preserve tokenSales info in case fetching failed (c4cf011)
  • reusable component for selecting account from a dropdown while typing (1ae39b9)
  • show price for tokens (cfbc24b)
  • skip password protection for web (435d3d0)
  • use usd currency name instead of dollar sign (e1fde63)

Bug Fixes

  • aeternity: show fiat value for transaction that have coin spent (8966088)
  • deep-link: be able to return networkId (e590832)
  • show token sale label only for token sale transactions (c2c3572)

Maintenance

  • address book items use panel items (0572fa5)
  • adjust asset details page (1d609a4)
  • rename tokenSwaps to tokenSales (4a7d815)

Release v2.3.0

17 Oct 13:04
39b9483
Compare
Choose a tag to compare

2.3.0 (2024-10-16)

Overview

Major Features

  • Important Security Enhancements introduced targeting to upgrade runtime wallet security:
    • Web Extension and Web Application Versions. Seed phrase and rest sensitive information is stored encrypted in browser local storage. User sets a password to enter wallet and decrypt seed phrase when opening wallet.
    • Mobile Application Versions. Introduce ionic secure storage feature to store seed phrase and rest sensitive information, used in wallet runtime. Sensitive data is protected and kept securely on the device with 256-bit AES full database encryption. When paired with Identity Vault, secure and access data using the app user's biometrics (fingerprint scan and facial recognition).
  • Import/Export Private Key. User is able to Import an account from another wallet (i.e. Metamask) with the private key. Additionally user can view private key and save it to a file.
  • Update Wallet Texts (emphasize multi-chain capabilities) and blockchain ordering (BTC, ETH, AE)
  • Shorten Transaction Flow, sign transactions originated by wallet automatically.

Improvements/Corrections

  • UI Fixes
  • Improve texts about Importing Airgap Vault Accounts
  • Bitcoin Transactions - Show correct amount for send transactions
  • Firefox extension. Display proper qr code for address book items
  • Fix Inputs autofocus breaking modal animations
  • Improve offline mode tabs and backend failures wordings
  • Remove unused locales

Documentation

  • Describe signing JWT schema related messages

Features

  • #3318 change wording to remove aeternity (65c57bc)
  • add change password functionality (54b344e)
  • add forgot password (101d49a)
  • add password login & secure storage (eb5a944)
  • aeternity: skip confirm modal for transactions created by wallet (1380bea)
  • allow developer to skip password login (ab69711)
  • calculate password strength (3c738e2)
  • create password for existing wallet (657802a)
  • disable logout time options on web (7555cad)
  • disable or hide lock wallet button if not usable (a9406fe)
  • do not allow to extend session with local time manipulation (d87caad)
  • do not keep salt and iv with encryption key (e147614)
  • encrypt login timeout (5607f66)
  • horizontal scroll component (fc00632)
  • migrate mobile mnemonic to secure storage (859b7a5)
  • move browser button before faucet & buy (9107ed8)
  • remove aeternity wording from manifest file (c5b16fa)
  • secure storage logout action (a0c3514)
  • support private key export (0495fff)
  • support private key import (91ee00e)
  • use default value for secureLoginTimeout (1666681)
  • wallet-connect: support deeplinks (e9998bd)

Bug Fixes

  • #3319 change order of protocols (770151e)
  • airgap import text (8b1eec7)
  • allow displaying terms when not authenticated (a2aa0e5)
  • apply correct color to BtnSubheader (182ae07)
  • be able to connect to dapp (238a51a)
  • be able to import private key account if airGap account imported (a9dfde0)
  • be able to open page that are not requiring logging in (c19da7d)
  • be able to remove session key from session storage (512b94f)
  • be able to scan complex airGap qr codes (e67d7b2)
  • be able to verify seed phrase (938e798)
  • bitcoin: show correct amount for send transactions (82c6fed)
  • check current password before setting new one (3fde3eb)
  • do not hide header on changing password (0d15d09)
  • do not set ecnription key if password incorrect (56a6848)
  • extension can connect to dapps (1efa6ac)
  • extension: be able to scan qr code in extension (4094713)
  • extension: check existing session correctly (45c628f)
  • firefox: show qr code for addrees book item correctly (131c422)
  • input autofocus breaking the modal animation (713138a)
  • long account names not truncating (358af4e)
  • migrate Secure Login settings (00ee7af)
  • mobile: show enable biometric login modal on setting mnemonic (80c019e)
  • secure login settings wrap fields with form (c722326)
  • show correct mnemonic phrase (ed00448)
  • update encrypted states on password update (90870b3)
  • update mnemonic encryption on password update (033bc5f)
  • use solid lock wallet icon in more page (90f32a5)

Performance

  • deep-link: do not load a Header that is not shown (62a3c74)
  • do not load Header, if hideHeader is enabled (90325bb)

Tests

  • set salt upon login correctly (3cf175e)
  • update tests to work with password login ([5f7b1a1](5f...
Read more

Release v2.2.11

22 Aug 11:20
425c333
Compare
Choose a tag to compare

2.2.11 (2024-08-21)

Overview

Features

  • Enhance Wallet Connect Methods - Improve Integration Capabilities
  • Introduce Side Panel Mode
  • Display Decoded Information for Ethereum transactions
  • UI Improvements (Wallet Connect Modal, Terms and Privacy Policy Icons)

Bug Fixes

  • AENS: Fix Display of bid history
  • Multisig: Fix display on network switch

Code Improvements/Maintenance

  • AENS: Introduce usage of v3 Backend
  • Update Libraries to latest stable versions
  • Support New Connection Statuses
  • Improve Transaction Model - remove unused fields
  • Improve Validation Messages Wording

Features

  • add new connection statuses (2d1bda6)
  • extension as side panel (fe4a103)
  • invite page route name constant (696d1b5)
  • replace terms and privacy policy icons (e605c3d)
  • show decoded data for ethereum transactions (72dca02)
  • wallet connect modal styling updates (e25a0df)

Bug Fixes

  • aens: show name bid history correctly (78257af)
  • align revoke icon correctly (4a215c3)
  • firefox extension popup content too small (8da2abd)
  • input field disabled state (59fb7a1)
  • manifest side panel warnings (2291516)
  • multisig: show correct info on network switch (3598bd7)
  • network list action buttons opacity (4b89dd7)
  • panel-table-item: be able to click link (390845f)
  • show correct pending item status (89e7b3a)
  • transaction label for pending transactions (2070bc5)
  • wallet-connect: approve all required events (a034cfb)

Maintenance

  • active scanner html class (db78d96)
  • aens: use v3 endpoint in auctions (87f49a8)
  • remove raw tx from transaction interface (faa305a)
  • remove transaction type property (44a5856)
  • remove unused dependency (05e2bf8)
  • rename network row event names (f1d5c61)
  • update dependencies (271a383)
  • update reset wallet modal (5f17894)
  • update validation wording (0ee6b8c)