Skip to content

Latest commit

 

History

History
920 lines (561 loc) · 57.5 KB

CHANGELOG.md

File metadata and controls

920 lines (561 loc) · 57.5 KB

0.27.0 (2020-01-23)

Happy Spring Festival!

Bundled CKB node

CKB v0.27.0 was released on Jan 10th, 2020. This version of CKB node is now bundled and preconfigured in Neuron.

Electron

We updated to Electron 7.1.9, which has fixed a bug that would cause updater to fail to download new version of Neuron.

So far Electron 7's asynchronous request/response-style IPC has been working very well, we are going to migrate more internal communications to use that.

Syncing

We've improved the sync and block scan, making it more stable and faster (up to 2x on macOS and 3-4x on Windows). Block and other data's DB access was tweaked to write less frequently and read more quickly. We're still tweaking this and planning to enable CKB's indexer module in the near future, to make the sync a lot faster.

Other features and changes

  • Prevent multiple instances of Neuron from running at the same time.
  • Change the QR reader to read an image from the desktop, instead of scanning with the camera.
  • Update the network and sync status display to show more information.

Bug fixes

  • Fixed an issue that when a transaction has many inputs or outputs the wallet cannot load it and the UI would display empty history list.
  • Fixed an issue that could occur when sending transaction.

0.26.3 (2020-01-07)

Happy New Year and welcome to the v0.26.3 release of Neuron!

New look and feel

Neuron has a new look and feel that we hope you will like. We're still designing and tweaking many of the UI parts so please stay tuned as there're more to come in future releases.

Bundled CKB node

CKB v0.26.1 was released on Dec 30th, 2019. This version of CKB node is now bundled and preconfigured in Neuron.

Nervos DAO

There're many improvements for Nervos DAO feature, some of the key changes include:

  • Allow depositing all balance to Nervos DAO. When the user does so, show hint to remind them to reserve some CKB for withdraw operation.
  • Added the Current Compensation Period dialog showing explanation of epochs period.
  • Label Nervos DAO transactions in recent activities.

Electron 7

We updated to Electron 7 in this release. Electron 7 added ipcRenderer.invoke() and ipcMain.handle() for asynchronous request/response-style IPC, which are recommended over the remote module. To take advantage of that, we refactored data flow between wallet core and UI layers, replacing remote usage with ipcRenderer.invoke() and ipcMain.handle().

Bug fixes

  • Fixed a lot of bugs related to block syncing.
  • Fixed minor bugs with Nervos DAO feature.
  • Fixed an issue that transaction detail window shows blank content.
  • Fixed a bug that allows transaction fee price to be set as non-integer number.

0.26.0 (2019-12-06)

Bundled CKB node

It's painful to download, configure and run a CKB node when setting up the Neuron wallet. We understand that. Version 0.26.0 comes with a bundled CKB node, preconfigured to connect to Nervos CKB Mainnet Lina. Just open Neuron and it will start the bundled node and sync with that.

If you prefer to run your own node you can still do that. Start your node before launching the Neuron wallet, then Neuron will connect to your node instead of the bundled one.

Note that your operating system or firewall might ask you for permission to run the bundle node. Please allow that when prompted.

Improved Nervos DAO UI and flow

We added a feature to allow you to deposit all of your unused balance into the Nervos DAO. Simply drag the deposit amount slider to the right and Neuron will calculate the amount and fee for you.

With the updated formula of DAO compensation rate, the Nervos DAO view now displays more precise information.

UI for checking updates

We've introduced UI for checking and downloading updates. You can find this on Settings(Preferences) - General view. It's now more convenient to see when there's a new version available to install.

Bug fixes

We fixed several bugs related to block syncing and balance calculations. Now, balance of Overall and locked/free Nervos DAO should display correctly.

We also addressed several other bugs to make the Neuron wallet more stable.

0.25.2 (2019-11-29)

