Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [4.0.0](v3.0.0...v4.0.0) (2021-01-14) ### Bug Fixes * add webpack for preload.ts ([40d00af](40d00af)) * alter argon2 config, use more memory, closes [#363](#363) ([26b9fca](26b9fca)) * argon2 issue ([d04d734](d04d734)) * check update logic ([978a49f](978a49f)) * ci ([a98ea4c](a98ea4c)) * ci job ordering ([7b57532](7b57532)) * close wallet on terms reject, increase ledger poll ([5c88f6e](5c88f6e)) * code signing breaking MacOS ledger integration, closes [#487](#487) ([3584072](3584072)) * context menu crashing, closes [#413](#413) ([619c88e](619c88e)) * date formatting ([9f69995](9f69995)) * disable auxclick ([67e7a80](67e7a80)) * exact dep version ([eb8a470](eb8a470)) * handle error case if mainnet wallet attempted to generate testnet ([eb91670](eb91670)) * improve ledger error messaging ([420d5d6](420d5d6)) * improve timing communication, closes [#470](#470) ([d570892](d570892)) * install set up ([cd3d02a](cd3d02a)) * install set up ([dd30aee](dd30aee)) * ledger signing, closes [#432](#432) [#433](#433) ([6357100](6357100)), closes [#247](#247) [#263](#263) [#274](#274) * lint ([a583d2b](a583d2b)) * package.json & yarn.lock to reduce vulnerabilities ([1fb77c1](1fb77c1)) * permission requests ([2aa89f4](2aa89f4)) * reload app on clear wallet ([9cefd70](9cefd70)) * remove 24 word phrasing, closes [#427](#427) ([57aa14f](57aa14f)), closes [#171](#171) * remove ledger for testnet ([065a711](065a711)) * second ledger bug, closes [#296](#296) ([466c09d](466c09d)) * semantic-release settings ([1553038](1553038)), closes [#413](#413) [#369](#369) [#340](#340) [#363](#363) [#352](#352) [#335](#335) [#296](#296) [#341](#341) [#362](#362) [#324](#324) [#275](#275) [#198](#198) [#287](#287) [#241](#241) [#188](#188) [#190](#190) [#339](#339) [#234](#234) [#193](#193) [#231](#231) [#195](#195) [#271](#271) [#249](#249) [#321](#321) [#322](#322) [#242](#242) [#260](#260) [#368](#368) [#239](#239) [#141](#141) [#178](#178) [#196](#196) [#197](#197) [#216](#216) [#142](#142) [#143](#143) [#138](#138) [#162](#162) [#349](#349) [#159](#159) [#248](#248) [#191](#191) [#253](#253) [#192](#192) [#156](#156) [electron-react-boilerplate/electron-react-boilerplate#2501](electron-react-boilerplate/electron-react-boilerplate#2501) [#140](#140) [#160](#160) [#295](#295) [#147](#147) [#145](#145) [#247](#247) [#171](#171) [#337](#337) [#176](#176) * small features ([55da2ac](55da2ac)) * temporarily remove context menus ([1f2a9c7](1f2a9c7)) * test windows ci issue, add module ([ee42202](ee42202)) * update btn not opening Github url ([6152ec0](6152ec0)) * update to stacking v1 ([5e750fb](5e750fb)) * **stacking:** miscalculation of starting block ([266d571](266d571)) * issue with mainnet update available ([83a0537](83a0537)) * linux icons ([8781dfe](8781dfe)) * mainnet addresses ([c3c5e13](c3c5e13)) * show error step on Ledger error, closes [#296](#296) ([5379ecf](5379ecf)) * tests ([c8c0019](c8c0019)) * title bar centre alignment, beta notice, closes [#439](#439) ([a0bee21](a0bee21)) * up a nice icon for Bill Gates ([3816eb5](3816eb5)) * update packages to fix types ([ff592d6](ff592d6)) * upgrade packages to remove advisories ([695a2d1](695a2d1)) * upgrade styled-components from 5.1.1 to 5.2.1 ([a4f579b](a4f579b)) * use AES-GSM not AES-CBC, closes [#362](#362) ([b88c195](b88c195)) * visual lag when decrypting wallet, closes [#442](#442) ([af61274](af61274)) * windows install issues ([1469915](1469915)), closes [#296](#296) * wiping a corrupt wallet file ([03a4edb](03a4edb)) * you're listening to hotfix fm ([56acb5d](56acb5d)) * **stacking:** address not showing ([9f7a565](9f7a565)) * **stacking:** allow testnet btc address in testnet mode ([0644a60](0644a60)) * **stacking:** bn.js buffer polyfill hack, closes [#369](#369) ([4a4cfe4](4a4cfe4)) * **stacking:** missing stacking error state, closes [#416](#416) ([68d46d9](68d46d9)) * .wasm file corrupted ([948558a](948558a)) * add context isolation false, close [#324](#324) ([5e0ea56](5e0ea56)) * add more grave description about losing key, closes [#275](#275) ([4a36cca](4a36cca)) * add periodic polling ([08599a8](08599a8)) * add text action context menu items ([c2dbbdd](c2dbbdd)) * address review points ([6526686](6526686)) * align stacking est. times, closes [#340](#340) ([76ff82c](76ff82c)) * allow going back from pw page ([5b1f0f6](5b1f0f6)) * build debug version on branch ([f208703](f208703)) * ci, keychain pkg ([9ae1ec8](9ae1ec8)) * close modal after successful broadcast, closes [#198](#198) ([10b615d](10b615d)) * consider stacking state when presenting available balance, closes [#287](#287) ([174ff05](174ff05)) * context menu broken on linux, closes [#241](#241) ([6a2ca22](6a2ca22)) * copy changes, closes [#188](#188), [#190](#190) ([581efdb](581efdb)) * copy, closes [#339](#339) ([8104218](8104218)) * error inlined ([8859057](8859057)) * faucet requests, improve ci ([ded5ffe](ded5ffe)) * flashing state handling ([0d1cf22](0d1cf22)) * force lowercase seedphrase input ([6c47ae4](6c47ae4)) * git breaking .woff font files ([c3fdfc5](c3fdfc5)) * handle error cases when signing transactions, closes [#234](#234) ([c6f2fa2](c6f2fa2)) * header textStyle prop, letterSpacing, closes [#193](#193) ([f5d817f](f5d817f)) * hot fix, revert default node ([604bd6c](604bd6c)) * improve fallback when websocket is down ([08af08b](08af08b)) * issues with ledger on linux, closes [#231](#231) ([b70f658](b70f658)) * jeff's suggested copy, closes [#352](#352) ([e6479bd](e6479bd)) * malalignment, closes [#195](#195) ([14bd0e7](14bd0e7)) * move to isStackingCall pending prop ([324ea7a](324ea7a)) * pending tx not updating, closes [#271](#271) ([726f08c](726f08c)) * prepare app for packaging ([fd20919](fd20919)) * remove electron-store from preload ([40b6194](40b6194)) * remove terser for prod, debug ([3d7cef4](3d7cef4)) * remove unused scss file ([4e21b00](4e21b00)) * reset form on failed password, closes [#249](#249) ([d345ca7](d345ca7)) * restore hover state for tx list ([c606227](c606227)) * return signed TX with ledger flow ([ab551c1](ab551c1)) * review comments ([7157802](7157802)) * rework stacking flow, closes [#335](#335) ([b27d142](b27d142)) * set default cycles to 12, closes [#341](#341) ([75480f7](75480f7)) * stacking error not being caught ([b787dc5](b787dc5)) * stacking flow ([f00dd99](f00dd99)) * temp remove audit check during development ([0ae3692](0ae3692)) * tims form issues, closes [#321](#321), [#322](#322) ([270f33a](270f33a)) * trailing chars in memo string, closes [#242](#242) ([0573dc7](0573dc7)) * turn off github messages ([3046f37](3046f37)) * type issue in tests ([0353cd3](0353cd3)) * use clearer password messaging, closes [#260](#260) ([be37334](be37334)) * use release dir ([4a45463](4a45463)) * **readme:** update with new build info ([ef1e93e](ef1e93e)) * validate against testnet addresses, closes [#368](#368) ([470a5ec](470a5ec)) * validate mnemonics are legit bip39, closes [#239](#239) ([bc9acd4](bc9acd4)) ### Features * add a warning when on testnet ([847a6df](847a6df)) * add address store ([10aa19b](10aa19b)) * add another task that builds a more-production like build ([fd36f04](fd36f04)) * add back buttons to onboarding flow ([6706959](6706959)) * add build info ([d8d2ed2](d8d2ed2)) * add client library, tests for using PoX ([8aa2ee7](8aa2ee7)) * add content security policy, closes [#141](#141) ([1821940](1821940)) * add context menu to tx list items ([d47dfe2](d47dfe2)) * add entrypoints also used in boilerplate ([af63b33](af63b33)) * add error for 12-word secret keys, closes [#178](#178) ([8521c65](8521c65)) * add error handling when total > balance, closes [#196](#196), [#197](#197) ([9f08164](9f08164)) * add facuet button in testnet mode ([5768896](5768896)) * add github action to check exact package versions ([7320f55](7320f55)) * add improved error handling for transaction list ([a7bb907](a7bb907)) * add ledger support for stacking ([a0e946c](a0e946c)) * add memo to preview ([233bae5](233bae5)) * add memo to tx form, closes [#216](#216) ([344afbb](344afbb)) * add mnemonic phrase generation, closes [#142](#142), [#143](#143), [#138](#138) ([12bd3bf](12bd3bf)) * add new STX icon, closes [#247](#247) ([2ddb7f7](2ddb7f7)), closes [#263](#263) [#263](#263) * add readme img, closes [#243](#243) ([777d1c8](777d1c8)) * add schema for store, closes [#162](#162) ([9d6fa48](9d6fa48)) * add SECURITY.txt ([d2598c3](d2598c3)) * add selected form value inline, closes [#349](#349) ([8bca2b9](8bca2b9)) * add send stx flow, closes [#159](#159) ([1325e18](1325e18)) * add stacking seconds ([01fdd68](01fdd68)) * add tooltip ([007a2c5](007a2c5)) * add trezor help link, closes [#248](#248) ([64e1587](64e1587)) * add unfocused window state ([2127681](2127681)) * add upload artifact cmd ([bb352a3](bb352a3)) * add verify ledger address [#462](#462) ([22929aa](22929aa)) * add windowless frame ([26a99ad](26a99ad)) * add yarn ([83fd09d](83fd09d)) * address issues with context isolation breaking builds ([9d2a283](9d2a283)) * adds onboarding screens ([6a1d69d](6a1d69d)) * adds update prompts, closes [#274](#274) ([3c59cc9](3c59cc9)) * adjust modal close button padding, closes [#191](#191) ([453e0b0](453e0b0)) * allow 12-word phrases, closes [#253](#253) ([e70a34e](e70a34e)) * build with debug flag ([68dcaef](68dcaef)) * bump package ([ae4ee9e](ae4ee9e)) * bump version ([ab55c80](ab55c80)) * cache yarn ([cb53d6d](cb53d6d)) * change balance, other UI details with stacker info ([d021df4](d021df4)) * change tx line item for lock events ([341f993](341f993)) * close modal on esc, closes [#192](#192) ([648dd66](648dd66)) * configure nodes functionality ([305ddeb](305ddeb)) * connect to Ledger devices ([48b6675](48b6675)) * create base settings page ([b659a9a](b659a9a)) * create connect ledger component ([e0d1905](e0d1905)) * dbl check urls being opened ([0809b38](0809b38)) * debugging windows package ([cb5a1c4](cb5a1c4)) * don't allow Secret Key as password ([4fc7f28](4fc7f28)) * empty homepage state layout, closes [#156](#156) ([5662138](5662138)), closes [electron-react-boilerplate/electron-react-boilerplate#2501](electron-react-boilerplate/electron-react-boilerplate#2501) * enable debug prod ([89d169e](89d169e)) * failed tx error screen ([86c283e](86c283e)) * fetch pox details ([01916eb](01916eb)) * finish pending tx work ([cc32e51](cc32e51)) * focus state, keyboard control for tx list ([2675605](2675605)) * hide stacking row when no stx are stacked ([8bc463c](8bc463c)) * home activity component, closes [#140](#140) ([5c967d4](5c967d4)) * hotfix action ([1a91a3e](1a91a3e)) * improve conflicting nonce error ([78830c2](78830c2)) * improve readme ([1e14ba5](1e14ba5)) * improve send tx flow, adds receive modal, closes [#160](#160) ([7fa64e5](7fa64e5)) * improve stacking flow, closes [#343](#343) ([4b5293b](4b5293b)) * increment version ([49d5e50](49d5e50)) * increment version ([3253bef](3253bef)) * initial set up of stacking wallet ([38e9f9f](38e9f9f)) * mainnet explorer url, faster release (maybe) ([37a938f](37a938f)) * make a real TX for software wallet stacking ([a0c9a6b](a0c9a6b)) * make type password ([db48935](db48935)) * move electron-store to main thread ([2d4c063](2d4c063)) * open address in explorer ([d8a176f](d8a176f)), closes [#439](#439) [#442](#442) [#416](#416) * partial stacking, closes [#295](#295) ([eafb5ba](eafb5ba)) * password strength validation, closes [#147](#147) ([0ad117b](0ad117b)) * persist keys on disk, closes [#145](#145) ([ea151ac](ea151ac)) * persist ledger public key on disk ([89a497e](89a497e)) * persist window position, update menus ([bf0a1a9](bf0a1a9)) * provide testnet wallet warnings ([d8add03](d8add03)) * rebuild transport ([850aa75](850aa75)) * reenabled production mode ([1e33a1c](1e33a1c)) * removes module not defined bug ([43b3db7](43b3db7)) * replaced app icon, related [#247](#247) ([2a2e20e](2a2e20e)) * reset wallet ([adc7223](adc7223)) * revert to require imports in webpack ([555454e](555454e)) * send max button ([cdaa91a](cdaa91a)) * show dynamic times within the wallet ([13be36f](13be36f)) * show me next version ([e9ee976](e9ee976)) * show mempool txs ([90f9846](90f9846)) * sign transactions with Ledger ([31f99d8](31f99d8)) * sign transactions with Ledger FINAL ([7086849](7086849)) * stack entire balance ([cc80995](cc80995)) * stacking page ([778e3e5](778e3e5)) * stacking progress card ([74927a1](74927a1)) * start over ([26b3261](26b3261)) * support formatting testnet addresses, closes [#469](#469) ([76e54d1](76e54d1)) * temp enable context isolation ([58b2e79](58b2e79)) * terms screen, closes [#171](#171) ([8c3db9b](8c3db9b)) * track & display contract execution ([bcfe659](bcfe659)) * trigger BREAKING ([a9c60d1](a9c60d1)) * try building on PR ([351bc75](351bc75)) * update code for zondax to test ([80e2822](80e2822)) * update packages ([7ae329c](7ae329c)) * update readme ([110d849](110d849)) * update Terms of Service, closes [#171](#171) ([71aa26e](71aa26e)) * update webpack ([662209f](662209f)) * use @stacks/stacking, closes [#337](#337) ([6f552bf](6f552bf)) * use configured stacks node url, validate connection ([6f7a63c](6f7a63c)) * use redux-persist ([8823c74](8823c74)) * use root paths ([6e572ff](6e572ff)) * use stacks blockchain api websocket ([5550be3](5550be3)) * use webcrypto/aes-cbc-256, remove blockstack.js dep, closes [#176](#176) ([68ae719](68ae719)) * useSWR for mempool ([2b99550](2b99550)) * wip context menus ([b272af3](b272af3)) ### BREAKING CHANGES * for prerelease v4
- Loading branch information