Skip to content

Releases: oasisprotocol/wallet

ROSE Wallet 2.0.0

13 Aug 15:06
v2.0.0
ca6d6ff
Compare
Choose a tag to compare

Change Log

2.0.0 (2024-08-13)

Spotlight changes

  • Transition the ROSE Wallet - Browser Extension to this common code base

  • Initial version of the ROSE Wallet - Android Mobile App

Bug Fixes and Improvements

  • Don't detect pending transactions if no nonce in 20 latest transactions (#2022)

  • Change menu colors (#2024)

  • Fix footer to work with existing translations (#2026)

  • Fix display of delegations to non-validators (#2031)

Internal Changes

  • Exclude manifest.json from towncrier check (#2021)

  • Fix noGoogleTranslateCrashingSyntax to use shallow :has(>...) (#2029)

ROSE Wallet 1.12.0

29 Jul 20:44
v1.12.0
1056ac8
Compare
Choose a tag to compare

Change Log

1.12.0 (2024-07-27)

Features

  • Support connecting to Ledger via Bluetooth in mobile app (#1841)

  • Lock profile when user leaves app in mobile app (#1933)

  • Prevent mobile app content from being captured in screenshots or apps view (#1940)

  • Add Android update screen (#1945, #1969)

  • Remove "Continue without the profile" button (#1914)

  • Make creating an account the default flow (#1939)

  • Display pending transactions (#1954, #1998, #1999, #2001)

    Introduces a section for pending transactions within the transaction history
    interface. It is designed to display transactions currently in a pending
    state that are made within the wallet. The section will also show up in case
    there is a discrepancy between transaction history nonce and wallet nonce, indicating that some transactions are currently in pending state.

Bug Fixes and Improvements

  • Fix hiding body scrollbar in extension, again, for Chrome 121 and newer (#1902)

  • Consistently style active and hovered buttons in nav bars (#1903, #1986, #2018)

  • Add logo to login form (#1904)

  • Make buttons to manage accounts more prominent (#1909)

  • Simplify login text (#1912)

  • Improve the text for creating a profile (#1913)

  • Show debondable amount next to debonding input (#1915)

  • Fix layout shift when showing notifications (#1920)

    Grommet Box with gap prop generates gaps for React null elements.
    Notification component is using Layer which is null before portal is created

  • Sync extension manifest version during version bump (#1921)

  • Allow eth private keys that start with 0x (#1923)

  • Fix physical back button behavior on Android (#1928, #1932)

  • Make settings tabs consistent height (#1935, #1950)

  • Add a delay before user can finish V0 migration to encourage reading (#1943)

  • Prevent number inputs being changed when scrolling over them (#1956)

  • Migrate from grpc.oasis.dev to grpc.oasis.io (#1965)

  • Fix refreshing transactions list (#1963, #1967)

  • Cache API requests for transaction details (#1979)

  • Fix crash when expanding delegation translated by Google (#1983)

  • Only show Delegations and Debonding tabs in Stake view (#1985)

  • Fix losing mnemonic input when changing phone orientation (#2008)

  • Move staked and debonding count badge into text parentheses (#2014)

  • Increase the density for mobile UI and extension popup (#1905, #1908, #1966
    #2017)

Internal Changes

  • Update and deduplicate sub-dependencies using npx yarn-deduplicate yarn.lock (#1900)

    This reduces the size of node_modules and speeds up installing dependencies.

  • Add extension build artifacts to GitHub workflows (#1922)

  • Add Android bundle to GitHub Action build artifacts (#1944)

  • Upgrade Capacitor to v6 (#1957)

  • Refactor transactions status to enum (#1970)

  • Update Oasis Scan OperationsRow swagger spec (#1981)

  • Lint rule to detect broken Google Translate in CommissionBounds (#1984)

ROSE Wallet 1.11.0

22 Apr 16:08
v1.11.0
1b92a77
Compare
Choose a tag to compare

Change Log

1.11.0 (2024-04-19)

Features

  • Further refinement of Oasis branding (#1893)

Bug Fixes and Improvements

  • Adjust gas limit for Cipher deposits and withdrawals (#1892)

  • Display staking.Burn transactions (#1895)

  • Update Terms and Conditions and fix opening it on Windows (#1896)

ROSE Wallet Extension - beta

19 Apr 23:17
v2.0.0-beta
6b073c0
Compare
Choose a tag to compare
Pre-release

To install beta version as a separate extension:

  • open chrome://extensions/
  • click top right to enable Developer mode
  • download rose-wallet-extension-beta.zip (assets below)
  • drag it into chrome://extensions/

To copy saved wallets from old extension (advanced users and devs):

  • extensions and instructions like these could be malicious and steal your tokens - don't blindly trust them
  • open chrome-extension://ppdadbejkmjnefldpcdjhnkpbjkikoip/manifest.json and open console and run:
    if (location.href !== 'chrome-extension://ppdadbejkmjnefldpcdjhnkpbjkikoip/manifest.json') throw 'Is this the new extension instead of old one?';
    copy(`
    if ((await new Promise(resolve => chrome.storage.local.get('keyringData', resolve))).keyringData) throw 'Already has keyringData. Is this old extension instead of new one?';
    const chromeStorageLocal = ${JSON.stringify(await new Promise(resolve => chrome.storage.local.get(null, resolve)))};
    await new Promise(resolve => chrome.storage.local.set(chromeStorageLocal, resolve));
    Object.entries(${JSON.stringify(window.localStorage)}).forEach(([k, v]) => window.localStorage.setItem(k, v));
    chrome.extension.getBackgroundPage().location.reload();
    location.reload();
    `)
  • chrome-extension://jeooipjboldjebnajiegnfpklodgimmf/manifest.json open console and paste.
  • click the new extension

ROSE Wallet 1.10.0

11 Apr 19:59
v1.10.0
a68220e
Compare
Choose a tag to compare

Change Log

1.10.0 (2024-04-11)

Features

Bug Fixes and Improvements

  • Update buttons layout in mobile settings and fix double scrollbar in extension (#1850)

  • Allow to reload extension from within error modal (#1860)

  • Fix long strings overflowing their container in extension layout (#1864)

  • Show better description in Delete Profile dialog if user forgot their password (#1869)

  • Show expanded sidebar on medium size devices too (#1878)

  • Update wallet store balance while fetching account details (#1886)

Internal Changes

  • Update dependencies (#1749, #1819, #1855, #1867)

  • Update deployment notes (#1847)

  • Update release notes (#1848)

  • Fix CSP in start:prod (#1849)

  • E2E test recovering from fatal errors in extension (#1865)

  • Ignore transak's CSP errors that are not caused by our CSP (#1875)

Oasis Wallet 1.9.1

12 Feb 17:52
v1.9.1
de9ad26
Compare
Choose a tag to compare

Change Log

1.9.1 (2024-02-12)

Bug Fixes and Improvements

  • Enable Chinese translation (#1844)

Internal Changes

  • Include security headers in the build and release (#1845)

Oasis Wallet 1.9.0

09 Feb 12:04
v1.9.0
b9e2a8b
Compare
Choose a tag to compare
Oasis Wallet 1.9.0 Pre-release
Pre-release

Change Log

1.9.0 (2024-02-09)

Features

  • Support naming accounts (#1699)

  • Support removing accounts (#1752)

  • Add Chinese, Slovenian, Turkish translations (#1815, #1821, #1827)

  • Add German and Spanish partial translations (#1817)

  • Suggest previous ethPrivateKeys in ParaTime form (#1737)

  • Show a link to disabled ParaTimes page on Ledger accounts (#1824)

Bug Fixes and Improvements

  • Improve mobile layout (#1836, #1838)

  • Show fewer scrollbars (#1796, #1805, #1806, #1811)

  • Update translation process and add translation normalization script (#1815)

    The translation procedure was slightly changed. On Transifex, use "Download
    file to translate" instead of "Download for use". This will download the
    version of the file which includes empty strings for missing translations.
    Remove empty strings by calling yarn extract-messages which invokes the new
    normalize-translations script. On the UI, React will replace them with the
    English versions automatically.

Internal Changes

Unreleased features and improvements

Oasis Wallet 1.8.1

20 Oct 08:55
v1.8.1
0c16bcf
Compare
Choose a tag to compare

NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.

Change Log

1.8.1 (2023-10-20)

Bug Fixes and Improvements

  • Fix contacts syncing to new tab (#1735)

Internal Changes

  • Update redux dependencies (#1726)

  • Update dependency i18next to v23.6.0 (#1729)

  • Update dependency @types/styled-components to v5.1.29 (#1731)

Oasis Wallet 1.8.0

18 Oct 17:40
v1.8.0
c8b7ec9
Compare
Choose a tag to compare

NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.

Change Log

1.8.0 (2023-10-18)

Process Changes

  • Add Change Log and the Change Log fragments process for assembling it (#1645)

    This follows the same Change Log fragments process as is used by Oasis Core.

    For more details, see Change Log fragments.

Features

Bug Fixes and Improvements

  • Export private key re-design (#1704, #1720)
  • Adjust gas cost for Sapphire and Emerald (#1712)
  • Fix refreshing balances on Home page after switching network (#1691)
  • Fix continuously refreshing balances in wallet slice (#1692)
  • Fix scrolling modals on phone by replacing 100vh with 100dvh (#1702)

Internal Changes

Oasis Wallet 1.7.3

28 Aug 16:56
v1.7.3
18faf5c
Compare
Choose a tag to compare

NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.

Change Log

1.7.3 (2023-08-28)

Bug Fixes and Improvements

  • Don't shuffle inactive validators to the top (#1608)

Internal Changes