diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b7d7f9375..594036ba10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,12 +12,259 @@ The format is inspired by [Keep a Changelog]. +## 1.7.3 (2023-08-28) + +### Bug Fixes and Improvements + +- Don't shuffle inactive validators to the top ([#1608](https://github.com/oasisprotocol/oasis-wallet-web/issues/1608)) + +### Internal Changes + +- Miscellaneous improvements ([#1599](https://github.com/oasisprotocol/oasis-wallet-web/issues/1599), [#1600](https://github.com/oasisprotocol/oasis-wallet-web/issues/1600), [#1605](https://github.com/oasisprotocol/oasis-wallet-web/issues/1605), [#1609](https://github.com/oasisprotocol/oasis-wallet-web/issues/1609)) +- Dependency updates ([#1598](https://github.com/oasisprotocol/oasis-wallet-web/issues/1598), [#1597](https://github.com/oasisprotocol/oasis-wallet-web/issues/1597), [#1603](https://github.com/oasisprotocol/oasis-wallet-web/issues/1603), [#1602](https://github.com/oasisprotocol/oasis-wallet-web/issues/1602), [#1604](https://github.com/oasisprotocol/oasis-wallet-web/issues/1604), [#1606](https://github.com/oasisprotocol/oasis-wallet-web/issues/1606), [#1607](https://github.com/oasisprotocol/oasis-wallet-web/issues/1607), [#1578](https://github.com/oasisprotocol/oasis-wallet-web/issues/1578), [#1610](https://github.com/oasisprotocol/oasis-wallet-web/issues/1610), [#1611](https://github.com/oasisprotocol/oasis-wallet-web/issues/1611), [#1612](https://github.com/oasisprotocol/oasis-wallet-web/issues/1612), [#1589](https://github.com/oasisprotocol/oasis-wallet-web/issues/1589), [#1590](https://github.com/oasisprotocol/oasis-wallet-web/issues/1590), [#1615](https://github.com/oasisprotocol/oasis-wallet-web/issues/1613), [#1613](https://github.com/oasisprotocol/oasis-wallet-web/issues/1613)) + +## 1.7.2 (2023-08-21) + +### Bug Fixes and Improvements + +- Encourage decentralization by shuffling validators on every load ([#1517](https://github.com/oasisprotocol/oasis-wallet-web/issues/1517)) +- Improve Transak ([#1489](https://github.com/oasisprotocol/oasis-wallet-web/issues/1489), [#1570](https://github.com/oasisprotocol/oasis-wallet-web/issues/1570), [#1579](https://github.com/oasisprotocol/oasis-wallet-web/issues/1579), [#1580](https://github.com/oasisprotocol/oasis-wallet-web/issues/1580), [#1585](https://github.com/oasisprotocol/oasis-wallet-web/issues/1585), [#1588](https://github.com/oasisprotocol/oasis-wallet-web/issues/1588), [#1591](https://github.com/oasisprotocol/oasis-wallet-web/issues/1591)) +- Add strict Permissions-Policy header ([#1583](https://github.com/oasisprotocol/oasis-wallet-web/issues/1583)) +- Fix actions syncing between tabs before state is synced ([#1595](https://github.com/oasisprotocol/oasis-wallet-web/issues/1595)) + +### Unreleased features and improvements + +- Hide banner in published extension ([#1491](https://github.com/oasisprotocol/oasis-wallet-web/issues/1491)) + +### Internal Changes + +- Always recreate English translation with extract-messages ([#1490](https://github.com/oasisprotocol/oasis-wallet-web/issues/1490)) +- Test that generated mnemonics contain more than 32 bits of entropy ([#1587](https://github.com/oasisprotocol/oasis-wallet-web/issues/1587)) +- Increase waiting in flaky E2E tests ([#1596](https://github.com/oasisprotocol/oasis-wallet-web/issues/1596)) +- Miscellaneous improvements ([#1554](https://github.com/oasisprotocol/oasis-wallet-web/issues/1554), [#1584](https://github.com/oasisprotocol/oasis-wallet-web/issues/1584)) +- Dependency updates ([#1488](https://github.com/oasisprotocol/oasis-wallet-web/issues/1488), [#1562](https://github.com/oasisprotocol/oasis-wallet-web/issues/1562), [#1480](https://github.com/oasisprotocol/oasis-wallet-web/issues/1480), [#1481](https://github.com/oasisprotocol/oasis-wallet-web/issues/1481), [#1485](https://github.com/oasisprotocol/oasis-wallet-web/issues/1485), [#1484](https://github.com/oasisprotocol/oasis-wallet-web/issues/1484), [#1493](https://github.com/oasisprotocol/oasis-wallet-web/issues/1493), [#1487](https://github.com/oasisprotocol/oasis-wallet-web/issues/1487), [#1495](https://github.com/oasisprotocol/oasis-wallet-web/issues/1495), [#1482](https://github.com/oasisprotocol/oasis-wallet-web/issues/1482), [#1496](https://github.com/oasisprotocol/oasis-wallet-web/issues/1496), [#1498](https://github.com/oasisprotocol/oasis-wallet-web/issues/1498), [#1492](https://github.com/oasisprotocol/oasis-wallet-web/issues/1492), [#1494](https://github.com/oasisprotocol/oasis-wallet-web/issues/1494), [#1499](https://github.com/oasisprotocol/oasis-wallet-web/issues/1499), [#1500](https://github.com/oasisprotocol/oasis-wallet-web/issues/1500), [#1502](https://github.com/oasisprotocol/oasis-wallet-web/issues/1502), [#1504](https://github.com/oasisprotocol/oasis-wallet-web/issues/1504), [#1501](https://github.com/oasisprotocol/oasis-wallet-web/issues/1501), [#1505](https://github.com/oasisprotocol/oasis-wallet-web/issues/1505), [#1497](https://github.com/oasisprotocol/oasis-wallet-web/issues/1497), [#1506](https://github.com/oasisprotocol/oasis-wallet-web/issues/1506), [#1507](https://github.com/oasisprotocol/oasis-wallet-web/issues/1507), [#1508](https://github.com/oasisprotocol/oasis-wallet-web/issues/1508), [#1510](https://github.com/oasisprotocol/oasis-wallet-web/issues/1510), [#1513](https://github.com/oasisprotocol/oasis-wallet-web/issues/1513), [#1514](https://github.com/oasisprotocol/oasis-wallet-web/issues/1514), [#1515](https://github.com/oasisprotocol/oasis-wallet-web/issues/1515), [#1509](https://github.com/oasisprotocol/oasis-wallet-web/issues/1509), [#1516](https://github.com/oasisprotocol/oasis-wallet-web/issues/1516), [#1518](https://github.com/oasisprotocol/oasis-wallet-web/issues/1518), [#1511](https://github.com/oasisprotocol/oasis-wallet-web/issues/1511), [#1512](https://github.com/oasisprotocol/oasis-wallet-web/issues/1512), [#1522](https://github.com/oasisprotocol/oasis-wallet-web/issues/1522), [#1523](https://github.com/oasisprotocol/oasis-wallet-web/issues/1523), [#1525](https://github.com/oasisprotocol/oasis-wallet-web/issues/1525), [#1520](https://github.com/oasisprotocol/oasis-wallet-web/issues/1520), [#1521](https://github.com/oasisprotocol/oasis-wallet-web/issues/1521), [#1528](https://github.com/oasisprotocol/oasis-wallet-web/issues/1528), [#1527](https://github.com/oasisprotocol/oasis-wallet-web/issues/1527), [#1532](https://github.com/oasisprotocol/oasis-wallet-web/issues/1532), [#1533](https://github.com/oasisprotocol/oasis-wallet-web/issues/1533), [#1534](https://github.com/oasisprotocol/oasis-wallet-web/issues/1534), [#1531](https://github.com/oasisprotocol/oasis-wallet-web/issues/1531), [#1536](https://github.com/oasisprotocol/oasis-wallet-web/issues/1536), [#1535](https://github.com/oasisprotocol/oasis-wallet-web/issues/1535), [#1537](https://github.com/oasisprotocol/oasis-wallet-web/issues/1537), [#1526](https://github.com/oasisprotocol/oasis-wallet-web/issues/1526), [#1529](https://github.com/oasisprotocol/oasis-wallet-web/issues/1529), [#1539](https://github.com/oasisprotocol/oasis-wallet-web/issues/1539), [#1538](https://github.com/oasisprotocol/oasis-wallet-web/issues/1538), [#1540](https://github.com/oasisprotocol/oasis-wallet-web/issues/1540), [#1541](https://github.com/oasisprotocol/oasis-wallet-web/issues/1541), [#1544](https://github.com/oasisprotocol/oasis-wallet-web/issues/1544), [#1543](https://github.com/oasisprotocol/oasis-wallet-web/issues/1543), [#1545](https://github.com/oasisprotocol/oasis-wallet-web/issues/1545), [#1542](https://github.com/oasisprotocol/oasis-wallet-web/issues/1542), [#1503](https://github.com/oasisprotocol/oasis-wallet-web/issues/1503), [#1546](https://github.com/oasisprotocol/oasis-wallet-web/issues/1546), [#1548](https://github.com/oasisprotocol/oasis-wallet-web/issues/1548), [#1547](https://github.com/oasisprotocol/oasis-wallet-web/issues/1547), [#1550](https://github.com/oasisprotocol/oasis-wallet-web/issues/1550), [#1549](https://github.com/oasisprotocol/oasis-wallet-web/issues/1549), [#1551](https://github.com/oasisprotocol/oasis-wallet-web/issues/1551), [#1552](https://github.com/oasisprotocol/oasis-wallet-web/issues/1552), [#1553](https://github.com/oasisprotocol/oasis-wallet-web/issues/1553), [#1555](https://github.com/oasisprotocol/oasis-wallet-web/issues/1555), [#1556](https://github.com/oasisprotocol/oasis-wallet-web/issues/1556), [#1559](https://github.com/oasisprotocol/oasis-wallet-web/issues/1559), [#1558](https://github.com/oasisprotocol/oasis-wallet-web/issues/1558), [#1557](https://github.com/oasisprotocol/oasis-wallet-web/issues/1557), [#1561](https://github.com/oasisprotocol/oasis-wallet-web/issues/1561), [#1560](https://github.com/oasisprotocol/oasis-wallet-web/issues/1560), [#1564](https://github.com/oasisprotocol/oasis-wallet-web/issues/1564), [#1567](https://github.com/oasisprotocol/oasis-wallet-web/issues/1567), [#1568](https://github.com/oasisprotocol/oasis-wallet-web/issues/1568), [#1572](https://github.com/oasisprotocol/oasis-wallet-web/issues/1572), [#1573](https://github.com/oasisprotocol/oasis-wallet-web/issues/1573), [#1577](https://github.com/oasisprotocol/oasis-wallet-web/issues/1577), [#1592](https://github.com/oasisprotocol/oasis-wallet-web/issues/1592), [#1576](https://github.com/oasisprotocol/oasis-wallet-web/issues/1576), [#1593](https://github.com/oasisprotocol/oasis-wallet-web/issues/1593), [#1594](https://github.com/oasisprotocol/oasis-wallet-web/issues/1594)) + +## 1.7.1 (2023-05-25) + +### Bug Fixes and Improvements + +- Restyle Transak and update surrounding text ([#1461](https://github.com/oasisprotocol/oasis-wallet-web/issues/1461), [#1469](https://github.com/oasisprotocol/oasis-wallet-web/issues/1469)) +- Show total balance in account selector ([#1468](https://github.com/oasisprotocol/oasis-wallet-web/issues/1468)) + +### Internal Changes + +- Remove `yarn build-preview` ([#1457](https://github.com/oasisprotocol/oasis-wallet-web/issues/1457)) +- Slightly speedup playwright tests ([#1458](https://github.com/oasisprotocol/oasis-wallet-web/issues/1458)) +- Make an unfixed crash test stricter ([#1467](https://github.com/oasisprotocol/oasis-wallet-web/issues/1467)) +- Update oassiscan swagger links ([#1466](https://github.com/oasisprotocol/oasis-wallet-web/issues/1466)) +- Dependency updates ([#1455](https://github.com/oasisprotocol/oasis-wallet-web/issues/1455), [#1462](https://github.com/oasisprotocol/oasis-wallet-web/issues/1462), [#1463](https://github.com/oasisprotocol/oasis-wallet-web/issues/1463), [#1464](https://github.com/oasisprotocol/oasis-wallet-web/issues/1464), [#1471](https://github.com/oasisprotocol/oasis-wallet-web/issues/1471), [#1472](https://github.com/oasisprotocol/oasis-wallet-web/issues/1472), [#1474](https://github.com/oasisprotocol/oasis-wallet-web/issues/1474), [#1473](https://github.com/oasisprotocol/oasis-wallet-web/issues/1473), [#1470](https://github.com/oasisprotocol/oasis-wallet-web/issues/1470), [#1475](https://github.com/oasisprotocol/oasis-wallet-web/issues/1475), [#1476](https://github.com/oasisprotocol/oasis-wallet-web/issues/1476), [#1477](https://github.com/oasisprotocol/oasis-wallet-web/issues/1477), [#1479](https://github.com/oasisprotocol/oasis-wallet-web/issues/1479)) + +## 1.7.0 (2023-05-12) + +### Features + +- Release Transak Fiat on-ramp ([#1431](https://github.com/oasisprotocol/oasis-wallet-web/issues/1431), [#1437](https://github.com/oasisprotocol/oasis-wallet-web/issues/1437)) + +### Bug Fixes and Improvements + +- Ignore failures when continuously re-fetching account balance ([#1421](https://github.com/oasisprotocol/oasis-wallet-web/issues/1421)) +- Restyle and refactor alerts ([#1429](https://github.com/oasisprotocol/oasis-wallet-web/issues/1429), [#1439](https://github.com/oasisprotocol/oasis-wallet-web/issues/1439), [#1448](https://github.com/oasisprotocol/oasis-wallet-web/issues/1448), [#1447](https://github.com/oasisprotocol/oasis-wallet-web/issues/1447)) +- Make text darker and increase letter-spacing ([#1451](https://github.com/oasisprotocol/oasis-wallet-web/issues/1451)) +- Prevent freezing UI rendering while pre-deriving accounts from mnemonic ([#1454](https://github.com/oasisprotocol/oasis-wallet-web/issues/1454)) + +### Unreleased features and improvements + +- Make ParaTimeSelection padding match placeholder, option, and value ([#1426](https://github.com/oasisprotocol/oasis-wallet-web/issues/1426)) + +### Internal Changes + +- Refactor translations to reference button labels ([#1438](https://github.com/oasisprotocol/oasis-wallet-web/issues/1438)) +- Miscellaneous improvements ([#1417](https://github.com/oasisprotocol/oasis-wallet-web/issues/1417), [#1425](https://github.com/oasisprotocol/oasis-wallet-web/issues/1425), [#1427](https://github.com/oasisprotocol/oasis-wallet-web/issues/1427), [#1428](https://github.com/oasisprotocol/oasis-wallet-web/issues/1428), [#1435](https://github.com/oasisprotocol/oasis-wallet-web/issues/1435)) +- Dependency updates ([#1418](https://github.com/oasisprotocol/oasis-wallet-web/issues/1418), [#1419](https://github.com/oasisprotocol/oasis-wallet-web/issues/1419), [#1422](https://github.com/oasisprotocol/oasis-wallet-web/issues/1422), [#1420](https://github.com/oasisprotocol/oasis-wallet-web/issues/1420), [#1423](https://github.com/oasisprotocol/oasis-wallet-web/issues/1423), [#1424](https://github.com/oasisprotocol/oasis-wallet-web/issues/1424), [#1432](https://github.com/oasisprotocol/oasis-wallet-web/issues/1432), [#1430](https://github.com/oasisprotocol/oasis-wallet-web/issues/1430), [#1433](https://github.com/oasisprotocol/oasis-wallet-web/issues/1433), [#1436](https://github.com/oasisprotocol/oasis-wallet-web/issues/1436), [#1434](https://github.com/oasisprotocol/oasis-wallet-web/issues/1434), [#1443](https://github.com/oasisprotocol/oasis-wallet-web/issues/1443), [#1442](https://github.com/oasisprotocol/oasis-wallet-web/issues/1442), [#1444](https://github.com/oasisprotocol/oasis-wallet-web/issues/1444), [#1450](https://github.com/oasisprotocol/oasis-wallet-web/issues/1450), [#1446](https://github.com/oasisprotocol/oasis-wallet-web/issues/1446), [#1445](https://github.com/oasisprotocol/oasis-wallet-web/issues/1445), [#1452](https://github.com/oasisprotocol/oasis-wallet-web/issues/1452)) + ## 1.6.0 (2023-04-20) ### Features -- Moved wallet to a new domain . - Previous domain - will still function and redirect to the new domain - ([#1400](https://github.com/oasisprotocol/oasis-wallet-web/pull/1400), - [#1415](https://github.com/oasisprotocol/oasis-wallet-web/pull/1415)) +- Moved wallet to a new domain https://wallet.oasis.io/. Previous domain https://wallet.oasisprotocol.org/ will still function and redirect to the new domain ([#1400](https://github.com/oasisprotocol/oasis-wallet-web/issues/1400), [#1415](https://github.com/oasisprotocol/oasis-wallet-web/issues/1415)) + +### Bug Fixes and Improvements + +- Don't attach copy handler to all InfoBox components ([#1394](https://github.com/oasisprotocol/oasis-wallet-web/issues/1394)) +- Reduce bundle size ([#1399](https://github.com/oasisprotocol/oasis-wallet-web/issues/1399)) + +### Internal Changes + +- Remove an outdated badge from README ([#1397](https://github.com/oasisprotocol/oasis-wallet-web/issues/1397)) +- Improve footer display without a build version ([#1400](https://github.com/oasisprotocol/oasis-wallet-web/issues/1400)) +- Fix React hot-reload issues ([#1401](https://github.com/oasisprotocol/oasis-wallet-web/issues/1401)) +- Use organization scope in package.json as precaution against npm phishing attacks ([#1413](https://github.com/oasisprotocol/oasis-wallet-web/issues/1413)) +- Dependency updates ([#1390](https://github.com/oasisprotocol/oasis-wallet-web/issues/1390), [#1388](https://github.com/oasisprotocol/oasis-wallet-web/issues/1388), [#1392](https://github.com/oasisprotocol/oasis-wallet-web/issues/1392), [#1389](https://github.com/oasisprotocol/oasis-wallet-web/issues/1389), [#1391](https://github.com/oasisprotocol/oasis-wallet-web/issues/1391), [#1395](https://github.com/oasisprotocol/oasis-wallet-web/issues/1395), [#1402](https://github.com/oasisprotocol/oasis-wallet-web/issues/1402), [#1403](https://github.com/oasisprotocol/oasis-wallet-web/issues/1403), [#1404](https://github.com/oasisprotocol/oasis-wallet-web/issues/1404), [#1406](https://github.com/oasisprotocol/oasis-wallet-web/issues/1406), [#1407](https://github.com/oasisprotocol/oasis-wallet-web/issues/1407), [#1409](https://github.com/oasisprotocol/oasis-wallet-web/issues/1409), [#1412](https://github.com/oasisprotocol/oasis-wallet-web/issues/1412), [#1414](https://github.com/oasisprotocol/oasis-wallet-web/issues/1414)) + +## 1.5.0 (2023-04-06) + +### Features + +- Save wallet (protected by a password) and sync browser tabs ([#975](https://github.com/oasisprotocol/oasis-wallet-web/issues/975), [#1174](https://github.com/oasisprotocol/oasis-wallet-web/issues/1174), [#1343](https://github.com/oasisprotocol/oasis-wallet-web/issues/1343), [#1370](https://github.com/oasisprotocol/oasis-wallet-web/issues/1370)) +- Continuously re-fetch account balance and transactions when tab is focused ([#1367](https://github.com/oasisprotocol/oasis-wallet-web/issues/1367)) + +### Bug Fixes and Improvements + +- Fix Google Translate crashing React at `removeChild` ([#1382](https://github.com/oasisprotocol/oasis-wallet-web/issues/1382)) +- Improve derivation path display ([#990](https://github.com/oasisprotocol/oasis-wallet-web/issues/990), [#1179](https://github.com/oasisprotocol/oasis-wallet-web/issues/1179)) +- Validate mnemonic words in MnemonicGrid ([#1180](https://github.com/oasisprotocol/oasis-wallet-web/issues/1180)) +- Add version tag in footer ([#1192](https://github.com/oasisprotocol/oasis-wallet-web/issues/1192), [#1307](https://github.com/oasisprotocol/oasis-wallet-web/issues/1307)) + +### Unreleased features and improvements + +- ParaTime feature improvements ([#1326](https://github.com/oasisprotocol/oasis-wallet-web/issues/1326), [#1327](https://github.com/oasisprotocol/oasis-wallet-web/issues/1327), [#1346](https://github.com/oasisprotocol/oasis-wallet-web/issues/1346), [#1347](https://github.com/oasisprotocol/oasis-wallet-web/issues/1347), [#1353](https://github.com/oasisprotocol/oasis-wallet-web/issues/1353), [#1352](https://github.com/oasisprotocol/oasis-wallet-web/issues/1352), [#1365](https://github.com/oasisprotocol/oasis-wallet-web/issues/1365), [#1386](https://github.com/oasisprotocol/oasis-wallet-web/issues/1386)) +- Fix requesting WebUSB permissions in latest Chrome in extension build ([#1321](https://github.com/oasisprotocol/oasis-wallet-web/issues/1321)) +- Implement Transak on-ramp, but hide it for now ([#1357](https://github.com/oasisprotocol/oasis-wallet-web/issues/1357)) + +### Internal Changes + +- Test that browsers don't write sensitive form inputs to user data ([#1175](https://github.com/oasisprotocol/oasis-wallet-web/issues/1175)) +- Create development deploys on CloudFlare ([#1304](https://github.com/oasisprotocol/oasis-wallet-web/issues/1304), [#1387](https://github.com/oasisprotocol/oasis-wallet-web/issues/1387)) +- Upgrade CI to node v18 ([#1306](https://github.com/oasisprotocol/oasis-wallet-web/issues/1306)) +- Miscellaneous improvements ([#1177](https://github.com/oasisprotocol/oasis-wallet-web/issues/1177), [#1191](https://github.com/oasisprotocol/oasis-wallet-web/issues/1191), [#1206](https://github.com/oasisprotocol/oasis-wallet-web/issues/1206), [#1230](https://github.com/oasisprotocol/oasis-wallet-web/issues/1230), [#1233](https://github.com/oasisprotocol/oasis-wallet-web/issues/1233), [#1232](https://github.com/oasisprotocol/oasis-wallet-web/issues/1232), [#1248](https://github.com/oasisprotocol/oasis-wallet-web/issues/1248), [#1247](https://github.com/oasisprotocol/oasis-wallet-web/issues/1247), [#1254](https://github.com/oasisprotocol/oasis-wallet-web/issues/1254), [#1309](https://github.com/oasisprotocol/oasis-wallet-web/issues/1309), [#1337](https://github.com/oasisprotocol/oasis-wallet-web/issues/1337), [#1336](https://github.com/oasisprotocol/oasis-wallet-web/issues/1336), [#1362](https://github.com/oasisprotocol/oasis-wallet-web/issues/1362), [#1363](https://github.com/oasisprotocol/oasis-wallet-web/issues/1363), [#1381](https://github.com/oasisprotocol/oasis-wallet-web/issues/1381)) +- Dependency updates ([#1251](https://github.com/oasisprotocol/oasis-wallet-web/issues/1251), [#1253](https://github.com/oasisprotocol/oasis-wallet-web/issues/1253), [#1271](https://github.com/oasisprotocol/oasis-wallet-web/issues/1271), [#1323](https://github.com/oasisprotocol/oasis-wallet-web/issues/1323), [#1328](https://github.com/oasisprotocol/oasis-wallet-web/issues/1328), [#1338](https://github.com/oasisprotocol/oasis-wallet-web/issues/1338), [#1384](https://github.com/oasisprotocol/oasis-wallet-web/issues/1384), [#1375](https://github.com/oasisprotocol/oasis-wallet-web/issues/1375), [#1376](https://github.com/oasisprotocol/oasis-wallet-web/issues/1376), [#1374](https://github.com/oasisprotocol/oasis-wallet-web/issues/1374), [#1373](https://github.com/oasisprotocol/oasis-wallet-web/issues/1373), [#1380](https://github.com/oasisprotocol/oasis-wallet-web/issues/1380), [#1372](https://github.com/oasisprotocol/oasis-wallet-web/issues/1372), [#1379](https://github.com/oasisprotocol/oasis-wallet-web/issues/1379), [#1366](https://github.com/oasisprotocol/oasis-wallet-web/issues/1366), [#1361](https://github.com/oasisprotocol/oasis-wallet-web/issues/1361), [#1358](https://github.com/oasisprotocol/oasis-wallet-web/issues/1358), [#1360](https://github.com/oasisprotocol/oasis-wallet-web/issues/1360), [#1359](https://github.com/oasisprotocol/oasis-wallet-web/issues/1359), [#1355](https://github.com/oasisprotocol/oasis-wallet-web/issues/1355), [#1356](https://github.com/oasisprotocol/oasis-wallet-web/issues/1356), [#1351](https://github.com/oasisprotocol/oasis-wallet-web/issues/1351), [#1350](https://github.com/oasisprotocol/oasis-wallet-web/issues/1350), [#1349](https://github.com/oasisprotocol/oasis-wallet-web/issues/1349), [#1348](https://github.com/oasisprotocol/oasis-wallet-web/issues/1348), [#1335](https://github.com/oasisprotocol/oasis-wallet-web/issues/1335), [#1345](https://github.com/oasisprotocol/oasis-wallet-web/issues/1345), [#1344](https://github.com/oasisprotocol/oasis-wallet-web/issues/1344), [#1341](https://github.com/oasisprotocol/oasis-wallet-web/issues/1341), [#1334](https://github.com/oasisprotocol/oasis-wallet-web/issues/1334), [#1340](https://github.com/oasisprotocol/oasis-wallet-web/issues/1340), [#1339](https://github.com/oasisprotocol/oasis-wallet-web/issues/1339), [#1332](https://github.com/oasisprotocol/oasis-wallet-web/issues/1332), [#1333](https://github.com/oasisprotocol/oasis-wallet-web/issues/1333), [#1331](https://github.com/oasisprotocol/oasis-wallet-web/issues/1331), [#1329](https://github.com/oasisprotocol/oasis-wallet-web/issues/1329), [#1330](https://github.com/oasisprotocol/oasis-wallet-web/issues/1330), [#1324](https://github.com/oasisprotocol/oasis-wallet-web/issues/1324), [#1325](https://github.com/oasisprotocol/oasis-wallet-web/issues/1325), [#1322](https://github.com/oasisprotocol/oasis-wallet-web/issues/1322), [#1320](https://github.com/oasisprotocol/oasis-wallet-web/issues/1320), [#1319](https://github.com/oasisprotocol/oasis-wallet-web/issues/1319), [#1318](https://github.com/oasisprotocol/oasis-wallet-web/issues/1318), [#1317](https://github.com/oasisprotocol/oasis-wallet-web/issues/1317), [#1315](https://github.com/oasisprotocol/oasis-wallet-web/issues/1315), [#1316](https://github.com/oasisprotocol/oasis-wallet-web/issues/1316), [#1314](https://github.com/oasisprotocol/oasis-wallet-web/issues/1314), [#1313](https://github.com/oasisprotocol/oasis-wallet-web/issues/1313), [#1311](https://github.com/oasisprotocol/oasis-wallet-web/issues/1311), [#1312](https://github.com/oasisprotocol/oasis-wallet-web/issues/1312), [#1310](https://github.com/oasisprotocol/oasis-wallet-web/issues/1310), [#1308](https://github.com/oasisprotocol/oasis-wallet-web/issues/1308), [#1305](https://github.com/oasisprotocol/oasis-wallet-web/issues/1305), [#1303](https://github.com/oasisprotocol/oasis-wallet-web/issues/1303), [#1299](https://github.com/oasisprotocol/oasis-wallet-web/issues/1299), [#1297](https://github.com/oasisprotocol/oasis-wallet-web/issues/1297), [#1301](https://github.com/oasisprotocol/oasis-wallet-web/issues/1301), [#1298](https://github.com/oasisprotocol/oasis-wallet-web/issues/1298), [#1300](https://github.com/oasisprotocol/oasis-wallet-web/issues/1300), [#1295](https://github.com/oasisprotocol/oasis-wallet-web/issues/1295), [#1294](https://github.com/oasisprotocol/oasis-wallet-web/issues/1294), [#1292](https://github.com/oasisprotocol/oasis-wallet-web/issues/1292), [#1291](https://github.com/oasisprotocol/oasis-wallet-web/issues/1291), [#1290](https://github.com/oasisprotocol/oasis-wallet-web/issues/1290), [#1284](https://github.com/oasisprotocol/oasis-wallet-web/issues/1284), [#1288](https://github.com/oasisprotocol/oasis-wallet-web/issues/1288), [#1287](https://github.com/oasisprotocol/oasis-wallet-web/issues/1287), [#1286](https://github.com/oasisprotocol/oasis-wallet-web/issues/1286), [#1282](https://github.com/oasisprotocol/oasis-wallet-web/issues/1282), [#1283](https://github.com/oasisprotocol/oasis-wallet-web/issues/1283), [#1280](https://github.com/oasisprotocol/oasis-wallet-web/issues/1280), [#1281](https://github.com/oasisprotocol/oasis-wallet-web/issues/1281), [#1279](https://github.com/oasisprotocol/oasis-wallet-web/issues/1279), [#1278](https://github.com/oasisprotocol/oasis-wallet-web/issues/1278), [#1277](https://github.com/oasisprotocol/oasis-wallet-web/issues/1277), [#1093](https://github.com/oasisprotocol/oasis-wallet-web/issues/1093), [#1256](https://github.com/oasisprotocol/oasis-wallet-web/issues/1256), [#1273](https://github.com/oasisprotocol/oasis-wallet-web/issues/1273), [#1272](https://github.com/oasisprotocol/oasis-wallet-web/issues/1272), [#1270](https://github.com/oasisprotocol/oasis-wallet-web/issues/1270), [#1267](https://github.com/oasisprotocol/oasis-wallet-web/issues/1267), [#1269](https://github.com/oasisprotocol/oasis-wallet-web/issues/1269), [#1268](https://github.com/oasisprotocol/oasis-wallet-web/issues/1268), [#1266](https://github.com/oasisprotocol/oasis-wallet-web/issues/1266), [#1264](https://github.com/oasisprotocol/oasis-wallet-web/issues/1264), [#1263](https://github.com/oasisprotocol/oasis-wallet-web/issues/1263), [#1260](https://github.com/oasisprotocol/oasis-wallet-web/issues/1260), [#1262](https://github.com/oasisprotocol/oasis-wallet-web/issues/1262), [#1261](https://github.com/oasisprotocol/oasis-wallet-web/issues/1261), [#1259](https://github.com/oasisprotocol/oasis-wallet-web/issues/1259), [#1258](https://github.com/oasisprotocol/oasis-wallet-web/issues/1258), [#1257](https://github.com/oasisprotocol/oasis-wallet-web/issues/1257), [#1255](https://github.com/oasisprotocol/oasis-wallet-web/issues/1255), [#1239](https://github.com/oasisprotocol/oasis-wallet-web/issues/1239), [#1252](https://github.com/oasisprotocol/oasis-wallet-web/issues/1252), [#1250](https://github.com/oasisprotocol/oasis-wallet-web/issues/1250), [#1249](https://github.com/oasisprotocol/oasis-wallet-web/issues/1249), [#1246](https://github.com/oasisprotocol/oasis-wallet-web/issues/1246), [#1244](https://github.com/oasisprotocol/oasis-wallet-web/issues/1244), [#1245](https://github.com/oasisprotocol/oasis-wallet-web/issues/1245), [#1243](https://github.com/oasisprotocol/oasis-wallet-web/issues/1243), [#1242](https://github.com/oasisprotocol/oasis-wallet-web/issues/1242), [#1207](https://github.com/oasisprotocol/oasis-wallet-web/issues/1207), [#1241](https://github.com/oasisprotocol/oasis-wallet-web/issues/1241), [#1240](https://github.com/oasisprotocol/oasis-wallet-web/issues/1240), [#1238](https://github.com/oasisprotocol/oasis-wallet-web/issues/1238), [#1236](https://github.com/oasisprotocol/oasis-wallet-web/issues/1236), [#1237](https://github.com/oasisprotocol/oasis-wallet-web/issues/1237), [#1235](https://github.com/oasisprotocol/oasis-wallet-web/issues/1235), [#1234](https://github.com/oasisprotocol/oasis-wallet-web/issues/1234), [#1231](https://github.com/oasisprotocol/oasis-wallet-web/issues/1231), [#1223](https://github.com/oasisprotocol/oasis-wallet-web/issues/1223), [#1226](https://github.com/oasisprotocol/oasis-wallet-web/issues/1226), [#1225](https://github.com/oasisprotocol/oasis-wallet-web/issues/1225), [#1224](https://github.com/oasisprotocol/oasis-wallet-web/issues/1224), [#1221](https://github.com/oasisprotocol/oasis-wallet-web/issues/1221), [#1222](https://github.com/oasisprotocol/oasis-wallet-web/issues/1222), [#1219](https://github.com/oasisprotocol/oasis-wallet-web/issues/1219), [#1220](https://github.com/oasisprotocol/oasis-wallet-web/issues/1220), [#1218](https://github.com/oasisprotocol/oasis-wallet-web/issues/1218), [#1217](https://github.com/oasisprotocol/oasis-wallet-web/issues/1217), [#1214](https://github.com/oasisprotocol/oasis-wallet-web/issues/1214), [#1213](https://github.com/oasisprotocol/oasis-wallet-web/issues/1213), [#1215](https://github.com/oasisprotocol/oasis-wallet-web/issues/1215), [#1212](https://github.com/oasisprotocol/oasis-wallet-web/issues/1212), [#1211](https://github.com/oasisprotocol/oasis-wallet-web/issues/1211), [#1210](https://github.com/oasisprotocol/oasis-wallet-web/issues/1210), [#1205](https://github.com/oasisprotocol/oasis-wallet-web/issues/1205), [#1208](https://github.com/oasisprotocol/oasis-wallet-web/issues/1208), [#1209](https://github.com/oasisprotocol/oasis-wallet-web/issues/1209), [#1204](https://github.com/oasisprotocol/oasis-wallet-web/issues/1204), [#1196](https://github.com/oasisprotocol/oasis-wallet-web/issues/1196), [#1185](https://github.com/oasisprotocol/oasis-wallet-web/issues/1185), [#1201](https://github.com/oasisprotocol/oasis-wallet-web/issues/1201), [#1202](https://github.com/oasisprotocol/oasis-wallet-web/issues/1202), [#1198](https://github.com/oasisprotocol/oasis-wallet-web/issues/1198), [#1200](https://github.com/oasisprotocol/oasis-wallet-web/issues/1200), [#1199](https://github.com/oasisprotocol/oasis-wallet-web/issues/1199), [#1197](https://github.com/oasisprotocol/oasis-wallet-web/issues/1197), [#1195](https://github.com/oasisprotocol/oasis-wallet-web/issues/1195), [#1194](https://github.com/oasisprotocol/oasis-wallet-web/issues/1194), [#1193](https://github.com/oasisprotocol/oasis-wallet-web/issues/1193), [#1188](https://github.com/oasisprotocol/oasis-wallet-web/issues/1188), [#1190](https://github.com/oasisprotocol/oasis-wallet-web/issues/1190), [#1189](https://github.com/oasisprotocol/oasis-wallet-web/issues/1189), [#1187](https://github.com/oasisprotocol/oasis-wallet-web/issues/1187), [#1183](https://github.com/oasisprotocol/oasis-wallet-web/issues/1183), [#1182](https://github.com/oasisprotocol/oasis-wallet-web/issues/1182), [#1178](https://github.com/oasisprotocol/oasis-wallet-web/issues/1178), [#1176](https://github.com/oasisprotocol/oasis-wallet-web/issues/1176)) + +## 1.4.1 (2022-12-02) + +### Bug Fixes and Improvements + +- Prevent browsers from sending sensitive form inputs to spell-checking API ([#1181](https://github.com/oasisprotocol/oasis-wallet-web/issues/1181)) + +## 1.4 (2022-11-24) + +### Features + +- Multiple accounts derived from mnemonic: add pagination to import account flow ([#1124](https://github.com/oasisprotocol/oasis-wallet-web/issues/1124), [#1142](https://github.com/oasisprotocol/oasis-wallet-web/issues/1142), [#1141](https://github.com/oasisprotocol/oasis-wallet-web/issues/1141)) + +### Bug Fixes and Improvements + +- Fix extension WebUSB permission issue ([#1079](https://github.com/oasisprotocol/oasis-wallet-web/issues/1079)) +- Disable Google Translate on displayed account addresses ([#1144](https://github.com/oasisprotocol/oasis-wallet-web/issues/1144)) +- Split commission bound entries into rows ([#1150](https://github.com/oasisprotocol/oasis-wallet-web/issues/1150)) +- Fix modals scrolling to top on every selection ([#1157](https://github.com/oasisprotocol/oasis-wallet-web/issues/1157)) +- Prevent browsers from writing sensitive form inputs to user data ([#1171](https://github.com/oasisprotocol/oasis-wallet-web/issues/1171)) + +### Internal Changes + +- Implement ParaTimes transfers, but hide it for now ([#992](https://github.com/oasisprotocol/oasis-wallet-web/issues/992)) +- Explicitly disable `externally_connectable` in manifest ([#1109](https://github.com/oasisprotocol/oasis-wallet-web/issues/1109)) +- Fix ethereumjs imports ([#1111](https://github.com/oasisprotocol/oasis-wallet-web/issues/1111)) +- Add playwright ([#1119](https://github.com/oasisprotocol/oasis-wallet-web/issues/1119)) +- Remove IE11 and Android 4.4.x from the list of supported browsers ([#1120](https://github.com/oasisprotocol/oasis-wallet-web/issues/1120)) +- ParaTimes: increase test coverage around components ([#1114](https://github.com/oasisprotocol/oasis-wallet-web/issues/1114)) +- Update dumped validators ([#1123](https://github.com/oasisprotocol/oasis-wallet-web/issues/1123)) +- Add string_decoder to dependencies after Parcel update ([#1139](https://github.com/oasisprotocol/oasis-wallet-web/issues/1139)) +- Playwright E2E test extension popup gets state from the background page ([#1128](https://github.com/oasisprotocol/oasis-wallet-web/issues/1128)) +- Move route address validation from AccountPage into routes ([#1145](https://github.com/oasisprotocol/oasis-wallet-web/issues/1145)) +- Refactor inputs ([#1154](https://github.com/oasisprotocol/oasis-wallet-web/issues/1154)) +- Dependency updates ([#1106](https://github.com/oasisprotocol/oasis-wallet-web/issues/1106), [#1115](https://github.com/oasisprotocol/oasis-wallet-web/issues/1115), [#1116](https://github.com/oasisprotocol/oasis-wallet-web/issues/1116), [#1113](https://github.com/oasisprotocol/oasis-wallet-web/issues/1113), [#1121](https://github.com/oasisprotocol/oasis-wallet-web/issues/1121), [#1125](https://github.com/oasisprotocol/oasis-wallet-web/issues/1125), [#1126](https://github.com/oasisprotocol/oasis-wallet-web/issues/1126), [#1122](https://github.com/oasisprotocol/oasis-wallet-web/issues/1122), [#1127](https://github.com/oasisprotocol/oasis-wallet-web/issues/1127), [#1129](https://github.com/oasisprotocol/oasis-wallet-web/issues/1129), [#1130](https://github.com/oasisprotocol/oasis-wallet-web/issues/1130), [#1131](https://github.com/oasisprotocol/oasis-wallet-web/issues/1131), [#1133](https://github.com/oasisprotocol/oasis-wallet-web/issues/1133), [#1134](https://github.com/oasisprotocol/oasis-wallet-web/issues/1134), [#1135](https://github.com/oasisprotocol/oasis-wallet-web/issues/1135), [#1136](https://github.com/oasisprotocol/oasis-wallet-web/issues/1136), [#1137](https://github.com/oasisprotocol/oasis-wallet-web/issues/1137), [#1138](https://github.com/oasisprotocol/oasis-wallet-web/issues/1138), [#1132](https://github.com/oasisprotocol/oasis-wallet-web/issues/1132), [#1140](https://github.com/oasisprotocol/oasis-wallet-web/issues/1140), [#1147](https://github.com/oasisprotocol/oasis-wallet-web/issues/1147), [#1151](https://github.com/oasisprotocol/oasis-wallet-web/issues/1151), [#1152](https://github.com/oasisprotocol/oasis-wallet-web/issues/1152), [#1153](https://github.com/oasisprotocol/oasis-wallet-web/issues/1153), [#1155](https://github.com/oasisprotocol/oasis-wallet-web/issues/1155), [#1156](https://github.com/oasisprotocol/oasis-wallet-web/issues/1156), [#1158](https://github.com/oasisprotocol/oasis-wallet-web/issues/1158), [#1159](https://github.com/oasisprotocol/oasis-wallet-web/issues/1159), [#1160](https://github.com/oasisprotocol/oasis-wallet-web/issues/1160), [#1161](https://github.com/oasisprotocol/oasis-wallet-web/issues/1161), [#1162](https://github.com/oasisprotocol/oasis-wallet-web/issues/1162), [#1163](https://github.com/oasisprotocol/oasis-wallet-web/issues/1163), [#1164](https://github.com/oasisprotocol/oasis-wallet-web/issues/1164), [#1165](https://github.com/oasisprotocol/oasis-wallet-web/issues/1165), [#1166](https://github.com/oasisprotocol/oasis-wallet-web/issues/1166), [#1169](https://github.com/oasisprotocol/oasis-wallet-web/issues/1169), [#1170](https://github.com/oasisprotocol/oasis-wallet-web/issues/1170), [#1172](https://github.com/oasisprotocol/oasis-wallet-web/issues/1172), [#1173](https://github.com/oasisprotocol/oasis-wallet-web/issues/1173)) + +## 1.3 (2022-10-27) + +### Bug Fixes and Improvements + +- Replace click listeners on submit buttons with submit listeners on forms ([#1070](https://github.com/oasisprotocol/oasis-wallet-web/issues/1070), [#1037](https://github.com/oasisprotocol/oasis-wallet-web/issues/1037)) +- Show notification when an address has been copied ([#1012](https://github.com/oasisprotocol/oasis-wallet-web/issues/1012)) +- Refactor password field validation and restyle ([#1081](https://github.com/oasisprotocol/oasis-wallet-web/issues/1081)) +- Refactor HomePage buttons into ButtonLinks to improve accessibility ([#1097](https://github.com/oasisprotocol/oasis-wallet-web/issues/1097)) +- Restyle default tooltips and toast notifications ([#1098](https://github.com/oasisprotocol/oasis-wallet-web/issues/1098)) + +### Internal Changes + +- Dependencies updates ([#1060](https://github.com/oasisprotocol/oasis-wallet-web/issues/1060), [#1062](https://github.com/oasisprotocol/oasis-wallet-web/issues/1062), [#1015](https://github.com/oasisprotocol/oasis-wallet-web/issues/1015), [#1065](https://github.com/oasisprotocol/oasis-wallet-web/issues/1065), [#1063](https://github.com/oasisprotocol/oasis-wallet-web/issues/1063), [#1067](https://github.com/oasisprotocol/oasis-wallet-web/issues/1067), [#1068](https://github.com/oasisprotocol/oasis-wallet-web/issues/1068), [#1071](https://github.com/oasisprotocol/oasis-wallet-web/issues/1071), [#1072](https://github.com/oasisprotocol/oasis-wallet-web/issues/1072), [#1075](https://github.com/oasisprotocol/oasis-wallet-web/issues/1075), [#1073](https://github.com/oasisprotocol/oasis-wallet-web/issues/1073), [#1074](https://github.com/oasisprotocol/oasis-wallet-web/issues/1074), [#1034](https://github.com/oasisprotocol/oasis-wallet-web/issues/1034), [#1077](https://github.com/oasisprotocol/oasis-wallet-web/issues/1077), [#1076](https://github.com/oasisprotocol/oasis-wallet-web/issues/1076), [#1078](https://github.com/oasisprotocol/oasis-wallet-web/issues/1078), [#1084](https://github.com/oasisprotocol/oasis-wallet-web/issues/1084), [#1080](https://github.com/oasisprotocol/oasis-wallet-web/issues/1080), [#1011](https://github.com/oasisprotocol/oasis-wallet-web/issues/1011), [#997](https://github.com/oasisprotocol/oasis-wallet-web/issues/997), [#1083](https://github.com/oasisprotocol/oasis-wallet-web/issues/1083), [#1085](https://github.com/oasisprotocol/oasis-wallet-web/issues/1085), [#1086](https://github.com/oasisprotocol/oasis-wallet-web/issues/1086), [#1088](https://github.com/oasisprotocol/oasis-wallet-web/issues/1088), [#1090](https://github.com/oasisprotocol/oasis-wallet-web/issues/1090), [#1099](https://github.com/oasisprotocol/oasis-wallet-web/issues/1099), [#1095](https://github.com/oasisprotocol/oasis-wallet-web/issues/1095), [#1101](https://github.com/oasisprotocol/oasis-wallet-web/issues/1101), [#1100](https://github.com/oasisprotocol/oasis-wallet-web/issues/1100), [#1102](https://github.com/oasisprotocol/oasis-wallet-web/issues/1102), [#1103](https://github.com/oasisprotocol/oasis-wallet-web/issues/1103), [#1104](https://github.com/oasisprotocol/oasis-wallet-web/issues/1104), [#1105](https://github.com/oasisprotocol/oasis-wallet-web/issues/1105)) +- Update Mega Linter ([#1087](https://github.com/oasisprotocol/oasis-wallet-web/issues/1087), [#1089](https://github.com/oasisprotocol/oasis-wallet-web/issues/1089)) +- Support nullish assignment syntax in i18next-scanner ([#1066](https://github.com/oasisprotocol/oasis-wallet-web/issues/1066)) +- Remove component and slice generators ([#1069](https://github.com/oasisprotocol/oasis-wallet-web/issues/1069)) +- Update gitignore ([#1082](https://github.com/oasisprotocol/oasis-wallet-web/issues/1082)) +- Rename renovate group PRs ([#1092](https://github.com/oasisprotocol/oasis-wallet-web/issues/1092)) + +## 1.2 (2022-10-04) + +### Features + +- Derive multiple accounts from mnemonic ([#983](https://github.com/oasisprotocol/oasis-wallet-web/issues/983)) + +### Bug Fixes and Improvements + +- Fix importing multiple accounts from Ledger ([#980](https://github.com/oasisprotocol/oasis-wallet-web/issues/980)) +- Update links to documentation ([#993](https://github.com/oasisprotocol/oasis-wallet-web/issues/993)) +- Rename font LICENSE files ([#1000](https://github.com/oasisprotocol/oasis-wallet-web/issues/1000)) +- Change language icon for consistency with docs ([#999](https://github.com/oasisprotocol/oasis-wallet-web/issues/999)) +- Detect invalid private keys when importing them ([#1007](https://github.com/oasisprotocol/oasis-wallet-web/issues/1007)) +- Improve the `trimLongStart()` function ([#1006](https://github.com/oasisprotocol/oasis-wallet-web/issues/1006)) +- Fix importing and reselecting the same account ([#984](https://github.com/oasisprotocol/oasis-wallet-web/issues/984)) +- Mention the correct ticker in account summary ([#1026](https://github.com/oasisprotocol/oasis-wallet-web/issues/1026)) + +### Internal Changes + +- Use named components in translations ([#985](https://github.com/oasisprotocol/oasis-wallet-web/issues/985)) +- Dependencies updates ([#982](https://github.com/oasisprotocol/oasis-wallet-web/issues/982), [#907](https://github.com/oasisprotocol/oasis-wallet-web/issues/907), [#994](https://github.com/oasisprotocol/oasis-wallet-web/issues/994), [#995](https://github.com/oasisprotocol/oasis-wallet-web/issues/995), [#996](https://github.com/oasisprotocol/oasis-wallet-web/issues/996), [#998](https://github.com/oasisprotocol/oasis-wallet-web/issues/998), [#959](https://github.com/oasisprotocol/oasis-wallet-web/issues/959), [#1001](https://github.com/oasisprotocol/oasis-wallet-web/issues/1001), [#1005](https://github.com/oasisprotocol/oasis-wallet-web/issues/1005), [#977](https://github.com/oasisprotocol/oasis-wallet-web/issues/977), [#1010](https://github.com/oasisprotocol/oasis-wallet-web/issues/1010), [#957](https://github.com/oasisprotocol/oasis-wallet-web/issues/957), [#913](https://github.com/oasisprotocol/oasis-wallet-web/issues/913), [#1016](https://github.com/oasisprotocol/oasis-wallet-web/issues/1016), [#1017](https://github.com/oasisprotocol/oasis-wallet-web/issues/1017), [#1023](https://github.com/oasisprotocol/oasis-wallet-web/issues/1023), [#1030](https://github.com/oasisprotocol/oasis-wallet-web/issues/1030), [#898](https://github.com/oasisprotocol/oasis-wallet-web/issues/898), [#1024](https://github.com/oasisprotocol/oasis-wallet-web/issues/1024), [#1033](https://github.com/oasisprotocol/oasis-wallet-web/issues/1033), [#1014](https://github.com/oasisprotocol/oasis-wallet-web/issues/1014), [#1039](https://github.com/oasisprotocol/oasis-wallet-web/issues/1039), [#1040](https://github.com/oasisprotocol/oasis-wallet-web/issues/1040), [#1041](https://github.com/oasisprotocol/oasis-wallet-web/issues/1041), [#1044](https://github.com/oasisprotocol/oasis-wallet-web/issues/1044), [#1060](https://github.com/oasisprotocol/oasis-wallet-web/issues/1060), [#1062](https://github.com/oasisprotocol/oasis-wallet-web/issues/1062)) +- Refactor tests ([#989](https://github.com/oasisprotocol/oasis-wallet-web/issues/989)) +- Make private key testing code more explicit ([#1009](https://github.com/oasisprotocol/oasis-wallet-web/issues/1009)) +- Remove executable flag from source files ([#1020](https://github.com/oasisprotocol/oasis-wallet-web/issues/1020)) +- Extract PasswordField from FromPrivateKey ([#1018](https://github.com/oasisprotocol/oasis-wallet-web/issues/1018)) +- Fix a typo in theme ([#1021](https://github.com/oasisprotocol/oasis-wallet-web/issues/1021)) +- Remove global wallet id and index accounts by address ([#1019](https://github.com/oasisprotocol/oasis-wallet-web/issues/1019)) + +## 1.1 (2022-08-30) + +### Features + +- Add support for displaying ParaTime transactions ([#849](https://github.com/oasisprotocol/oasis-wallet-web/issues/849)) + _NOTE: Only Emerald ParaTime is indexed on production Oasis Scan so far._ +- Make UI changes to improve mobile UX and UX of the upcoming extension build from this codebase: + - transaction list layout ([#938](https://github.com/oasisprotocol/oasis-wallet-web/issues/938)), + - mobile menu ([#933](https://github.com/oasisprotocol/oasis-wallet-web/issues/933)), + - mobile header ([#936](https://github.com/oasisprotocol/oasis-wallet-web/issues/936)), + - footer updates ([#933](https://github.com/oasisprotocol/oasis-wallet-web/issues/933)), + - account summary ([#935](https://github.com/oasisprotocol/oasis-wallet-web/issues/935)), + - account page tabs ([#937](https://github.com/oasisprotocol/oasis-wallet-web/issues/937)). +- Add “Reclaim all” button ([#931](https://github.com/oasisprotocol/oasis-wallet-web/issues/931)) +- Display estimated debonding time in debonding list ([#963](https://github.com/oasisprotocol/oasis-wallet-web/issues/963)) +- Introduce “-” for unknown values in the account information and survive fetching delegations errors ([#916](https://github.com/oasisprotocol/oasis-wallet-web/issues/916), [#879](https://github.com/oasisprotocol/oasis-wallet-web/issues/879)) +- Recognize transactions that set an allowance ([#958](https://github.com/oasisprotocol/oasis-wallet-web/issues/958)) +- Display failed status on transactions ([#925](https://github.com/oasisprotocol/oasis-wallet-web/issues/925)) + +### Bug Fixes and Improvements + +- Improve numeric precision with BigNumber.js ([#952](https://github.com/oasisprotocol/oasis-wallet-web/issues/952), [#932](https://github.com/oasisprotocol/oasis-wallet-web/issues/932)) +- Add Latin ext font for better support of different languages ([#867](https://github.com/oasisprotocol/oasis-wallet-web/issues/867)) +- Prevent race conditions when loading account, network, and staking data ([#868](https://github.com/oasisprotocol/oasis-wallet-web/issues/868)) +- Speedup loading network configuration ([#976](https://github.com/oasisprotocol/oasis-wallet-web/issues/976)) +- Prevent full reload when clicking "Open your wallet!" link ([#891](https://github.com/oasisprotocol/oasis-wallet-web/issues/891)) +- Fix incorrect external links in the app side navigation ([#903](https://github.com/oasisprotocol/oasis-wallet-web/issues/903), [#921](https://github.com/oasisprotocol/oasis-wallet-web/issues/921)) +- Improve display of balance in account selector to no longer be split into two lines ([#966](https://github.com/oasisprotocol/oasis-wallet-web/issues/966)) +- Fix amount formatting in transaction preview ([#951](https://github.com/oasisprotocol/oasis-wallet-web/issues/951)) +- Fix keyboard accessibility of sidebar after creating a wallet ([#864](https://github.com/oasisprotocol/oasis-wallet-web/issues/864)) +- Fix display of available balance in the account selector, stop using misleading “total” field from RPC ([#927](https://github.com/oasisprotocol/oasis-wallet-web/issues/927)) +- Fix debonding list for multiple debonding from the same validator ([#961](https://github.com/oasisprotocol/oasis-wallet-web/issues/961)) +- Hide "Send Transaction" and "Add Escrow" forms when viewing accounts other than the opened account ([#865](https://github.com/oasisprotocol/oasis-wallet-web/issues/865), [#918](https://github.com/oasisprotocol/oasis-wallet-web/issues/918)) + +### Internal Changes + +- Improve build process ([#904](https://github.com/oasisprotocol/oasis-wallet-web/issues/904)) +- Remove unused dependencies ([#878](https://github.com/oasisprotocol/oasis-wallet-web/issues/878)) +- Remove unused react-script boilerplate code ([#866](https://github.com/oasisprotocol/oasis-wallet-web/issues/866)) +- Update dependencies +- Speed up CI ([#875](https://github.com/oasisprotocol/oasis-wallet-web/issues/875), [#874](https://github.com/oasisprotocol/oasis-wallet-web/issues/874)) +- Add type-safety tests ([#914](https://github.com/oasisprotocol/oasis-wallet-web/issues/914), [#911](https://github.com/oasisprotocol/oasis-wallet-web/issues/911)) +- Fix OpenAPI configuration $schemas ([#892](https://github.com/oasisprotocol/oasis-wallet-web/issues/892)) +- Fix dump-validators by not using OpenAPI post-request middleware ([#949](https://github.com/oasisprotocol/oasis-wallet-web/issues/949)) +- Change button border-radius in theme ([#947](https://github.com/oasisprotocol/oasis-wallet-web/issues/947)) +- Use en-US locale in tests ([#956](https://github.com/oasisprotocol/oasis-wallet-web/issues/956)) +- Improve testing queries ([#930](https://github.com/oasisprotocol/oasis-wallet-web/issues/930)) +- Cleanup render functions and double HTML from testing snapshots ([#928](https://github.com/oasisprotocol/oasis-wallet-web/issues/928)) +- Improve Codecov config and allow coverage to drop by 0.5% ([#910](https://github.com/oasisprotocol/oasis-wallet-web/issues/910)) +- Remove deprecated VS Code extensions from recommendations ([#919](https://github.com/oasisprotocol/oasis-wallet-web/issues/919)) +- Miscellaneous improvements ([#922](https://github.com/oasisprotocol/oasis-wallet-web/issues/922)) + +## 1.0 (2022-06-15) + +### Process + +- Initial release