All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.8.1 (2019-12-17)
- Addition of banner with information about discontinuing the Nano Wallet Company wallets. As of February 10, 2020 the wallets will no longer be fully functioning. See https://nanowalletcompany.com for more details.
1.8.0 (2019-07-25)
- upgrade to Nano V19.0 Solidus (586c6b1)
- electron: support auto-login using system keychain (b4883ac)
1.7.0 (2019-02-23)
- account-card: remove disabled attr causing Glimmer cycle issue (4cebb04)
- account-send: use new belongsTo relationship paths (c1f97b9)
- editorconfig: don't do any auto-formatting to patch files (de5f244)
- get-port: reject with an actual Error to make Bluebird happy (7f4d5b0)
- mirage: exclude Mirage from builds for fix issues with source maps (2fe145d)
- send: reset overview controller on it's route (ad05121)
- send: toggle isExpanded during route activation/deactivation (67512b6)
- wallet-settings: update existing account representatives (05f1a24), closes #90
- app: add no-referrer policy by meta tag (f30bfdf)
- app: use ember-exam to run tests (df57e23)
- electron: enable deprecation and warning traces during development (fb15074)
- electron: upgrade node to V18.0 (0434294)
- electron: upgrade node to V18.0RC3 (b03a4be)
- electron: update ASAR ordering files (e54dc90)
- wallets-controller: use wallet_balances over accounts_balances (3444535)
1.6.2 (2019-01-28)
- electron: rename dh2048.pem to dhparam.pem (e75e42c)
1.6.1 (2019-01-28)
- electron: add extra loggin around auto updating (c706604)
1.6.0 (2019-01-28)
- appdmg: patch to use err.code over err.exitCode (7938afc)
- download-progress: only calculate ETA when seconds is finite number (3e0cb2b)
- electron: don't claim macOS dark mode support since we're frameless (2f76606)
- electron: use simple timestamp to calculate download elapsed time (75f29b7)
- electron: upgrade node to V17.1 (19d70ab)
- electron: upgrade to Electron 4 (9539f22)
- frontier: add frontier to models (14fe52a)
- rpc: support mode RPC actions (b70f3dc)
- status-tooltip: format numbers (154f6b1), closes #86
- upgrade-settings: add utility to upgrade settings (e3bb9f5)
- wallets-controller: use accounts_balances to update balances (7fec6f2)
- sum-amounts: use BigNumber.sum to sum (db15449)
1.5.0 (2018-12-21)
- account: qr code nano prefix (404bbfc)
- electron: don't use has-own-prop to check signature header (0db3380)
- electron: upgrade node to V17.0 (Boulton) (e521b7d)
1.4.0 (2018-12-01)
- ajax: stop using ember-host-manager (9f66e1e)
- app: use polyfilled assign (ff34486)
- electron: downgrade electron-{forge,packager} (e4c6f22)
- electron: patch asar to normalize win32 paths (cc9f65d)
- electron: remote afterCopy hook (0081ad6)
- electron: use new code signed node binaries (97449af)
- package: match package author name to cert common name (07a84b6)
- electron: add benchmark timing to setup logging (23f427a)
- electron: upgrade darwin node to use OpenSSL 1.1.1a (5ff6a6a)
- electron: upgrade the node to V16.3 (527c28a)
- electron: use new electron-forge and electron-package (ed2db80)
- package: use ember-auto-import (3beb16e)
- electron: regenerate asar ordering files (e39ae0f)
1.3.1 (2018-10-14)
- electron: upgrade the node to V16.2 (2502c60)
1.3.0 (2018-10-02)
- electron: upgrade the node to V16.1 (5a18e3a)
- package: upgrade dependencies, including Electron 3 (b4fda52)
1.2.1 (2018-09-12)
- settings: simplify storageFor decorator (ea0749e)
1.2.0 (2018-09-12)
- appveyor: build environment now includes yarn@1.9.4 (97ff0b1)
- electron: add consistent cross-platform about dialog (cea3f4b)
- electron: upgrade the node to V16 ⚡ (53d1f58)
1.1.0 (2018-08-27)
- electron: disable download badge (e773ac3)
- electron: only log RPC requests during development (91b8ca2)
- electron: remove old node logs when upgrading to next version (2c98ff3)
- intl: fix ru-ru YAML formatting (88747d4)
- nano-prefix: added new helper for xrb -> nano conversion (6fa7edf)
- carousel: horizontal mouse scroll (e548d7c)
- electron: show native progress when extracting/verifying assets (f568456)
- electron: upgrade the node to V15.2 (dca1d6b)
- electron: reduce default node resource maximums (eaf30f0)
1.0.1 (2018-07-18)
1.0.0 (2018-07-15)
- account-send: prevent wonkiness surrounding the send buttons (1b4d394), closes #37
- electron: properly restart after updates on mac (43e4c6f)
- intl: ensure xx-xx form of locale added when xx form reported (e6b1468), closes #40
- ui: account view scroll issue #26 (74637cd)
- ui: copy mnemonic in backup screen issue #28 (336635d)
- ui: fix #44 increase settings icon size (fd29bb2)
- ui: further fix to account view scroll #26 (still needs styling) (d8a1561)
- ui: settings modal size increase #43 (258f8f0)
- account-address: move to nano_ prefixed addresses (beb83bd)
- account-send: add notification on send (a10f2f4)
- download-progress: show progress percent and ETA when possible (cc8a093)
- electron: code signing (bd8c32f)
- electron: package rai_node executables within the repo itself (d38073a)
1.0.0-rc.3 (2018-06-22)
- intl: fix key for mnemonic for nl-nl translation (f542fe1)
- intl: fix mnemonic help test for nl-nl translation (bc2aaeb)
- electron: begin storing previous app version to delete old assets (f7044ad)
1.0.0-rc.2 (2018-06-22)
- electron: downloads should go to the downloads directory (97efe8a), closes #21
- intl: ignore translations that fail to load (2264ab0)
1.0.0-rc.1 (2018-06-21)
- account-send: show amount validation errors on change (b8cdf44)
- app: remove modal-header class from non-modal components (a586f33)
- electron: grab arch correctly during build (660132c)
- electron: specify secureProtocol for proxy and server (7f57693)
- electron: use node configuration version to determine if outdated (9ab7ba5)
- status-tooltip: better syncing check algorithm (7c2c072)
- electron: support multi-arch builds (theoretically) (a99c0f8)
- electron: update progress while verifying assets (bbbec69)
- legal: add legal click-throughs (ab92c6c)
- start: show loading animation while node is starting (e5fa75d)
1.0.0-beta.9 (2018-06-06)
- account-carousel: cannot use @guid key in Ember 3.2 (fc2195d)
- account-send: allow using new nano_ prefix (a59b414)
- app: stop using flex layout for main element (25970c6)
- generate-seed: use 256-bit entropy when generating mnemonic (b3b7cfe)
- mirage: passthrough translation sideloading (99f53fd)
- notification-center: make notifications are visible in small widths (d5f0710)
- rpc: forgot to add generateId utility (27d03f7)
- account-settings: allow changing account representative (bf3601a)
- app: add new loading animations by exyoris (a4ea611)
- app: begin using new loading animations (7ee7e53)
- intl: add Bulgarian (bg-bg) translation by exyoris (aa7753d)
- intl: sideload translations (80403fd)
- status-tooltip: visually distinguish when syncing (9f5b279)
- send-button: dramatically improve transition animation jank (07eeef1)
1.0.0-beta.8 (2018-05-28)
- app: disable overflow on app window (725fa24)
- download-progress: show correct status when updating (bea00db)
- intl: fix invalid YAML (ebe5bb3)
- intl: normalize old locale variants (2b349f2)
- wallet-import: save wallet seed during import (f6f4b95)
1.0.0-beta.7 (2018-04-11)
- status-tooltip: don't start polling until component in viewport (d274a54)
- account-send: add send max button (18facbe)
- app: fade in main content on launch (6139053)
- balance-overview: add EUR to convertable currencies (72116f3)
- balance-overview: routable currency conversion (05c4fea)
- format-amount: allow disabling decimal separators (c0bcff5)
- password-toggle: allow configurable readonly (49fe4c6)
- settings: add ability to label accounts (f8fd082)
- wallet-overview: routable current account (f313d10)
- wallet-settings: save seed during setup and display in settings (b817737)
- wallets: use a modal for wallet settings and smooth transitions (39cad40)
1.0.0-beta.6 (2018-03-20)
- account-address: stop cutting out first character in the middle (f6881e8), closes #8
- account-carousel: properly show account card states as they load (fc9083b), closes #12
- electron: wait for node to become available before ready (c129b9e), closes #10
- format-amount: integer component must be at least 1 digit (f384a2b), closes #7
- history: fix history element spacing (431a725)
- navbar-toggle: fix mobile navbar toggle (e8ae93a)
- wallet-overview: add media queries for small heights (ad9e321)
- account-card: add notification when account address copied (ae90ba2), closes #9
- account-card: copy account address when clicked (d32cf48)
- wallet-settings: truncate representative address (e17ff4f)
1.0.0-beta.5 (2018-03-14)
- account-history: adjust history styling to mirror design (8426a37)
- format-amount: fix import of currency formats (2f2ee7e)
- package: remove previous artificial version bump (510503b)
- setup: add new translations (19513e8)
- setup: save wallet after setup route (79de33f)
- wallet-overview: fix typos and fine tunning (81fe390)
- navigation-bar: add markup and style for navigation bar (9101f74)
- navigation-bar: add markup and style for navigation bar (dabe50b)
- setup: style setup and login flow (9c98459)
- wallet-settings: add confirm password and ability to change rep (aeccf4d)
1.0.0-beta.4 (2018-02-21)
- download-progress: add error handler (dabac8c)
- electron: ensure Windows targets use rai_node.exe (8362414)
- setup: fix race conditions around setup and imports of wallets (f4c6bb5)
1.0.0-beta.3 (2018-02-20)
- setup: disable closing modals when backdrop clicked (63477ad)
- electron: add a default context menu (57ab125)
- electron: give UI feedback when verifying and extracting assets (a0b6d3e)
- electron: log more pertinent information during asset downloads (8edc25d)
- electron: pick random ports for node when the defaults aretaken (b18bfc0)
- intl: use custom currency formatting to support NANO (4bbe402)
1.0.0-beta.2 (2018-02-19)
- Fix bignum helper (ad22057)
- electron: don't use a mixin to start the node (28df0b6)
- electron: start node when routes require it (0cc3a1a)
- send: Fix changing send source (90ae764)
- status: Fix status translations (a605d99)
- Add app manifest (9c87c73)
- Add basic adapters, serialization and services (fa5e34b)
- Add basic data layer (b7661c5)
- Add basic routes (d980a4e)
- wallet: Always restore wallet to storage when entering route (198d891)
- Add Bootstrap 4 (313b854)
- account: Add account deletion functionality (but disable for now) (bbd8230)
- electron: add node proxy server (ed3ad46)
- electron: begin accepting RPC callbacks in our proxy (eb16d65)
- electron: Electron service (755deca)
- history: Add history routes (f980907)
- history: Add row-level coloring to history (0a04b76)
- intl: Add es-pr translation (c628b48)
- overview: Flesh out overview and send functionality (378c7d1)
- send: Add send route (f6c6f24)
- send: More idiomatic send amounts (7bca81d)
- setup: Download rai_node from endpoint (caaafe5)
- setup: Full wallet setup with mnemonic backup (bf3e714)
- Auto convert between units (fa806fe)
- setup: Implement asset downloader (8f7ea66)
- setup: Start setup routes (98eec9d)
- status: Add status service (89f6714)
- status-tooltip: Add status-tooltip component (b0ca80a)
- wallet: Add wallet authentication using ember-simple-auth (89edf29)
- wallet: Persist wallet information (c774075)
- wallet: poll for account balance changes within a wallet (58e3f34)
- Add corber (901fed1)
- Add ember-cli-mirage (1dfbfab)
- Add ember-electron addon (0a6d173)
- Add ember-intl (769e3e1)
- Add ember-light-table (1697fa8)
- Add new conversion utils (9c87679)
- wallet: require wallet authentication (cbc7533)
- Add pagination (26648e8)
- wallet: Use wallet adapter to change seed (67b84b7)
- Add service worker (2ec94c0)
- Full intl support (6a03a01)
- Use ember-cli-content-for-config (683d9a0)