Bug Fixes

  • also clean lock/dao info in renderer process (a0b2470)
  • Fix the problem that balance not right if switch network from default network (0f763a5)
  • remove bufferTime for address created event (9b0a077)
  • the missing txs (ed557b6)
  • neuron-ui: remove www from docs.nervos.org (3fc8154)
  • balance not update after sent tx (65e51dd)
  • neuron-ui: show 0 if withdraw rpc returns errors (b714376)
  • clean lock utils info and dao utils info when switch network (60ec486)
  • initialize NetworksService in renderer process (73f1bf0)
  • network switch event broadcast twice (f1b0f72)
  • pending in windows when network off (67dcb79)
  • sign witnesses test (5000edd)

Features

  • neuron-ui: update the url to nervos dao rfc (6b68ab6)
  • Add API for downloading and installing updates (b8d24ca)
  • Add app updater subject and state (423109d)
  • Adding check update to settings view (98fe06c)
  • Connect updater events to UI (b267321)
  • Delete unused updater translations (bcafce8)
  • Different stage status of checking updates (cd82ca4)
  • Polish updater i18n translations and UI (af45f0c)
  • Show release notes when there's update available (8cf9581)
  • Trigger check updates menu item enabling/disabling (cd8e5d5)
  • neuron-ui: add copy address and copy tx hash context menus on the tx detail view. (7d86454)

0.25.1 (2019-11-18)

Bug Fixes

  • Genesis block should be scanned when next scan range (6947864), closes #1
  • set restart start number to -1 (06b030e)
  • sync when start node (219d99c)
  • neuron-ui: remove /s from difficulty units (2a45e63)

Features

  • Add a clear cache button on general settings view (429be9c)
  • Add description for clear cache feature (38aa4c4)
  • Delete cell db files when clearing cache (83ff29d)
  • Do not update network info too often (819793a)
  • Only update network's genesis hash and chain when they're actually fetched from RPC and valid (507131b)
  • Show popup message when clearing cache finishes (7dfe670)
  • start/stop syncing with sync controller (afde49d)
  • neuron-ui: add clear cache button on the general settings (7419d37)
  • neuron-ui: update the i18n texts of nervos dao. (b445a0c)
  • neuron-ui: update the pagination style (646cf8f)

0.25.0 (2019-11-16)

Bug Fixes

  • capacity null when calculate bytes (97ee2a1)
  • update tx and its outputs in different sqls (b8fe366)
  • neuron: use deposit timestamp to calculate phase2 dao cell apc (abdab3f)
  • neuron-ui: cache the genesis block timestamp in the nervos dao component instead of in global (5274edd)
  • neuron-ui: fix the missing field in error message. (a7dc73b)
  • neuron-ui: fix the missing of password request dialog (19d07bd)
  • neuron-ui: fix the missing word in i18n (952ae72)
  • neuron-ui: hide the countdown if the current epoch number is greater than the target epoch number. (2cded1c)
  • add typeHash when generate dao tx (ce5e264)
  • neuron-ui: remove sort of dao cells (e501072)
  • next address order (fffd2f0)

