All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added the ability to perform paid name swaps. Protocol courtesy of Matthew Zipkin
- Fixed long startup times by not waiting for the node to open connections or start sync before registering the node as started.
- Fixed native JS backend on Windows
- Fixed inability to enter bid amounts as zero
- Added the ability to use custom RPC providers
- Added the ability to initiate transfers from the Bob UI
- Fixed total amount received by a transaction with multiple outputs to the wallet
- Fixed sluggish UI from mass of redundant rpc calls on "Your Bids" view
- Fixed a bug where lots of names would not appear
- Added warning for missing bid values and functionality to repair missing bids
- Added wallet action in Settings page to delete unconfirmed transactions
- Added "Rescan Auction" button to import name into wallet and discover existing bids
- Automatically rescan auction if a user bids on a name that is not already in the wallet
- Introduce "Wallet Sync" modal that blocks UI and displays wallet rescan progress
- Switch bcrypto backend to native for remarkable performance improvements
- Total Balance is now the "unconfirmed" balance from hsd. Unlocked balance is replaced with "spendable" balance which is total unconfirmed minus total locked coins
- Covenants in portfolio view now display their value as it affects spendable balance
- Improvements to maxSend based on spendable balance and cleaner fee estimation
- Bob will ask user for passphrase whenever private key is needed (e.g. send TX)
- Bob will no longer "logout" when underlying hsd wallet is locked, however Bob will still lock the hsd wallet on logout or idle timeout
- Fixed a crash when names transitioned from the bidding to revealing state
- Added an additional warning to the reset screen to highlight how bids need to be re-imported after deleting a wallet
- Added an HNScan link to the transaction confirmation dialog
- Fixed date calculations on auction screens
- Fixed auction pages to show "Coming Soon" when auctions aren't available yet
- Fixed copy on the "Get Coins" screen to accurately reflect when the hs-airdrop snapshot was taken
- Leading and trailing whitespace is now removed before verifying seed phrases
- Updated copy on the auctions screen to say "Your Bids," rather than "Bid History," which more accurately reflects the data being displayed
- Removed broken "add to calendar" functionality
- Added a feature to specify custom fee rates
- Added links to HNScan on the transactions page
- Fixed an error in which balances did not automatically update on the account screen
- Changed fee estimation screen to properly account for how the fee is a rate, not a flat fee per transaction
- Upgraded HSD to a version without mempool issues
- Disable airdrop functionality until block 2016
- Made transaction activation alerts dynamic
- Made node start/stop functionality node robust
- Fixed a crash while updating domain name records
- Fixed various minor copy issues
- Fixed an issue where chainstate was wiped when mainnet wallets are reset. This means that Bob no longer needs to perform a sync from zero after resetting mainnet wallets
- Fixed an issue where Windows machines might time out restarting Bob
- Fixed an issue where the error displayed when
hsd
's ports are in use displayed asundefined
on the splash screen
- Fixed an issue where mainnet wallets could not be regenerated
- Enabled mainnet/testnet networks
- Added support for Windows
- Added a message alerting users that transactions are disabled for the first two weeks following mainnet
hsd
updated to latest pre-mainnet version- Record management updated to reflect latest
hsd
changes- All record types except
NS
,DS
,GLUE4/6
,SYNTH4/6
, andTXT
have been removed
- All record types except
- Removed some unused internal methods
- Added release information to Sentry
- Log application crashes on startup to Sentry
- Fix the GitHub link on the Add Funds screen
- Fixed transaction ordering
- Increase FS lock detection timeout
- Fixed broken
isDev
flag in analytics service.
- Bump
webpack-bundle-analyzer
in response to automatic security vuln PR #78- NOTE: This vulnerability does not affect production Bob clients, since
webpack-bundle-analyzer
is only used for internal build tooling.
- NOTE: This vulnerability does not affect production Bob clients, since
- Initial public beta release