Features

  • Always load genesis hash and chain info when (761a4a8)
  • ChainInfo delegates Networks Service to get current chain (0673343)
  • If genesis hash doesn't match do not proceed to sync (bd8e4e4)
  • Remove ChainInfo moving its feature into NetworksService (81f1eff)
  • neuron-ui: add a guide bubble in connection status (59f2dd5)
  • neuron-ui: add a guide link to run a ckb mainnet node. (89aa04c)
  • neuron-ui: add difficulty formatter (#1105) (98ba68d)
  • neuron-ui: add hint for synchronization not started. (7d0cc67)
  • neuron-ui: hide the general settings and redirect to wallets setting (b3e3d0e)
  • neuron-ui: limit the times of guide bubble to 3 (9b85589)
  • neuron-ui: update chain types on launch (2cb5047)
  • neuron-ui: update the hint of withdraw dialog (0bec01e)
  • neuron-ui: update the warning in withdraw dialog. (e819439)
  • add depositTimestamp (108d5b1)
  • Do not allow importing keystore from cli (1b66ea3)
  • If chain info couldn't be fetched set as ckb_dev (17c1715)
  • Let addresses regeneration happen before sync task starts (a52a531)
  • Prefer network's chain and genesis hash when syncing (9b5b52c)
  • Preset mainnet network configuration (1979e8a)
  • Set current wallet to null if it's undefined (6c7117f)
  • Update all networks' chain and genesis hash when NetworkService (a3ccf2d)
  • neuron-ui: use calculateGlobalAPC to update Nervos DAO APC (e96ca61)
  • verify address according to chain type (2026921)

0.24.5 (2019-11-14)

Bug Fixes

  • neuron-ui: add decimal validation on deposit value (#1093) (61eab4f)
  • current block number should be -1 if not start (543cdd0)
  • dao i18n (4f41d9d)

Features

  • neuron-ui: add an alert when past epochs are less than 5 (15d0cc8)
  • neuron-ui: add border color on dao records (96b4ef6)
  • neuron-ui: rename APY to APC (c337a21)
  • neuron-ui: rename interest to compensation (e6d6060)
  • Regenerate addresses if necessary on launch (9988a13)
  • neuron-ui: add content in deposit notice (dd0c7dc)
  • neuron-ui: add global apy estimation (#1092) (dc82cbb)
  • neuron-ui: add more translation of nervos dao (3c62598)
  • neuron-ui: adjust the order of dao records (e8398b6)
  • neuron-ui: remove the user-confirmation from phase2 of nervos dao (7e9e9e3)
  • neuron-ui: rename deposit record to deposit receipt (4c587a8)
  • neuron-ui: use the same style of activity record on deposit record. (99f77aa)
  • Remove address sqlite db (6f95340)
  • Send address db changed event when address store (617a9a3)
  • neuron-ui: remove redundant error messages (c67aa36)
  • neuron-ui: update the info and message of nervos dao (cd44e43)
  • neuron-ui: use the same style of overview on nervos dao overview (20bbf33)

0.24.4 (2019-11-12)

Bug Fixes

  • neuron-ui: fix the apy calculation (03c88d2)
  • neuron-ui: fix the free and locked value of nervos dao (16b2233)
  • neuron-ui: fix the minimal withdraw epoch number (1c19582)
  • neuron-ui: fix the yield of nervos dao records (544becd)
  • neuron-ui: including keywords on tx list paging (935950d)
  • calculate tx serialized size for dao (2088d5c)
  • calculateDaoMaximumWithdraw return type (22ee960)
  • deposit dao and withdraw step1 error (77a505d)
  • fix getDaoCells return (c914dff)
  • fix withdraw dao bug (9b1c0ed)
  • getDaoCells and its tests (2460b0b)
  • getDaoCells load dao cells except dead (d5ba396)
  • load init txs in windows (8880d34)
  • mark depositOutPoint when create step1 (85a851b)

Features

  • add dao methods to controller (41953bf)
  • add inputIndex to inputs (c760db5)
  • add typeHash and daoData to Output (5efe225)
  • add typeHash and daoData when sync (1b6b062)
  • generate dao transactions (36ba523)
  • remove SkipDataAndType module (1bc25eb)
  • remove totalBalance (5b0df6f)
  • Shorter binary file names (337790d)
  • neuron-ui: add nervos dao view (ca46665)
  • neuron-ui: allow user to claim since unlock epoch. (f1ad76b)
  • neuron-ui: update i18n of nervos dao (3b72042)

0.24.3 (2019-11-11)

Bug Fixes

  • neuron-ui: fix the address prefix on tx view according to the chain type. (ffedca7)
  • neuron-wallet: order inputs in a tx (b0e3855)
  • I18n for pending confirmations count (2990891)
  • input capacity can be null (2d80fa8)

Features

  • neuron-ui: remove input truncation on importing keystore. (#1068) (2d6283d)
  • neuron-ui: show local error message ahead of remote error message (21fd5b1)
  • neuron-ui: show the error message from api controller on send view. (7bf6dbc)
  • neuron-wallet: trim the keywords on searching txs (8ed5501)
  • strengthen address validation (1bc213a)
  • neuron-ui: update the explorer url according to chain type. (67aceb8)
  • Finalize testnet explorer URL (848fe7b)
  • neuron-ui: adjust the layout of receive view to vertical aglinment. (8d58abc)
  • neuron-ui: only addresses start with 0x0100 are valid (67be688)

0.24.2 (2019-11-08)

Bug Fixes

  • replace with empty string in input group rename witness (5d59f3d)
  • skip get previous tx when cellbase (41600ea)
  • skip get previous tx when cellbase in indexer (7e8a578)
  • skip the cellbase tx, not the first input (aeeb464)

Features

  • Disable search history by amount (9bdece6)
  • remove skip data and type toggle (879d227)

0.24.1 (2019-11-07)

Features

  • Create a ruby script to download a release binaries (acfa6e9)
  • Use system curl and sha256sum commands to digest binaries (0fa0dd8)

0.24.0 (2019-11-04)

Bug Fixes

  • sign witness result in test (92dbaa2)
  • neuron-ui: remove length limitation of password, but should the alert instead (f25c8fd)
  • Search history by date (6df490a)
  • neuron-ui: hide the colon if description is empty (3af1ec4)
  • neuron-ui: hide the confirmations of pending txs (456210d)
  • neuron-ui: hide the pending list if it has no items. (19d857e)

Features

  • Always show address book (940e23a)
  • Change confirmation threshold to 30 (1dabb3c)
  • Change the way pending confirmations display on overview (f5cad48)
  • Move explorer URL determination to ChainInfo (83c69c7)
  • Remove miner info feature (4dcdad4)
  • neuron-ui: clear send view on wallet switching (47af746)
  • neuron-ui: disable the submit button if the generated tx is null (be45889)
  • neuron-ui: use tooltip component instead of element title to display the sync progress. (6780d45)

Performance Improvements

  • cache getTransaction result when sync in indexer mode (756bd30)

0.23.1 (2019-10-28)

Bug Fixes

Features

  • Add a few db indices (83dffb5)
  • display disconnection errors and dismiss them on getting connec… (#1019) (e866c66)
  • Optimize output db query (6e36550)
  • stringify the result from api controller (1f4d4ea)
  • neuron-ui: add a tooltip to display synchronized block number and the tip block number (9e52fef)
  • neuron-ui: display confirmations of pending transactions in the recent activity list (9aebede)
  • neuron-ui: update history list to make it more compact (35d8b87)
  • neuron-ui: update the Send View according to the new transaction fee model. (dc415f3)

0.23.0 (2019-10-23)

Bug Fixes

  • api controller params (c345d06)
  • fix codeHashOrCodeHashIndex in UI (bf396e5)
  • Integration tests (14008f6)
  • set previous url when set system script (7753c4f)

Features

  • Add ApiController (7a00d33)
  • Disable certain menu items when main windows is not current focus window (eecfa41)
  • Expose a flat API controller from neuron wallet to UI layer (500c37c)
  • Localize nervos website menu item (02be3af)
  • Set window menu role (51e6a38)
  • slipt sendCapacity to generateTx and sendTx (f956088)
  • Softer activity row shadow (13445e7)
  • neuron-ui: ignore the NodeDisconnected Errors from controller, … (#996) (248c8ed)

0.22.2 (2019-10-16)

Bug Fixes

  • neuron-ui: fix the label of skip-data toggle (dafcb3e)
  • neuron-ui: set current wallet to empty when all wallets are deleted (f146e34)

Features

  • Load icon for BrowserWindow to show it on linux launcher (7ce28b6)
  • neuron-ui: display address field of input on the transaction de… (#987) (0cb9a1d)

0.22.1 (2019-10-15)

Bug Fixes

  • not sync after switch network (be5a014)
  • neuron-ui: fix the type of script.args from string[] to string (aa34515)

Features

  • neuron-ui: add loading effects on creating/import wallets (8508965)
  • neuron-ui: add loading on creating networks (8b89b1e)
  • neuron-ui: dismiss pinned top alert if it's related to auto-dismissed notifications (b1ea6d5)
  • neuron-ui: make the alert of lacking remote module more clear (a36abba)
  • neuron-ui: remove eslint rule of no-bitwise (c5c5101)
  • neuron-ui: update loading style of submit button for importing/creating wallets (7469911)
  • neuron-ui: update the epoch index (7599cb7)
  • add lock to input (436b388)

0.22.0 (2019-10-09)

Bug Fixes

  • address balance error in indexer mode (0a35d61)
  • neuron-ui: add an auto match on speed of price from 20 to 40 (160c844)
  • neuron-ui: fix the relationship between transaction price and speed (541ab94)
  • neuron-ui: show 0 confirmations if the real data is negative (e974a21)
  • change hasData to 0 in output (04b1176)

Features

  • bump sdk to v0.22.0 (b6e3035)
  • neuron-ui: add a toggle of skip-data-and-type (9cb7c62)
  • neuron-ui: extend the width of tx type field to 70 px (513c7d9)
  • neuron-ui: update the view of transaction detail (#965) (ca38b40)
  • enable copy the mainnet addresses when it's not connected to the mainnet (6b3952f)

0.21.0-beta.1 (2019-09-27)

Bug Fixes

  • sync stopped in indexer and normal mode (dfa2f1e)
  • Translation for type column on history and address book view (4d4b7e1)
  • neuron-ui: hide unrelated columns when the mainnet address is displayed (700c059)

Features

  • discriminate chain type by the result of rpc.getBlockchainInfo method (9654662)

Performance Improvements

  • skip createdBy if already created in indexer (b1d694b)

0.21.0-beta.0 (2019-09-24)

Bug Fixes

  • create tx in several SQLs (d012cc5)
  • hex number in indexer mode (9d56aee)
  • rename class name from text-overflow to textOverflow (747fdcf)
  • throw when capacity not enough for change (3629787)
  • neuron-ui: disable scroll on notification dismission (0c754ad)
  • neuron-ui: disable the submit button once a sending request is sent (0c72b01)
  • neuron-ui: fix the repetition of notification (aa9e800)
  • neuron-ui: fix the transaction detail view (9e6da54)
  • neuron-ui: fix typo in class name (3417445)
  • neuron-ui: sort outputs of a transaction by outPoint.index (c9aef30)

Features

  • bump sdk to v0.21.0 (3abf7ca)
  • neuron-ui: add a blank margin around the QRCode for improving recognization (8a7b246)
  • neuron-ui: add a condition of isMainnet for displaying addresses (5be0335)
  • neuron-ui: add a settings icon in the navbar component (8d929a3)
  • neuron-ui: add mainnet/testnet addresses toggle (d55a415)
  • neuron-ui: adjust the layout of the qr scanner dialog (5d91d90)
  • Improve localization translations (44b3642)
  • neuron-ui: refine transaction list and address list (e78dd9f)
  • neuron-ui: remove hover effect on table header (a21bc7e)
  • Remove hover background effect on property list and overview details lists (91a1c6e)

0.20.0-beta.1 (2019-09-17)

Bug Fixes

  • neuron-ui: disable the submit button once a sending request is sent (0c72b01)
  • neuron-ui: fix the transaction detail view (9e6da54)
  • neuron-ui: fix typo in class name (3417445)
  • neuron-ui: sort outputs of a transaction by outPoint.index (c9aef30)

Features

  • neuron-ui: add a settings icon in the navbar component (8d929a3)
  • Improve localization translations (44b3642)
  • neuron-ui: add a blank margin around the QRCode for improving recognization (8a7b246)
  • neuron-ui: refine transaction list and address list (e78dd9f)
  • neuron-ui: remove hover effect on table header (a21bc7e)
  • Remove hover background effect on property list and overview details lists (91a1c6e)

0.20.0-beta.0 (2019-09-09)

Bug Fixes

  • fix gatherInputs select error (a104618)

Features

  • neuron-ui: set the default font style to use system fonts (70f4680)
  • bump sdk to v0.20.0 (607558b)

0.19.0-beta.1 (2019-09-04)

Bug Fixes

  • add totalBalance to address test (90184aa)
  • change typeScript type to text from varchar (e334085)
  • fix balance tests (11dcac7)
  • network test import (c4cb7e4)

Features

  • add base settings and move skip config to here (37d82fb)
  • neuron-ui: move the miner info from overview to wallet list (#907) (1378768)
  • add an edit button by the side of description (031fed0)
  • add controller for skip data and type (834390f)
  • add hasData and typeScript to output entity (9fe535b)
  • add SkipDataAndType class (a952152)
  • add totalBalance to address entity (5746438)
  • add totalBalance to address interface (7a29c03)
  • calculate totalBalance and check skip data and type in gather inputs (f455545)
  • neuron-ui: prevent updating tx and addr list when user is editing the description (6c4ea72)
  • skip cells which has data or type (6a85705)
  • using keep alive connection (f3fbe15)

0.19.0-beta.0 (2019-08-29)

BREAKING CHANGES

  • Code signing certification was updated. Manual installation of this version is required as automatic update won't work.
  • There was a bug that caused the keystore mac to calculate incorrectly. Older exported keystore files might not be able to be imported.
  • DB structure was changed per CKB transaction and other types' changes.

Bug Fixes

  • Fix keystore mac calculation
  • add outputsData and headerDeps (f2432eb)
  • Error when handling crypto.scryptSync with N > 16384 (eac4339)
  • fix filterOutputs for async filter (c851963)
  • hide some tests in lock utils tests (19c6673)
  • remove default hash_type=data (33cc4cf)

Features

  • bump sdk to v0.19.0 in neuron-ui (3b6ede9)
  • bump sdk to v0.19.0 in neuron-wallet (6ca8200)
  • Increase KDF params N value to 2**18 to produce more secure keystore (06f5ac6)
  • Remove MenuCommand enum (#900) (e40c5cf)
  • Update TypeScript to 3.6 (ac61a5b)
  • neuron-ui: set the cycles to empty if the transaction is invalid (64166cc)
  • neuron-ui: show confirmations on the History View (84692c7)

0.18.0-beta.1 (2019-08-22)

Bug Fixes

  • remove hash_type=Type in test (9340e41)
  • neuron-ui: fix the color of pagination (3ffed72)
  • neuron-ui: fix the i18n text of pagination (c779a20)
  • address service test (f743a06)
  • don't restart when generate new address in normal sync (66b6810)
  • minBlockNumber select error (acbafd0)
  • using appendLockHashInfos (342061d)
  • e2e: Make sure to exit server (559a11e)
  • neuron-ui: disable the submit button when it's sending (9fc7b7d)
  • neuron-ui: use the create api for creating wallets (49edee8)
  • only check success txs (2ec2529)
  • reset when import wallet (6be360e)

Features

  • neuron-ui: add more detailed error messages of the amount field (a2503ff)
  • neuron-ui: add verification on updating amounts (46ae8c1)
  • check tx success regular intervals (a1203da)
  • not start from zero in indexer when create wallet (25ed522)
  • not start from zero in normal sync when create wallet (50a3c73)
  • neuron-ui: fill the address field automatically on QR Code recognized as a valid address (c8a6689)
  • neuron-ui: update the cycles on the outputs changing (01d02e0)
  • neuron-ui: use real cycles (874e781)
  • auto switch indexer or common sync (ece382f)
  • compute cycles (2be05b3)
  • impl sync by indexer RPCs (16fa2a4)
  • Update Electron to v6 (0977897)
  • neuron-ui: use the same naming strategy as importing mnemonic words (694ac98)
  • process fork in indexer mode (a7ad2d5)

0.18.0-beta.0 (2019-08-16)

Bug Fixes

  • generate address and notify wallet created when import keystore (9eaf2f3)

Features

  • neuron-ui: update display of recent activities (57c13c9)
  • Add report issue menu item (a3e49ff)
  • neuron-ui: add import keystore (d3a917c)
  • neuron-ui: check the JSON format before keystore validation (d5621e5)
  • neuron-ui: memorize lists for performance (07c8667)
  • Show available update's version (37c8639)

0.18.0-alpha.1 (2019-08-12)

Bug Fixes

  • neuron-ui: handle overflow on recent activities (b357209)
  • neuron-wallet: set the language on app ready (875cd5c)

Features

  • neuron-ui: add custom scrollbar on activity list (84d10d2)
  • neuron-ui: adjust the layout of list (6a11f99)
  • neuron-ui: disable overflow hidden on activities (01ff207)
  • neuron-ui: scroll the overview view to the top on wallet switching (45997d6)
  • neuron-ui: update confirmation threshold of confirmations (581fa70)

0.18.0-alpha.0 (2019-08-10)

Features

  • neuron-ui: remove highlight on values in recent activities (bc052ac)
  • display recent activities in sentence style (b1af1fb)

0.17.0-alpha.9 (2019-08-08)

Bug Fixes

  • early return when first-not-match (08a708e)
  • fetch size (abdc01f)
  • not throw when push check range (e2e6c90)
  • waitForDrained (b6712ff)
  • neuron-ui: set the font-size of footer to 12px (c250678)
  • neuron-wallet: enable the i18n and update the wallet label of the application menu (664ccc8)

Features

  • Remove winston logger in favor of electron-log (f3c228a)

0.17.0-alpha.8 (2019-08-06)

0.17.0-alpha.7 (2019-08-05)

Features

  • neuron-ui: disable fadein animation on details list (cb3153d)
  • neuron-wallet: enable select all (5c0a577)
  • Add tsconfig plugin ts-transformer-imports to combile (bb9cedf)
  • Change space bewteen primary and secondary buttons to 10px (cac5e8f)
  • Do not use inline label for settings toggle button (75eded1)
  • Replace ts-node typeorm tasks with node dist js (19ee2e7)
  • Unify block status (property list) and miner info callouts style (78e51c3)

0.17.0-alpha.6 (2019-08-05)

Bug Fixes

  • Add cachedNetwork to useMemo depencency (733204c)
  • neuron-wallet: set current wallet empty if wallet list is empty (b438509)

Features

  • neuron-ui: add dynamic validation on the network editor (c634d5b)
  • neuron-ui: make description update fluently (cb9a5f0)
  • neuron-ui: separate the transaction view from the app (7821ab3)

0.17.0-alpha.5 (2019-08-02)

Bug Fixes

  • neuron-ui: remove the quotation mark around error message (5de8cba)
  • neuron-wallet: fix the error comes with deleting all wallets (fa87136)

Features

  • using simple queue (3595368)
  • neuron-ui: add basic style on the list header of transaction list (3a7eeaf)
  • neuron-ui: add check on current wallet id on leaving settings view (b33a238)
  • neuron-ui: add CKB unit in the transaction fee field (e6107e5)
  • neuron-ui: add dynamic prmopt in wallet wizard (29372db)
  • neuron-ui: add notification panel (f7984b0)
  • neuron-ui: add popping messages on copying and updating (cd7d7e5)
  • neuron-ui: add the story of connection status component, and set the network name to 14px (e940fdf)
  • neuron-ui: append network ips to network names in networks setting (427941b)
  • neuron-ui: cache language configuration (49e35c3)
  • neuron-ui: calculate transaction fee with user-specified price (9ce3174)
  • neuron-ui: call generate mnemonic method from neuron-wallet in neuron-ui with remote module (5a27c7b)
  • neuron-ui: call networks controller's methods by remote module (c4bc431)
  • neuron-ui: call transactions controller methods with remote module (4751817)
  • neuron-ui: close the tx detail dialog on wallet switching (5623f3b)
  • neuron-ui: display balance with thousandth delimiter (07e4370)
  • neuron-ui: double click on tx item shows its details (383db66)
  • neuron-ui: handle current-wallet update and wallet-list update separately (bd4c109)
  • neuron-ui: navigate to the Overview view on wallet switching (bea4b20)
  • Configure dev-app-update.yml for electron-updater (8fcf184)
  • neuron-ui: hide the top alert on removing the last error message from the notification panel (e23d331)

0.17.0-alpha.4 (2019-08-01)

Bug Fixes

  • neuron-ui: remove the quotation mark around error message (5de8cba)

Features

  • neuron-ui: show alert via electron for consistent with the behaviour of mnemonic validation (3a3cee1)
  • Add OK button to update message box (9cba232)
  • neuron-ui: add notification panel (f7984b0)

0.17.0-alpha.3 (2019-08-01)

Bug Fixes

  • connection not found when delete wallet (2afc7e7)
  • Remove publisherName for win electron-builder configuration (e1b3121)
  • Translation for installing update prompt message (0540057)

Features

  • neuron-ui: add the story of connection status component, and set the network name to 14px (e940fdf)
  • Only bundle en and zh_CN language folders for mac (6701659)
  • neuron-ui: double click on tx item shows its details (383db66)

0.17.0-alpha.2 (2019-07-31)

Bug Fixes

  • check input of lock hashes (c76590c)
  • Connection "address" was not found in test (c121a09)

Features

  • Only package AppImage for Linux (c06b7bd)
  • neuron-ui: set message dismission duration to 8s (a9a09e1)
  • neuron-ui: set page no to 1 on wallet switch (9aa8d67)
  • neuron-wallet: add default parameters in getAllByKeywords method (bfd9b0d)
  • split tx service to multi files (1dcf5e1)
  • using new tx service and delete old (00da601)

0.17.0-alpha.1 (2019-07-30)

Bug Fixes

  • reuse q in Queue (87bbf73)
  • update balance when address list is updated (c0809bf)

Features

  • neuron-ui: reduce the label width of transaction's basic info (dc0606b)
  • neuron-ui: remove the exact block number in the synching progress component (faf4c4f)
  • Check for updates (8b42970)
  • Enable check updates menu item after error (70e85c9)
  • neuron-ui: add popping messages on copying and updating (cd7d7e5)
  • neuron-ui: append network ips to network names in networks setting (427941b)
  • Rearrange main menu (1b22932)
  • remove the placeholder of send to address field (2c1e0b3)

0.17.0-alpha.0 (2019-07-29)

Bug Fixes

  • be compatible with sdk (21d7a13)
  • broadcast address info updated (7aa4c83)
  • lock utils for new lock script (bb36ba2)
  • move update address to sync process and buffer it (fcad39a)
  • neuron-ui: fix a typo of 'ckb' to 'neuron' (022882c)
  • neuron-ui: fix mnemonic formatting (35ed784)

Features

  • add hash type in the script structure (c09b6d2)
  • address to lock hashes now include data and type (02e3bca)
  • remove empty current wallet handler from the main view (5810cbb)
  • neuron-ui: align list with description field (ea9e034)
  • neuron-ui: ignore connection error in neuron-ui (9f5593c)
  • neuron-ui: optimize updating descriptions (6a72502)
  • neuron-ui: show alert when amount is less than 61 CKB on sending transaction (837c154)
  • neuron-wallet: remove spend-from menuitem (6759e94)
  • Updating to SDK v0.17.0 (a7cc81c)

Performance Improvements

  • add debounce and sample on subjects for performance (52095e5)

0.16.0-alpha.2 (2019-07-26)

Features

  • Update app icon (17936c4)
  • neuron-ui: display balance with thousandth delimiter (07e4370)

0.16.0-alpha.1 (2019-07-26)

Bug Fixes

  • neuron-wallet: check min capacity (ad77232)

Features

  • Trigger auto update on app launch (a2ad858)
  • neuron-ui: call generate mnemonic method from neuron-wallet in neuron-ui with remote module (5a27c7b)
  • neuron-ui: call networks controller's methods by remote module (c4bc431)
  • neuron-ui: call transactions controller methods with remote module (4751817)
  • neuron-ui: remove UILayer (f2f3145)
  • neuron-ui: subscribe current network id from neuron-wallet in neuron-ui (1173622)
  • package: Rename package task to release, publish to GitHub (e3d473e)
  • call methods of app controller with remote module (cdc93a0)
  • subscribe network list from neuron-wallet in neuron-ui (b56ae1c)