6.60.0 (2025-01-28)
- allow users to send btc to themselves, ref leather-io/extension#5349 (a04841d)
- go close ledger action navigation, LEA-2078 (a950b32)
- rpc: use SIP-30 format for
stx_signTransaction
(99b84d3) - sbtc swap validation (7de260e)
- stx available balance issues (6f054bb)
- post-release merge back (2b43e49)
- update path-to-regexp to fix ci audit (9e4544d)
- upgrade utils package (6e6d17e)
6.59.2 (2025-01-17)
- post-release merge back (060fd66)
6.59.1 (2025-01-16)
- rendering the correct src20 image, closes LEA-1993 (f935e47)
6.59.0 (2025-01-15)
- btc balance (05132fe)
- inscription settings btn styles (1e3dda7)
- is multisig condition (36eb6da)
- stacks: default to clarity 3, closes #5983 (38f6907)
- upgrade query pkg (aebd822)
- bitcoin swaps (d8dc2fc)
- post-release merge back (34d5508)
- post-release merge back (34d6e0d)
- remove gaia account look up (59945c5)
- stx available balance (58dbf85)
- update query package (c2938a5)
6.58.1 (2024-12-27)
- is multisig condition (907729a)
6.58.0 (2024-12-26)
- account addresses separator (be6d99e)
- avaliable balance tooltip (6b2ccb6)
- issue with zindex over iframe inscriptions (881fca3)
- styles for inscription options (48af27a)
- utxo protection dropdown (062eede)
6.57.0 (2024-12-23)
- styles for inscription options (d3955fe)
6.56.1 (2024-12-21)
- add src20 image types, ref leather-io/mono#724 (a11d4b7)
- broken sbtc supply cap check (3b22334)
- sbtc swap updates and bugs (3703202)
6.56.0 (2024-12-18)
- add default set fees, closes #5930 (e5fb4a8)
- add mock alex prices (e096ff2)
- adds BNS punycode support gobally (5c7f1e1)
- convert rpc-methods to @leather.io/rpc types (238cb11)
- migrate legacy auth request to approver ux (5153b22)
- redesign send rpc transfer flow (9c95c58)
- sbtc integration (fc1897a)
- sponsored sbtc txns (2fc9629)
- broken integration test (3a2535b)
- disable ledger btc swap (cff46da)
- endless loading in ledger mode (33881cc)
- insufficient funds in send max btc flow (41d75da)
- ledger: increase fee (d92081e)
- ledger: legacy auth flow (788ba20)
- manage tokens toggle, closes #5974 (e25f351)
- review screen errors (f96b3b6)
- show loading state until total balance is fully loaded (91cf37f)
- support regtest address validation (720fa86)
- update earn banner (d0c2efc)
- virtuoso list fixed height, closes #5975 (6704ac5)
- activity list deposit status (1f61746)
- fix chrome eslint warning (50ab064)
- fix links in readme (742b38d)
- fix unused exports (90ec152)
- generic network name validator (dda886f)
- post-release merge back (0afa9ce)
- post-release merge back (2fb0203)
- post-release merge back (490d5c7)
- restore @chrome/types (2533000)
- update version of leather/rpc (cae6c9a)
- upgrade storybook (678b033)
- use zod for rpc validation (c38725a)
6.55.0 (2024-12-17)
- sbtc: update contracts with mainnet addresses (cd58bce)
6.54.0 (2024-11-25)
- insufficient funds in send max btc flow (531fd94)
- manage tokens toggle, closes #5974 (b515bd9)
- support regtest address validation (33715d1)
- virtuoso list fixed height, closes #5975 (2987bde)
- generic network name validator (64a6aac)
- upgrade storybook (359a17d)
- use zod for rpc validation (6bbd9b1)
6.53.0 (2024-11-15)
- bns overflow issue (542ee27)
- do not dismount inscription content on viewport exit (c7fb8ac)
- go back from btc and stx choose fee step (e3cfac7)
- post-release merge back (744820e)
6.52.0 (2024-11-11)
- add bash script to run code checks simultaneously (e38af3e)
- add bns v2 names integration test (fb8cf66)
- add cancel transaction, ref LEA-958 (7e16463)
- add error analytics (8625fe7)
- add sip10 tokens send test (2b5a954)
- fetch bns name from bns v2 api, closes LEA-1659 (f7aaec3)
- hide bns archive collectible (7ef1703)
- remove stacks tx estimated time, LEA-1686 (fe2a20b)
- codeblock colors (5cd2b81)
- manage tokens performance (e2c4ed8)
- multisig transfer send amount, closes #5941 (e464419)
- polyfill storybook webpack node deps (4ffef3b)
- propagate contract preview handler, closes #5059 (1da243a)
- update AddressDisplayer occurrences to reflect changes from the ui library (3e09e9e)
- use correct Fira Code weights (ddbafe8)
- apply mono package updates (ec1f44b)
- ordinals: remove use of recursive look up of inscriptions (5a77d53)
- post-release merge back (27e05c4)
- update deps and type issues (632a554)
- upgrade playwright (a20ef73)
6.51.1 (2024-10-28)
6.51.0 (2024-10-24)
- change gaia related requests priority levels (0de2060)
- post-release merge back (6b95c08)
6.50.0 (2024-10-23)
- support testnet 4, closes LEA-1406 (399b185)
- contractid missing (4de6b1e)
- post-release merge back (2128d41)
6.49.0 (2024-10-22)
6.48.1 (2024-10-11)
- post-release merge back (749908e)
6.48.0 (2024-10-07)
- add inscription send flow testing, closes leather-io/issues#191 (54fce3e)
- add option to hide balance, closes leather-io#5096 (32b064f)
- bitflow implemenation, closes leather-io/issues#99 (9c0a6e8)
- redesign connection flow, closes leather.io/issues#283 (0717b12)
- analytics: initial route only used in report analytics (a253390)
- broken styles (cc6edb5)
- edit network urls, closes leather-io/extension#5795 (7256379)
- path-to-regexp vulnerability GHSA-9wv6-86v2-598j (36a84dc)
- refactor add network to use card footer, closes leather-io/issues#313 (68de602)
- secret key stored cleartext in memory (e0bdec9)
- security audit failures (d4c8b48)
- show transaction amount above Increase Fee, closes #5826 (0a61651)
- storybook icons, closes leather-io/issues#294 (a0b30eb)
- update manifest description, closes leather-io/issues#310 (3450e0a)
- blockchain model (6bbb1fa)
- currency model imports (54e2865)
- pin node < v22 (27f3b67)
- post-release merge back (2b6bc91)
- remove brc20 send flow code (ad2d69f)
- update wbip004 method name, closes #5866 (d0873e8)
- update webpack (da58aa7)
- upgrade pnpm (fb5a46f)
6.47.1 (2024-09-03)
- adjust BigTitle padding and close, ref leather-io/extension#5802 (6b9566a)
- don't show send in header (d8ed76a)
- only show Send title above small view, ref #5802 (f45fedf)
- remove px for all page headers above sm, ref #5802 (dae0f47)
- send inscription formatting and InfoCardButton icon colour, ref leather-io/extension#5828 (afc50d5)
- update padding of onboarding header to align buttons, ref #5802 (203629d)
- fix padding of asset list items in activity, ref #5802 (3e4d8a2)
- improve open API and add tests, ref leather-io/issues#5800 (9d52d9e)
- post-release merge back (e554376)
- update link to docs on open, ref #5800 (003a6ad)
6.47.0 (2024-08-28)
- add link and unlink mono script (29f2174)
- add mono link ui script (717737c)
- mock hiro ft requests (6987609)
- mock nfts and txs hiro requests (318378d)
- disable brc-20 sends, ref leather-io/issues#5773 (aafd992)
- rename dialog as sheet, closes ref leather-io/issues#268 (ec64755)
- add open API, ref leather-io/issues#5800 (3df62f7)
- icons using ui lib svgs, closes leather-io/issues#123 (3e8314e)
- post-release merge back (56d021b)
- show BRC-20 tokens on ledger, ref #5797 (bcc40f7)
6.46.0 (2024-08-26)
- add default true to show settings to make sure it shows for locked screens, closes #5777 (96b2990)
- do not capitalise add network (5258d7e)
- empty space in settings dropdown (d33df6f)
- failing ledger test (67799fe)
- fix formatting of add network ui, closes leather-io/issues#5735 (8a76b5f)
- fix issues with alignment of page headers (ea76352)
- ledger: support stx_signMessage, closes #5756 (92a99ed)
- make headers more composable, prevent logo hover, closes leather-io/issues#4597 (3f2e359)
- minimum bitcoin spend, closes #5739 (34405f6)
- prevent illegal constructor error (a774b66)
- remove blockstream from tests and add network form (86af370)
- remove card from retrieve taproot ui (27ca424)
- sentry: sample performance units, closes leather-io/issues#249 (3b6a5d8)
- tool to clear submitted tx state (1e6f63d)
- update ui library and deprecate footer (0f5cfa2)
- validate dom nesting console error (fe21fa8)
- differentiate action popup and popup, improve responsiveness and refactor footers, ref #5260 (2cae2a2)
- hide lock option if wallet already locked (b43cf8b)
- post-release merge back (686a823)
- remove back button on unlock screen and remove fragment (9bc13ab)
- update monorepo dependancies (427f82f)
- update prettier (9e7d404)
- update tanstack libraries (1486f5c)
6.45.2 (2024-08-12)
- use stacks package (937c0e2)
- post-release merge back (85db0cc)
6.45.1 (2024-08-12)
- schema fail tracking (de977cb)
- post-release merge back (1f9fc20)
6.45.0 (2024-08-08)
- add handle network item menu, closes #5124 (7a778a1)
- analytics: background analytics event (967f7b1)
- implement mempool api, closes leather-io/issues#215 (0608cb8)
- account change in open frames (ac21ff8)
- default to first account as useCurrentStacksAccount returns undefined, ref #5683 (d67d238)
- disable stx transfer if form is not valid (8c9dc16)
- empty logo in popup mode (10af7db)
- fix visual bug on hover of PSBT copy, ref #4972 (64d2fb6)
- logo box show (0cf3dae)
- mainnet faker contract address (17d71a8)
- remove sign out if there are no keys (051b1b5)
- force resolution of fast-xml-parser (bbded02)
- import DialogHeader from monorepo (1878330)
- post-release merge back (8a77da4)
- readd fragments to help escape single quote (8ac4349)
- refactor containers to make them more composable, ref #4370 (231842f)
- refactor switch-account to use shared context (10254d9)
- refactor TwoColumn to remove unneeded fragments (b5b7988)
- update org name (da5cc05)
- update react-virtuoso package (c874c00)
- update ui and query packages (5e2547c)
6.44.2 (2024-07-29)
- inscription send error state layout (f955408)
- rpc: return stxPublicKey from getAddresses (4972a54)
- send inscription review button (c353367)
6.44.1 (2024-07-25)
- handle long token names gracefully, ref leather-wallet/extension#5673 (3110f7e)
- rate limiting on testnet (f4258cd)
- security vulnerability with ip pkg in storybook (85d34b3)
- send inscription flow validation error (8030d3a)
- stx fallback btn show on load (95d6ea5)
- update popup headers to show account info, ref leather-wallet/issues#157 (93ad45f)
- bitcoin queries, closes leather-io/issues#94 and leather-io/issues#101 (1187acf)
- release: 6.44.0 (9fc4eb4), closes #5300 #5440 #5626 #5244 #69
- stacks queries (5041cfb)
6.44.0 (2024-07-17)
- add debug command to log hiro limiter data (52a0c15)
- add runes fiat balance, closes #5300 (0a175f7)
- auto-scale balance font-size to avoid line-break (b25d5bc)
- analytics: remove query error tracking, too many events (f3de110)
- analytics: segment not passing context to mixpanel (52a6fb2)
- send forms address error, closes #5440 (0b99130)
- show brc20 token fiat balance, closes #5626 (adf8c19)
- stx balance loading condition (37686a4)
- post-release merge back (db89bdd)
- remove bitcoin contracts, closes #5244 and leather-io/issues#69 (1b9f9a2)
- update query cache with known data (69a4e0c)
- update query package (98beec5)
6.43.0 (2024-07-15)
- add Leather to WBIP004 array, closes #5615 (e38f6ab)
- mock mainnet btc blockstream requests (16d751c)
- choose account prevent bug, closes #5509 (89500a8)
- collectible hover, closes #4971 (7728eeb)
- confine clickable area of account switcher to account name and chevron, closes #5621 (472c7e4)
- dust change amounts, closes #4979 (8b40ea7)
- increase zIndex of tooltip to prevent it being obscured, closes #5622 (a1f86bb)
- show account name in signPsbt and signBip322 header, ref #4657 #4859 (71f2565)
- add new analytics events (3f9548e)
- post-release merge back (c1bbf89)
- reenable swaps, closes leather-io/issues#98 (5faba22)
6.42.2 (2024-07-02)
- add ledger test for bitcoin api calls, close leather-io/issues#114 and #5574 (26b6b4f)
- add network form bitcoin network selector (2169065)
- adjust collectible arrow hover transparancy, closes #4971 (4571ad7)
- apply spamFilter to all crypto captions and titles, ref leather-wallet/issues#5589 (ed284b9)
- asset row skeleton loader, closes #5466 (9b1c8c7)
- integrate tabs, toast, avatar, address ref leather-wallet/issues#64 (930c125)
- ledger bitcoin query (a11f6a6)
- refactor dialog to use IconButton to fix title without affecting header, closes #5470 (a5011ec)
- remove extra div, ref leather-io/issues#5469 (abdaab5)
- responsive width for popup (c61ced0)
- roll back import of dropdown menu, ref leather-wallet/issues#64 (b03d6af)
- stx send form high fee warning, closes #5362 (0af3ae9)
- ui: center header, ref leather-io/issues#5470 (53d1e6c)
- use dialog from monorepo, ref leather-wallet/issues#108 (de2b5a0)
- use DropDown menu from monorepo for Settings, ref leather-wallet/issues#102 (65131b0)
- analytics: use uniform api with middlewear, remove wrapper fns (c82ed26)
- install @leather-wallet/ui package, ref leather-wallet/issues#64 (12dca36)
- post-release merge back (834d399)
- remove radix-ui base css styles, ref leather-wallet/issues#104 (d5ebb6b)
- rename github org (5d42eeb)
- rename npm package scope (7851c44)
- specify resolution for ws (ff74653)
- undo width change (d3595f4)
- update dependancies (62500b8)
- update monorepo dependancies (7ec537b)
- update monorepo packages (263adcd)
- upgrade react query to v5 (6184a3d)
6.42.1 (2024-06-17)
- add crypto pkg (4136b4a)
- relocated stacks fee types (d8be118)
- remove early test return (e888a71)
- sign out unknown wallet type error (89ebaa3)
- ui: disable pointer events on label (22f727e)
- add constants package to extension (5048be3)
- post-release merge back (34134a0)
- post-release merge back (3ef09f1)
- remove stacks and bitcoin tx models out of extension (8754ecc)
- remove survey banner (2c2aa5f)
- remove unused ecpair pkg (52025c6)
- update cbpay (6ed7969)
- use bitcoin methods from mono, closes leather-wallet#47 (af77063)
- use stacks query pkg, closes #68 and #5070 (9c67eaf)
6.42.0 (2024-06-06)
- add query error analytics (f46cc89)
- panda preset package, ref leather-wallet/issues#62 (36e5238)
- update error page (4fd1dbe)
- use bitcoin queries from monorepo + inscriptions from monorepo (2f113fc)
- align DialogHeader title on center, ref #5419 (2e7fd2d)
- always set memo for SIP10, ref #5436 (40f6059)
- asset list formatted balance, closes #5452 (81f4fa8)
- asset models contractid inconsistencies (d023622)
- close button still showing in breakpoint (632a32d)
- display runes balance, closes #5434 (aa50a08)
- extension build workflow, ref leather-wallet/issues#72 (a24c6de)
- handle undefined memo type for SIP10, ref #5436 (b98a5e7)
- inconsistent typing with txValue (56d4fa2)
- integration tests setup (ea2d8ea)
- long-bns-names: truncate BNS names (a45024a)
- merge main conflicts (176b0d8)
- reenable compliance checks (e9d7ed2)
- remove hover style in sign out button, ref #5406 (3656acf)
- scroll in settings menu popup (348d688)
- set pointer events to none in toast viewport (093856e)
- tests using test app (51e05fb)
- warn users against using support tool for help (755448f)
- deps: bump @leather-wallet/tokens from 0.0.14 to 0.4.0 (8b26fdd)
- move fees models out of extension (a48ba01)
- move money and market utils out of extension (ab7fb16)
- post-release merge back (281e718)
- update panda + panda-preset (8489f69)
- update pnpm (b3411dc)
- upgade @stacks/* packages, closes #5184 (3f53051)
- upgrade @noble/* packages (aea1c99)
- upgrade leather packages (b117fab)
- upgrade various dependencies (16b7567)
- utils: migrate money utils out of extension (43ad127)
- utils: mirgrate more utils out of extension (d8e0088)
- utils: use utils package, closes leather-wallet#73 (53430a7)
6.41.1 (2024-05-24)
- always set memo for SIP10, ref #5436 (9a8d965)
- display runes balance, closes #5434 (76ee219)
- handle undefined memo type for SIP10, ref #5436 (613ab55)
6.41.0 (2024-05-22)
- fix padding on back button, ref leather-wallet/issues#25 (3a42fc9)
- investigate stx fee issues (c5e04c1)
- missing token color (caa4c88)
- regtest address generation, closes #5401 (0c6c4d1)
- sip10 token send form fees bug (5903a7b)
- stamp error reporting (9b77421)
- tsconfig update for tokens pkg (9699d76)
- add defensive code and better analytics for broadcast errors, ref #5118 (a36dae4)
- post-release merge back (ca9cf0b)
- remove combined asset model, closes #48 (a827b40)
6.40.0 (2024-05-17)
- brc20 sends software only (4983476)
- go back properly and don't allow user to close non cancellable ledger actions, closes #5143 (c28342b)
- ledger: use correct key number (56100bf)
- only decorate psbt inputs without an existing nonWitnessUtxo (d47f87b)
- show correct amount for nonWitnessUtxo, ref #5113 (65a4f52)
- show correct UI count for BTC addresses being pulled, ref #4983 (9f73b24)
- utxos and transaction request cancellation, closes #5058 (ae1b04b)
- add backgroundLocation for device busy step (e288d41)
- assets and asset list (88939cc)
- btc balance (bbc43d6)
- post-release merge back (61b8171)
- refactor canclose (d275ad7)
- stx balance (4e3190f)
- temporarily disable swaps feature (e34d5f3)
- update packages (c685b10)
6.39.0 (2024-05-14)
- add schema validation for stamps (7a89337)
- change default to pulling 10 keys (b5c9c79)
- compliance checks reenabled (d0c17ec)
- constant retrying of metadata (540c349)
- double stacks asset in ledger mode (5d9895f)
- remove ledger add more keys route, ref #4786 (45c9968)
- use nakamoto testnet link when network is set to nakamoto testnet (e522113)
- input calc helper methods (16a9e6e)
- post-release merge back (9caef96)
- remove multiple recipients components (8f83bcc)
6.38.0 (2024-05-02)
- bitcoin fees underestimation, closes #4777 (df936ea)
- colors.focus warning, closes #5225 (6b53a9a)
- disable swap test (d0457fb)
- estimate higher tx size for inscription sends, closes #5330 (8ba6258)
- swap test (7db0d97)
- post-release merge back (4391226)
- prevent runtime error from lottie (0722324)
- rename estimated fee (d12bb82)
6.37.0 (2024-04-29)
- add query options to runes queries (5510d47)
- brc-20 fiat balance (d25741b)
- reset to mainnet on signout, closes #5239 (1bf16e4)
- runes formatted balance, closes #5293 (0830303)
6.36.0 (2024-04-24)
- brc-20 token balances as fiat, #4408 (0942131)
- decrease num of addresses to fetch (b0276ec)
- increase hiro rate limiter (51cf2c0)
- allow virtuoso to resize dynamically, ref #5242 (5d618aa)
- prevent form submit on tooltip click, ref #5258 (8735380)
- problem with endless loading of balances and names (15202f4)
- rpc send transfer params network validation, closes #5284 (a6f774c)
- rpc send transfer recipient default network (4410185)
- show hash formatting, ref #5261 (5264a99)
- post-release merge back (6a53bff)
- price as market data (773421b)
- remove unneeded logger errors (b4d73f8)
6.35.1 (2024-04-20)
- bitcoin fees missing isloading (7fcb417)
- default to custom fee when no fees (6022122)
- fix bug with sending ordinals from ledger, #ref 5253 (06aef60)
- multiple recipient fee calc (4b34089)
- add package installation instructions to readme (f050237)
- enable runes for mainnet (fbf2062)
- enable runes on mainnet (0a17ad0)
- fix alignment of PSBT copy, ref #5260 (b9d8c9c)
- post-release merge back (3ad2b50)
- post-release merge back (448c4c0)
- update README (f695261)
6.35.0 (2024-04-18)
- add default runes symbol (b3109ed)
- check utxo fallback error, closes #5250 (321a00a)
- duplicated connect btn, closes #5255 (2655c0f)
- ledger: no signer breaking homepage (7624c0a)
- rpc send transfer data, closes #5243 (1858348)
- runes ui, closes #5246 (b4dcf87)
- post-release merge back (75c4f5d)
6.34.0 (2024-04-17)
- rune balances (4e1de2c)
- always show full text (dc8c8e4)
- change runes receive address to tr (4c9c167)
- rpc send transfer recipient choose fee (1a5fb85)
- wrong bns name while loading (bc02c05)
- add bestinslot testnet for runes setup (5aa7a20)
- add BRC-20 and SRC-20 to collectibles (3360f0c)
- add ns addresses for runes balances (e26e5ba)
- post-release merge back (250089e)
- stop increase fee being cutoff when long contract name (2b57f48)
- update packages (212bff8)
- update runes avatar icon (f665707)
6.33.0 (2024-04-10)
- add balances shimmer loader, closes #5119 (5c1c284)
- add src-20 token balances, closes #3751 (fb859b6)
- add stacks balance loader (20418ab)
- change query persister to chrome storage, closes #5153 (1cd2625)
- compliance checks (6df0869)
- stacks ft fiat values from alex-sdk, closes #4653 (0f7e44e)
- support multiple recipients in rpc send transfer method, closes #5174 (a470a57)
- add border to onboarding form (a6bda2d)
- container when resized (909fa0c)
- dependabot (d927ec0)
- deprecate InfoCard to add border correctly (b6864cd)
- fix routing issues with send flow (f32151d)
- only show messages on homepage (8228c11)
- refetch brc20 tokens on window focus (a985e0f)
- shimmer styles import (868ee71)
- swap test (85eb975)
- swap toggle with new routing (f179f3e)
- use signed stacks account in transaction #4923 (6dca269)
- Add wallet user survey, adjust styling (3c242cf)
- disable compliance check (b4b1d11)
- fmt (a937795)
- implement fix to limit amount of accounts rendered (629ef97)
- post-release merge back (3c9c0f8)
- replace drawer dialog, containers and global header footers, onboarding, settings, ref #4371 (6262267)
- swaps routes, closes #4317 (70c51a1)
- ugprade dev packages (4ed8326)
- update express, ref #5130 (264bf8d)
- update prettier package (e75990f)
- update stx avatar (03fe093)
- update undici, ref #4956 (8019e0d)
- update webpack + axios, ref #5090 (77803f5)
- upgrade redux toolkit, redux (2eb8090)
6.32.1 (2024-03-27)
- removes decimals from balances > $1,000 (5db63de)
- send form max amount (caae144)
- wrong send stx validation msg (926a90b)
- post-release merge back (541c27a)
6.32.0 (2024-03-26)
- add new test for sign psbt (d5d7cb7)
- add test for psbt wrong index failure (7ec9744)
- client side nested button error (c800721)
- increase swap hardcoded fee, closes #4984 (1eb268e)
- index bug and modify tests (f9efae6)
- input payment type, closes #5076 (5f558da)
- missing regtest prefix in address check (7e8549f)
- modify input payment type index for ledger also (17f57f3)
- swap arrow icon (9dcd980)
- swap duplicate toast, closes #5068 (5f08a9c)
- swapping welsh with alex sdk, closes #5022 (1f1216c)
- validation regtest addresses (462ab8c)
- add chromatic visual tests (3ed207f)
- fix audit vulnerability (f577570)
- post-release merge back (7ad58b1)
- update link to fee info (0d0dc34)
- update link to nonce info (c79ddda)
- upgrade signer packages (9ddea5f)
- upgrade storybook (fb0ed2a)
6.31.0 (2024-03-19)
- add storybook preview to pr links (0e0ca6f)
- address displayer (7f72f15)
- ord io inscription links, closes #3980 (0681c93)
- support gltf inscription type, closes #5091 (a303de4)
- toast (1284422)
- brc20 send status update, closes #4939 (e49e7ec)
- gaia profile test (1d87592)
- gaia profile test (db6a1aa)
- send inputs in check utxos analytics event (2190278)
- sentry api upgrade, routing (2d7b07e)
- sip10 token default max length, closes #4930 (22b695e)
- try retry action (5590cd4)
- upgrade tokens package (bdeb1c1)
- fix uncaught account 429 restore errors (863904e)
- fix uncaught gaia error (456b8d0)
- item interactive to pressable (faa3a79)
- migrate to pnpm (32de09b)
- post-release merge back (951ce43)
- post-release merge back (12c10da)
- remove warning banner (53beaf0)
- temp skip profile test (ea4b71a)
- update post condition allow copy (b0eb524)
6.30.1 (2024-03-08)
- fix page width issue (c7edd05)
- internal clear storage tool fix (f20a14b)
- post-release merge back (d95baac)
- post-release merge back (6702100)
- update wallet config (1eb13bc)
6.30.0 (2024-03-07)
- tag (5b37691)
6.29.0 (2024-03-05)
- add bestinslot api key (105fedb)
- avatar (4fdeea4)
- callout, closes #4311 (4214598)
- upgrade brc-20 api to bestinslot v3, closes #4970 (bf58f6d)
- brc-20 pending transactions, closes #4990 (dbd33ba)
- dropdown item padding (f24f0a2)
- item interactive margins (0b565dd)
- ledger: stacks message signing, closes #4945 (cc19e40)
- recipient account margins (95278ac)
- settings btn ui (b3146a2)
- warning banner, add fake app warning (41a47ec)
- dropdown: unstyled trigger, separate button (38146b3)
- dropdown: update animations (6656e05)
- item interactive (758d65d)
- post-release merge back (a1fdbd2)
- send-form: remove custom dropdown type (5b6bbfc)
6.28.0 (2024-02-26)
- attempt to fix failing test (0ff7701)
- broken color on welcome page (384c947)
- memo using old input (8829a2a)
- remove hiro ref in page (c49f7e9)
- stamps api, closes #4845 (3230c49)
- additional checks before adding tapInternalKey, ref #4125 (09a17bf)
- colors, closes #4831 (934cfd0)
- esm webpack (3cc8878)
- existing icons to use variants, closes #4950 (2ce7319)
- icon variants (7a886c1)
- input: remove InputTextField component (3556390)
- new icons using icon gallery (dc1bf28)
- post-release merge back (5a87a5d)
- upgrade packages (dcc36d0)
6.27.2 (2024-02-14)
- close settings dropdown on click (3183b8b)
- separate catch block (52a849a)
- svg inscriptions preview (787c03a)
- deprecation warnings, closes #4928 (81fea0d)
- post-release merge back (67809a2)
- post-release merge back (4a66d63)
- remove references of broadcastRawTransaction, use only broadcastTransaction (f0f488a)
6.27.1 (2024-02-12)
- contend with other wallets (fb70408)
6.27.0 (2024-02-07)
- activity list items (c01626b)
- analytics: reporting empty error, closes #4907 (ad32854)
- disabled button styles, closes #4840 (666fa37)
- input: mnemonic value state (5fa284a)
- ledger no request keys context (d57f005)
- select account overlay (04e5d0e)
- user should be able to increase fee for stacks with ledger, closes #4503 (47b03f6)
- error helper (a6a33a0)
- flag layout stories (a2230a6)
- post-release merge back (7743f90)
- remove unanchored microblocks, closes #4812 (b21decb)
- stories: add stories for flags (7b0ffab)
- update monorepo tokens (32d0caf)
6.26.1 (2024-01-29)
- limit query opts, add hiro header (68c557f)
- post-release merge back (c7ba7b7)
- remove use spendable utxos hook (0c36db3)
6.26.0 (2024-01-26)
- filter out uneconomical utxos, closes #4505 (a6e116c)
- layout issue when stacking, ref #4851 (ce6c52a)
- nested button tooltip error, closes #4835 (5b87e3d)
- onboarding gate in ledger mode (07729b5)
- sign out of the wallet before proceeding with ledger sign in (aa214c8)
- update psbt warning copy (988e23f)
- add BulletSeparator story (863a128)
- deps: bump vite from 5.0.11 to 5.0.12 (4ec0cd9)
- fix ledger, ref #4861 (62bf0ec)
- improve styles, try mnemonic (f6bad6a)
- post-release merge back (be0d9a7)
- remove dupe imports, lint (b05f731)
6.25.0 (2024-01-23)
6.24.0 (2024-01-22)
- use radix tooltip (aa8a530)
- fee estimation error, ref #4821 (9b75521)
- home action btns hover state (c270868)
- send inscription form fee flow (ee9728d)
- tooltip logic (2ae8cf0)
- audit colours, update token package, brown becomes ink (c82c612)
- button and link, ref #4418 and #4523 (7d75f4a)
- fix icon padding, ref #4693 (fbd8c11)
- fix validate custom network name field on form submission, closes #4737 (63e6a94)
- post-release merge back (0930968)
- update network tests (ab1fb5b)
6.23.0 (2024-01-16)
- improve error handling in ledger, surface incorrect app error (5bff514)
- prompt user to open the app (f672bec)
- add remote config to recover feature (84a10dc)
- duplicate keys error (77dc018)
- lint for deps (42179de)
- remove fee title in increase fee form (0de3900)
- track error codes (227f6ee)
- ui: rebuild tabs with radix primitives, ref #4309 (3b0488e)
- unused exports (3fff31d)
- add improved sentry perf tracking (8b96e9a)
- check instance of error before passing it to checkLockedDeviceError (e342642)
- post-release merge back (2eaa09f)
- quit app ourselves instead of prompting user to do it (35c2ff1)
- remove unneeded radix styles (6808536)
- reuse getAppAndVersion from bitcoin app instance method (e894808)
- select and dropdown, ref #4798 (a82457d)
- token radii and keyframe, ref #4637 (e67b61d)
- update panda (2418a1c)
6.22.0 (2024-01-09)
- add storybook, ref #1230 (958f177)
- deploy storybook with chromatic (b22ee5d)
- ui dropdown and select, ref #4312 and #4417 (3bd7ab4)
- asset list ui bug, ref #4603 (9a2e8b4)
- delete unused import (072cbd6)
- fee value calc bug, ref #4742 (a59e0d2)
- infinite loader on buy screen if stacks account is not present (1fb92aa)
- nan total amount bug (8c37393)
- swap broadcasts, ref #4750 (54705e7)
- swaps UI bug (d4c99d5)
- user should be able to buy stacks for stacks account (b2854c0)
- move hooks to hooks folder (336e12c)
- post-release merge back (44ca1fd)
- update axios, radix, panda. remove unused radix primitives (51320f9)
- use isDefined function in filter (ca7b44c)
6.21.2 (2023-12-21)
- post-release merge back (1836adf)
6.21.1 (2023-12-19)
- remove stx deposit analytics (0b123eb)
6.21.0 (2023-12-19)
- html video and audio inscription types, closes #4077 and #3556 (e19eea4)
- modified contracts and balance fetching (63d29ba)
- updated dlc tools version (8dc1d22)
- collectibles refetch, closes #4413 (13aa68f)
- deprecate legacy font sizes, closes #4587 (5f539ca)
- handle inscription type svg, ref #4727 (b713c70)
- only show swaps option on mainnet, closes #4687 (af6443c)
- swaps test, ref #4725 (faae457)
- wallet: fees warning alignment fix (d771bcc)
- post-release merge back (75f4998)
6.20.0 (2023-12-14)
- add fund btc screen (df77eb9)
- added query for bitcoin contracts (408ce03)
- modified bitcoin contracts balance fetching (bc909cf)
- removed unnecessary useeffect, modfied btc entry point return if balance is undefined (c858abb)
- sentry feedback (c4f6260)
- upgrade alex-sdk to 0.1.23 (4a2b5d5)
- add CNAME to action (e62c4b1)
- ledger: inscription sends, non-index 0, closes #4680 (aae3221)
- serialize sip10 form memo before displaying it (6140a7c)
- use light mode icons (8d160b0)
- post-release merge back (11b48fc)
6.19.0 (2023-12-12)
- add rpc method for signing stacks messages (e77a8d8)
- add background location to brc-20 modal and fix typo (7483b9e)
- broadcast ledger swap (886309b)
- fix brc-20 sendby signing transaction before finalising then broadcasting, closes #4635 (5aa7c3c)
- keep search params while doing background location redirect (6b7ce6a)
- playwright error (5bef424)
- revert signing logic to try both keys, closes #4645 (8b1be50)
- selecting testnet in tests (d275d8c)
- swap test route path (24d3677)
- add ledger signing routes to BRC-20 send (42ee981)
- add swap tests (bd6dc1a)
- enable ledger swaps to test (6539075)
- post-release merge back (9414a9b)
- signing: support non-index zero input signing, closes #4620, #4628 (d2edb18)
6.18.0 (2023-12-05)
- add tests for psbt sigining (c5ee6b7)
- modified explorer link maker function to have a regtest option (4b158d2)
- use-explorer-link got separated into bitcoin and stacks function variant (89bd3c5)
- add color to warning background, closes #4600 (cdcc597)
- adjust position of fee slot, closes #4462 (fc2e08a)
- change to hstack to align buttons, closes #4592 (d00d83f)
- decouple choose crypto asset components and add a new lint rule (7b11213)
- make sure pending transactions have the correct circle colour, closes #4591 (eb96ac2)
- remove PSBT learn more link, closes #4607 (1d9fd60)
- roll back move to async from PR 4490 to supress sentry error (9ec8a0c)
- set backgroundLocation for send ordinal, closes #4562 (b104a48)
- underlaid button, closes #4615 (907f33c)
- consume design tokens from extension (d476fa3)
- consume design tokens from extension (0e52e5f)
- improve icons (fcbf0d7)
- post-release merge back (34f5553)
6.17.0 (2023-11-28)
- extended add-network page with the option to add bitcoin network too (870574a)
- support bitcoin ledger, closes #2893 (8a81f58)
- updated dlc-tools package, modified accept bitcoin contract rpc params (0742719)
- account circle numbers and delete unused code (a6588dc)
- add background state for ledger connect modal (41fef37)
- align heading text left, closes #4423 (31ddc89)
- allow users to click input when populated, closes #4582 (222a854)
- axios get request for config (3ad4b06)
- bitcoin fees tx size calc (3f5718c)
- filter network dust amounts when sending all (b7a34a9)
- fixed previously saved network loading (c8724b4)
- give more margin to Continue button in extension mode, closes #4423 (8d61e93)
- mark ui bugs (e9da651)
- minor ui bugs (0095ebc)
- popup: avatar circle on stacks transactions (8dbfefe)
- provider name in tests (6b75267)
- psbt bare utxo signing (954e707)
- qr code (b035f20)
- remove not working onFocusborder, to be fixed in #4583 (cddf09b)
- sign out and close all tabs on create wallet, closes #4517 (0b47dea)
- skip bitcoin contract tests (83c4d04)
- fix type errors (98f5ddf)
- icon tokens (91403d7)
- migrate icons (fbc6580)
- post-release merge back (c3c7bd1)
- remove bitcoinjs-lib from inscription send (97854b0)
- remove patch file (be8b040)
- remove remaining old icon libraries (1fa4e6c)
- remove stacks ui (99fb117)
- remove unneeded parent button, closes #4550 (c44a7bb)
- update font and color for receive asset (800fa3e)
- update panda (2807b50)
- update readme (c86f2ab)
- use tokens for border radius (b387903)
6.16.1 (2023-11-17)
- add hiro api key, closes #4518 (8c3f3d2)
- auth: sign out from view secret key (ad056f2)
- auth: wait for sign out to finish to navigate (5630364)
- ui: change locked screen ui to match the updated styles (35493d5)
- post-release merge back (831989d)
6.16.0 (2023-11-08)
- brc20 send form bug, closes #4482 (a578e08)
- ledger: stacks contract call signing, closes #4478 (6b81c01)
- map txid to txId to match new format of useExplorerLink, closes #4446 (cbf8814)
- migration redux persist (bd77be5)
- refactor error label to align icon and make text consistent size, closes #4166 (eb69ae9)
- sip10 tokens ledger send form, closes #4491 (1bd7837)
- themify yellow, red, green, blue (642e08a)
- init ledger store refactor (19eee1c)
- ledger store (d3d86cc)
- post-release merge back (43750af)
- post-release merge back (b9e726e)
- update icon, closes #4166 (b1e934e)
6.15.1 (2023-11-04)
6.15.0 (2023-11-02)
- temporary fix for notification banners (e349e0c)
- updated dlc-tools version, conditional bitcoin contracts entry point rendering (194d102)
- bug with go back action in send flow, #4355 (92aa04c)
- default icon stacks png (eff18bf)
- fee calculation in for btc txs closes #4455 (cc5908b)
- fix typo in text, closes #4461 (6544d8e)
- improve styling of fund page in extension view (ce31f2c)
- removed attestor checking and argument from the bitcoin contract interface, better error handling (7a0a2e8)
- add ledger to swaps, disabled, ref #4367 (5273dd4)
- ledger: stacks signing, closes #4420 (6b8919b)
- post-release merge back (24a124c)
- swap asset list display name, closes #4421 (7c65fb3)
6.14.0 (2023-10-30)
- removed stacks/ui types and unnecessary data-testids (5c85448)
- add default type to button, closes #4333 (433216f)
- incorrect ui with psbt listing tx, closes #4428 (e83db28)
- remove query options from btc fees, closes #4198 (c7d80eb)
- removed unnecessary forwardwithrefs (fc69b0f)
- send ordinal routes, closes #4444 (dc209c2)
- swap console logs, closes #4438 (e8fa72f)
- swaps min to receive format, closes #4442 (c5cf61c)
- tx req fee error, closes #4231 (190868a)
- import prettier config from monorepo, closes #4268 (733e503)
- post-release merge back (efee04f)
- remove icon transition, closes #4332 (b75b20a)
6.13.0 (2023-10-26)
- add alex-sdk and alex integreation (6aabb24)
- broadcast swap tx (d33c074)
- implement alex sponsored txs (2c790f8)
- add border tokens (82f4cad)
- async fetch for exchange rate (c7c5c3e)
- temp hide swaps for ledger (08b0e9c)
- make getter fn for chrome.storage (d9bd157)
- more swap qa changes (59cb91e)
- post-release merge back (7afc103)
- swap qa changes (641df65)
6.12.0 (2023-10-24)
- add connect btn (3903ba1)
- add unsupported browsers modal (2febd49)
- added bitcoin contract list page and entry point (a28678d)
- added tests for bitcoin contract request (157f97e)
- return addresses of regtest and signet (a0717e3)
- rework onboarding ledger flow, closes #4281 (47aa2e2)
- align text and caption left so it appears correctly in extension view (bd25751)
- allow direct access to /receive/stx (e7c8d8d)
- change acc bug (ce13789)
- clean code (77a4822)
- clean code, add note re ordinals modal (a06aa39)
- clean code, add note re ordinals modal (993df34)
- close original recieve modal before opening qr code modal to prevent double modal (10b7246)
- code spanning past viewport width (db35a49)
- do not nest recieve sub routes to prevent double overlay of modal and maintain direct access (1477c96)
- enable bg redirect to overlay modal in new tab (36c969f)
- get build passing (5826143)
- improve type loading (d79ee62)
- ledger tx sign error process (618923f)
- pass child routes as children to appease dep cruiser (200907a)
- re-introduce bg location for hometabs so modals overlay on top of activity (12571b0)
- refactor modals to overlay on top of backgroundLocation consistently, closes #4028 (c006894)
- revert drawer changes from brand audit, closes #4249 (e437710)
- update path to receive stx to fix test (2c897ab)
- use bg location to open in new tab. share modal bg logic (07c5c98)
- use grid for asset rows to stop overflow while allowing width, closes #4171 (529c03d)
- use independant route for FundReceiveStx (e4bfd24)
- use network.chain.bitcoin.url in api hooks, closes #4330 (ceaf228)
- wallet type definition (ddc91e3)
- welcome page header padding, closes #4374 (0817a5e)
- debug window close util (77056e7)
- deprecate unused routes (a3710c5)
- explore routing issues (0dbbdcf)
- local copyToClipboard hook (017fa3a)
- psbt stackui layout (e71e457)
6.11.0 (2023-10-13)
- sBTC devenv network (1eb34b8)
- alter position of receive modal in extension view, #4165 (07989ae)
- change tab hover bg colour, closes #4249 (1f8e863)
- give activity screen a min height to stop it jumping when empty, closes #4249 (75466bd)
- improve display of select account in extension mode, #4165 (f09aec3)
- make adjustments based on PR review feedback (29c5d59)
- name wrapper more specifically (230fe46)
- properly switch between 12 and 24 word inputs, closes #4250 (1a86b85)
- stop create account button disappearing at smaller heights, #4165 (f166a31)
- update address displayer to use text-subdued for odd, closes #4249 (a9562c6)
- update collectible header font and align icon, closes #4290 (e88a18b)
- fix missing protocol (ba1a712)
6.10.0 (2023-10-11)
- outdated version warning (d56b52c)
- outdated version warning (c0e859c)
- regtest addresses, closes #4223 (eedbed5)
6.9.2 (2023-10-04)
- add mnemonic field validation, closes #4130 (b7970d5)
- adjust padding of numerical slot, closes #4243 (55019df)
- do not disable button using dirty flag (1a31a7b)
- filter spam transactions from activity, closes #4017 (b1bf006)
- fix prettier (0775186)
- fix responsive style of funding page, closes #66 (361c970)
- fix spacing between content (31850ba)
- reduce zIndex so that onClick works consistently without needing to double click (5f44d5a)
- remove legacy bip 39 library, closes #4130 (4a4185a)
- roll back use of useFocus as it prevents formik validation from properly indicating isTouched (0f629b0)
- use psuedo-elements to specify borders (586af95)
- apply requested changes from pr feedback (027025f)
- fix readme (4d03eb5)
- ordinal aware utxo query, closes #4163 (9f8291f)
- upgrade panda & other deps (1489864)
6.9.1 (2023-10-02)
- add array notation lint (481b28d)
- add spam filtering to fungible token assets, closes #4252 (b56c27b)
- reenable transak, closes #4267 (b2fd8c3)
- send inscription error processing, closes #4286 (f73f3a4)
- set background colour of dialog for dark mode, closes #4282 (b4e9b75)
- stx transfer test (da669d1)
- temporarily disable test (a149517)
- missing env var (7f7c7c5)
- remove legacy integration tests (6c507c2)
- ugprade packages (41ec75c)
- upgrade scure/noble pkgs (949311a)
6.9.0 (2023-09-26)
- add address index for ns inscriptions (6317dce)
- add ns inscription send, closes #4019 (92774e8)
- display inscriptions from native segwit address, closes #4018 (4a01fae)
- enable stx tests (e99e88c)
- remove ns address inscription warning (ad1e940)
- replaced dlc-wasm-wallet with @dlc-link/dlc-tools (0364e26)
- minor css bugs (a514265)
- more explicit build instructions (11fea38)
- set onboarding modal background color to fix transparency in dark mode (93a3a0f)
- styles of acc info card (64bd214)
- update leather contact email address (5330d18)
- flag to use panda, closes #4255 (5f0306e)
- remove space between component (2fe2b60)
- space between, closes #4256 (963faab)
6.8.2 (2023-09-19)
6.8.1 (2023-09-19)
6.8.0 (2023-09-18)
- trigger release (eb35e12)
6.7.0 (2023-09-18)
- trigger release (5fc164a)
6.6.1 (2023-09-18)
- firefox ci build (51a7390)
6.6.0 (2023-09-18)
- create new test acc (f14e3f1)
- increase fee actions (7a9298b)
- ui changes in inscription flow (23ab7f0)
- update panda, node (ddde3b1)
- add fill=currentColor to refresh icon for dark mode, closes #4195 (25476e7)
- adjust header background colour based on screen context, #4164 (015c4e1)
- discord webhook, new org secret (fbc1c57)
- firefox publish issue (e143172)
- fix fund test try (2a5d421)
- flaky settings test (51c460e)
- global bg style (d639c8f)
- pr ext build link (126b1e7)
- remove radix layout components (029e6b9)
- remove undefined tokens (e1b431f)
- script type unknown (2e344ec)
- stop sign in panel stretching too much, closes #4212 (1804f49)
- triger release (483f0ae)
- triger release (5cb9193)
- trigger release (108e74e)
- trigger release (cefd605)
- trigger release (8d596ae)
- trigger release (316c67a)
- fund test migrate, closes #4187 (1375cd5)
- migrate network tests, closes #3707 (8ed7553)
- migrate tx requests tests to playwright, closes #4151 (c15b223)
- pass all sighashTypes to signer (fdb06cf)
- remove emotion, configure panda to load css globally, ditch stacks-ui base, #4164 (d8655c1)
- remove legacy fund selectors (92a495c)
- remove legacy settings selectors (e6eecb6)
- remove test env (61634d4)
- rename leaf to leather (66d159e)
- request feature link (4e6c09d)
- settings legacy test (068d3cd)
- swaps ui with leather-styles (4884fc5)
- update to leather url paths (203fad5)
6.5.1 (2023-08-31)
- check broadcast param as string (887e9d9)
- reenable firefox (0ccd7c7)
- rename brand (dbfda8d)
- update build assets (47e72b4)
- release: 6.5.0 (3b7bc46)
6.5.0 (2023-08-30)
6.4.0 (2023-08-16)
- updated bitcoin contract api, modified responses, added error handling (3a77bfc)
- add copy and qr options to receive modal, closes #3307 (efa14d0)
- firefox: short session duration, closes #4030 (5a09c43)
- header indentation for Stacks transaction signing #3881 (8bfcf60)
- add modal for BTC Stamps QR receive (fc33210)
- inscription sends, closes #4111 (b2f0690)
- refactor receive modal to share code better (77d8704)
6.3.1 (2023-08-10)
- filter out urls and spam words from token names, closes #4017 (dc07b46)
- update manifest default_title to change extension tooltip text, closes #4078 (5f61753)
- improve secret key ux (108fdf8)
6.3.0 (2023-08-08)
- add option to broadcast rpc psbt, closes #3895 (da7b51b)
- add taproot txs in activity list, closes #3249 (d4b1065)
- fetch inscription by output in separate query (281e138)
- hide increase fee for txs with taproot input (a01071f)
- change logic to upscale amount in input field (086c329)
- handle case when there's no ticker of < 4 chars (ce3c7c9)
- make input text perfectly centered (0b23519)
- only route to error when asset is bitcoin, closes #4083 (bed3820)
- move fn to utils, use constant and provide more descriptive fn name (5356069)
6.2.1 (2023-08-03)
6.2.0 (2023-07-31)
- remove redux devtools from final bundle (66cd1f6)
- add StacksAccountLoader (aa5d904)
- add update input for tapInternalKey (e085927)
- catch rpc sign psbt error (0519dcf)
- firefox manually loaded extension (95b8553)
- Fix max width on Stacks contract UI , closes #3966 (4ad34c8)
- full sighash types (84236fa)
- track sighash type changes thru code (62b479c)
6.1.0 (2023-07-26)
- csp img-src allowed urls (361b79e)
- propagate subnet chain id in selector (0ebcbc2)
- propagate subnet chain id to networks actions (c981fdb)
- public key type error (26485c8)
- remove magic recovery code, closes #2955 (fa9d13b)
- signPsbt error routing (1e58c56)
- xpub version mismatch in software mode (89d77df)
- add subnet chain id to the network configuration (2d93f5a)
- ledger (1e8d229)
- psbt error handling, closes #3804 (848e0fc)
- psbt signing with default tapInternalKey, closes #4007 (75d8760)
- psbt uxui, closes #3849 (e48726e)
- remove unused address regeneration code, ref #2894 (47239e6)
- rename peer network id (09812ac)
6.0.0 (2023-07-25)
- this change is sufficient enough to warrant a major bump
- added bitcoin contract request page (83cf049)
- added use-bitcoin-contract hook and additional functions and configs (626ef0b)
- extended rpcmethods with bitcoin contract related case, added routes and success/failure pages (f0ff7af)
- manifest v3 release trigger (80615ca)
- added back dlc-wasm-wallet package (ba27aaf)
- added working package.json (e8067d0)
- cross install tracking (3bc59ac)
- fixed frozen lockfile (536aeec)
- made requested css and const changes (8846e0e)
- modified bitcoin contract request ui (width, size, weight) (36d7c80)
- modified yarn lock file (52b1d14)
- multi extension loading (03465c0)
- only show errors when field not in focus, closes #3766 (abffd71)
- ran prettier formatting (16ca959)
- ran prettier formatting (515b1e5)
- remove warning banner (b3427bf)
- type errors (a2598a9)
- unprocessable pending txs balance subtraction, closes #3921 (2d284db)
- release: 4.36.0 (8184b75), closes #3989 #3921 #2330 #3954 #3789 #3518 #3871
- release: 5.0.0 (0e73a1e)
5.0.0 (2023-07-18)
- this change is sufficient enough to warrant a major bump
- manifest v3 release trigger (d0c8b3a)
4.36.0 (2023-07-18)
- add module type (227ea75)
- choose acc total balance, closes #3989 (6e4bedf)
- disable sentry in service worker (d5e8f26)
- entire activity item is clickable (167429b)
- exceed amount in rbf, closes #3921 (0d8e72f)
- form restore (c48fc22)
- go to RequestDiagnostics after fresh installation to avoid flash redirect, fixes #2330 (bef7e08)
- port disconnecting (da3a2f5)
- prevent secret key showing before blurred (6929ada)
- refactor JSX namespace to React.JSX (4a07bcb)
- retore form state, chromium (be3204d)
- secret key input, closes #3954 (5f000ba)
- stacks nfts loading key not unique, closes #3789 (dad5d6e)
- upgrade packages (74f6d25)
- use routes over state for home tabs, closes #3518 (cb2f317)
- use windows friendly syntax so that yarn dev will launch on windows machines (56b6778)
- keychain (c5d4761)
- migrate to manifest version 3 (03dbb1e)
- mv3 fix (0f54a1f)
- restore gaia functionality (bf136dc)
- sending max fees, closes #3871 (90c1c31)
- stacks keychain logic (846132b)
- upgrade packages (d3978f0)
- upgrade packages, p1 (cb7da02)
- upgrade packages, p2 (51b7da0)
4.35.0 (2023-07-03)
- add alignItems center to ensure title aligns correctly, fixes #3881 (df8454d)
- add pre-tweaked key (52d2b33)
- ledger routing bug with broadcast error (648af7c)
- ledger: reject when ledger wallet (574d618)
- remove required payment type from sign msg (d46b310)
- subtract microblock txs from available balance, closes #3898 (78a4349)
- add note about refactoring to remove JS truncation (a798bd1)
- remove leading as its not a valid CSS prop (5632c1c)
4.34.0 (2023-06-28)
- ignore resize observer error (4a3a8a5)
4.33.0 (2023-06-27)
- ledger support link, closes #3900 (05f1d7f)
- negative stx available balance, closes #3761 (6a2adf0)
- trim recipient address field to remove leading/ trailing spaces, fixes #2806 (1a7f683)
4.32.1 (2023-06-23)
- inscriptions on regen addresses, closes #3752 (5cb868f)
- psbt: allow number array (b5df8c4)
- psbt: bad index check logic (a0ff51e)
- psbt: dynamic validation of sighash type (d86f865)
- psbt: write custom test, yup mixed not working (53e3385)
- required allowedSighash (6ddb8b7)
- allow bigint in createMoney (3672e89)
- calc btc fiat value hook (cf7b8db)
- format money with optional symbol (e6ea975)
4.32.0 (2023-06-21)
- psbt: validated positive by mistake, 0 index broken (bf793a0)
4.31.0 (2023-06-21)
- add brc-20 send for non-zero-index taproot addresses, closes #3830 (be93e72)
- enable copying secret key from textarea when key is masked (6ba30bb)
- masking secret key functionality while typing and copying key (63e3c48)
- dockerfile to reduce vulnerabilities (69bfc94)
- psbt: parse param schema, return error, closes #3804 (950a28a)
- set password routing (73444e4)
- add derivation path, ref #3868 (392aa01)
- deps: bump @apollo/server from 4.7.1 to 4.7.4 (ec9909a)
- mask secret key during sign in (aac0d56)
- psbt ui inputs query (f320e84)
- psbt: support custom account index, fixes #3868 (f6e5e9d)
- updated supported methods response (38afa40)
4.30.1 (2023-06-16)
- brc-20 send form bug (d45f26e)
- track caught chain errors (595230d)
4.30.0 (2023-06-15)
- add brc20 decimals, closes #3840 (dac9920)
- btc custom fees, closes #3597, closes #3760 (1940eaf)
- remove useref in infinite inscriptions query (3a8ab16)
- allow user defined network (0c23475)
- another try ignoring err (6f83383)
- dup placeholder node (d95e590)
- failing test with masking secret key (2a4dc5f)
- request fees more often, closes #3657 (1d32325)
- send-transfer: poor validation, missing route guard, closes #3823 (d5720b9)
- unwanted decimals in sats, closes #3836 (e1987ed)
- add warning (72105c7)
- each rpc method own file (f0763a4)
- improve form validation (51f305d)
- mask secret key for new wallet onboarding (84951d4)
- psbt ui to inputs and outputs (dea361f)
- psbt: support via RPC, closes #3581 (f828341)
- recipient select behaviour (409cc72)
- renaming stacks-specific code (5d51b1e)
4.29.1 (2023-06-13)
- early return if stamps query returns undefined (9378be5)
4.29.0 (2023-06-07)
- add public keys to getAddresses response, closes #3778 (ebe594a)
- inscriptions cache bug (3c67a9b)
- prevent default low fee selection, closes #3768 (c4dd1ae)
- reduce btc send form click area (30b63a6)
- remove disabling on send input click (1b049e5)
- request signatures should work with unsecured tokens (d426457)
- unwanted blur validation (e06305a)
- deps: bump vite from 4.3.8 to 4.3.9 (7af5e8a)
- improve fee estimation (11ce4b0)
- improve rpc message erroring (da511d6)
- send max, closes #3136, closes #3576 (5b7d99a)
4.28.1 (2023-06-02)
4.28.0 (2023-06-01)
- add brc-20 send flow, closes #3669 (f12322b)
- add signet support, closes #3771 (2800623)
- change brc-20 balances api provider, closes #3772 (3805c77)
- initial brc-20 transfers (bc4e180)
- move add collectible card, closes #3762 (c91aba6)
- don't subtract balances being returned to sender (fc28749)
- infinite loading bug, closes #3783 (dd3d218)
- insufficient balance error (d4edf00)
- insufficient fee validation (00f7c09)
- adjust refetch interval (2f13612)
- change api url (fafbc54)
- remove duplicated fetcher fn (8c2bad3)
- remove fetch on focus (e915a43)
4.27.1 (2023-05-26)
- brc-20: caching without query key (3ae4af1)
- improve utxo selection (a5a114b)
- same inscriptions among accounts bug (1f04dd7)
- update readme (1bc6198)
4.27.0 (2023-05-25)
- revert gaia url (52375a0)
- brc-20 query path (bc1ee1c)
4.26.0 (2023-05-24)
- change gaia url, closes #3678 (baa3c4a)
- show available btc balance in balances list and total balance, closes #3685 (c329a69)
- show stacked balance, closes #2835 (80af821)
- analytics: wrong api details, missing token (db3a296)
- live reload losing in memory key (0803ce6)
- stamps query key (647cbee)
- key derivation, closes #3725 (11f9461)
- upgrade dev deps (d9c9f30)
- upgrade to jotai v2, other pkgs (b3ec461)
4.25.0 (2023-05-21)
- update documentation link (89e46b5)
4.24.2 (2023-05-17)
- delete networks bug in firefox, closes #3608 (a092f8d)
- display json mime type inscriptions, closes #3533 (ec350ca)
- ignore known sentry errors (db5150a)
- insufficient funds error, closes #3661, closes #3651 (5d95d99)
- add query headers (4841867)
- add temp warning msg (5d4a454)
- brc-20 token balance query (bad4797)
- improve logging (bbb7dc0)
- remove react type resolutions (bac98ce)
- upgrade packages (356e794)
4.24.1 (2023-05-12)
4.24.0 (2023-05-12)
- add hiro api test (db53c6d)
- change ordapi to hiro ordinals api, closes #3417 (73a2957)
- send inscription choose fee, closes #3544 (45c090f)
- brc-20: handle bad response (3775a6c)
4.23.0 (2023-05-11)
- bip322: create factory fn to reduce repitition (c13ae58)
- remove symbol from error msgs (e873225)
- routing: upgrade to v6.4 Data APIs, closes #3663 (739b44d)
4.22.0 (2023-05-08)
- balances list tr breaking ledger (69f6a71)
- copy taproot address, #3664 (ef8e19d)
- filtering dust utxos, closes #3374, closes #3163 (403c7cb)
4.21.1 (2023-05-08)
- brc-20 address (3b204f4)
4.21.0 (2023-05-07)
- onboarding test (c45efea)
4.20.0 (2023-05-03)
- apply highest fee for high estimate, closes #3639 (a1d941b)
- refactor available balance (155e809)
- stamps collectibles, closes #3589 (4d31163)
- ledger: user landing on sign in screen, closes #3632 (28437bf)
- prop error in asset items component (bda1343)
- stamps query options (6a8c7aa)
4.19.0 (2023-05-01)
- add average bitcoin fee rate (c1cdbbe)
- ordinals: improved check, all_inscrptions first (420d136)
- ordinals: sending inscriptions validation, closes #3618 (1f49ad2)
- group math helpers (b6ff306)
4.18.1 (2023-04-27)
- ensure users don't accidentally send stamped utxos (fccf6a9)
- retrieve bitcoin from tr addresses, closes #3575 (76d400e)
4.18.0 (2023-04-26)
- analytics: exploring use of traits (2fda5a3)
- inability to remove network (dcf3c40)
- pad decimals, closes #3582 (1ccf7dd)
- send transfer success response (6d12445)
- stx and sip10 tx error routing (c46797f)
- tabular alignment of numberical amounts (4cbce03)
- tx req edit nonce (5871a95)
- force consistent interface style (63714ca)
- improve linting (485bf6e)
- use consistent signing pattern, closes #3405 (8ea185a)
- using factory fn for signer (541c3b7)
4.17.0 (2023-04-21)
- subtract pending fees from available balance in stx send form (21493a6)
- activity: fetch on interval, closes #3409 (4fad22f)
- upgrade react 18 (3add4f7)
- use new hiro urls, closes #3383 (658b723)
4.16.0 (2023-04-17)
- add btc set fee choice (485dbcd)
- add collectibles analytic event (6067028)
- add regtest support to BTC address config files (8e84eb0)
- remove scraping for utxo inscriptions (31acf9b)
- btc fees test (b78c9a7)
- formatMoney needed a decimal (a4521d9)
- google docs breaking, closes #3502 (c9830b2)
- infer pixelated images, set rendering (0890016)
- issue with jumbled utxo ordering (e7871b0)
- missing inscriptoin frame, closes #3520 (a8c7622)
- sip10 tokens send bug (afe15f4)
- temp hide psbt changes (58520fd)
4.15.0 (2023-04-05)
- add common stacks send form (4524e1a)
- change sip10 confirmation screen (f3d61a3)
- make custom network key required (1395afd)
- sort user txs (46a7e2e)
- return stx address in getAddresses (f634775)
- sent tx summary (47b43af)
- sip10 token send form bug (fd4c4ed)
- stx send form test (fd901fd)
- btc send form (f28aabf)
- recipient field (61852f8)
- remove sip10 form optional params (ec609a6)
- sip 10 send form (64a04a4)
4.14.0 (2023-03-23)
- add rpc methods (8206122)
- add test for stx and btc send confirmation page (09de591)
- token metatdata api client (2045628)
- add testnet badge in app nav while signing (a3dfa94)
- align to baseline (225446e)
- bug with not updating balance list on network change (7be3827)
- bugs introduced on dev (faf7e1e)
- fee tests (d40a33f)
- filter unconfirmed utxos, closes #3468 (c3d865b)
- improve collectibles ui (a2ba78c)
- remove network row from psbt request (311426e)
- updated testnet with latest changes to popup header (e667284)
- enforce strict component type (149d643)
- ft and nft query to new client (5bc54b5)
- money types (1e40977)
- move utility function (7ca08d9)
- remove unnecessary conditional (4207cdd)
- remove unnecessary conditional (c284ca1)
- remove unnecessary conditional (093910c)
- remove unnecessary conditional (1173475)
- remove unnecessary conditional (bd6e722)
- rename method (25b57b4)
- use theme colors (aeafe02)
4.13.0 (2023-03-19)
- don't hide switch account menu (960f477)
- ft metadata not found (7486870)
- metadata undefined and key error (d3137c5)
- ordinals view details link (28cd0ea)
- psbt display of uint8array (15870be)
- remove theme switch transition (a5ce937)
- stacks ft missing flag (cf4975a)
- remove banner (d87a059)
- update banner in wallet config (7380515)
- use zero index for taproot receive address (5af10e5)
4.12.0 (2023-03-18)
- change ordinals content url (38e83a7)
4.11.0 (2023-03-18)
- update wallet config (f20d8fe)
4.10.2 (2023-03-15)
- added in microblock label to activity (0740dcb)
- ft metadata (9aa5f2a)
- microblock label not working (f962582)
- show total balance, not stx in psbt (3d08249)
4.10.1 (2023-03-15)
- ordinal inscription address (a5e4e8e)
4.10.0 (2023-03-14)
- add support for psbt requests (ef053c5)
- add taproot support for psbts (a77b034)
- deliver hex ui for v1 (dc9de34)
- use dompurify to escape text ordinals (a98791f)
- remove unused code (7926e04)
- removed create account button from settings dropdown (3f028c7)
- settings dropdown rebase (18ff479)
- test-app taproot psbts and update pkgs (28bb4ca)
- readme for bitcoin (0f256c6)
- sign at index as an array (756c2a4)
- upgrade pkg to scure-btc-signer (6e68f28)
4.9.0 (2023-03-12)
- add routes for recovering tr funds (97d3bc9)
- add sent btc and stx summary pages (0a9f87b)
- change link to mempool in btc txs (a7cf682)
- open btc receive modal on copy icon click (c51bbc0)
- open input on fees click (d92a1f0)
- broadcast transaction hook (05c5b7d)
4.8.1 (2023-03-09)
4.8.0 (2023-03-08)
- show inaccessible taproot btc balance (750be5e)
- update copy (9478499)
4.7.0 (2023-03-07)
- add collectible hover call to action (b965cdf)
4.6.0 (2023-03-06)
- add sorting txs by time (564fe8b)
- change btc tx pending msg (2cb05f9)
- remove autocomplete in send forms (c3db5af)
- use camelcase in naming (e800b20)
4.5.0 (2023-03-05)
- fetch owner of a name (cc49ffa)
- prioritize bns name over bnsx (03d0ec2)
- query bnsx name from contract (814718b)
- send btc to bns (641fdad)
- btc choose account drawer (0fdd0a4)
- changed ordapi api, closes #3358 (2d495fc)
- error wording, removed fallback, closes #3342 (f61dae7)
- recipient address field naming (44fab72)
- recipient validation with bns field (da22011)
4.4.0 (2023-03-02)
- add arrow up down logic (c4fc057)
- add btc tx icon (f23b762)
- add copy to balance assets (efe0816)
- add fiat amount in sending forms (f98dcd2)
- add tx status arrow icons (fe4e2ff)
- enable sending inscriptions (0ada40d)
- increase unused taproot address search range (00ddf28)
- pass btc address via prop (f92d3b2)
- remove ability to copy btc address (96d3de9)
- remove copy stx from balance list (0fe506d)
- failing send max test (8872fc9)
- left align text inscription text (4abf395)
- make inscriptions field not required (3f91547)
- prevent multi utxo inscription spend (79a59f6)
- add loading state (0c6ded5)
4.3.0 (2023-03-01)
- add password disable warning and check (9ff59dd)
- add proper selector to password checkbox (bdd5942)
- add total balance (0dc04a5)
- collectibles loading indicator (5a04260)
- collectibles refresh button (3c90c4a)
- display ordinal address before copying (4991edf)
- support for text inscriptions (fa37772)
- support for text inscriptions (606d8e7)
- update manifest description (7aa545a)
- failing send max test (e2d9e1f)
- integration tests (81e76dd)
- ledger send stacks ft (d7c8e1e)
- send form tests (a879475)
- tx detail text (480455f)
- ord queries (420592c)
4.2.0 (2023-02-27)
- add copy btn in account switching menu (2399304)
- add ordinals address to receive modal (1fd1b4b)
- add prefix (1f8b20f)
- make ordinals occupy entire space (81e3634)
- return btc address during auth, closes #2909, #3092 (bac34f5)
- asset page routing (ddea6f2)
- bad derivation (34b4016)
- btc recipient form validation (95d110f)
- collectibles map key errors (58c053a)
- collectibles on ledger (3bdb4c5)
- receive modal console error (66c1b3a)
- support form restore for non-btc currencies, clear on exit (48430e8)
- change copy (ba5a9c7)
- error when missing dep (1aafea2)
- improve ordinals query (b9bfca3)
- next steps copy (9397bbe)
- remove fund step from onboarding (77f69e1)
- single header instance (8d50ef5)
- track input/output lengths, helpful for analysing fees (f948cdc)
4.1.0 (2023-02-22)
- add outline (e1aa1b3)
- metadata api working and refactor collectibles (c2ceef2)
- persist popup mode state (74916be)
- stacks nft collectibles (4f5ba2b)
- gamma route and add analytics (4c00edc)
- tabIndex error, recreating html behaviour in js (813c989)
- text alignment (dc334a7)
- add wallet config btc msg (8eefab6)
- analytics: capture broadcast transaction token (5942a54)
- getting started copy (0a89e89)
- persist in background mem (bf76969)
4.0.2 (2023-02-20)
- ordinal caching (641c3b2)
4.0.1 (2023-02-20)
- ordinal modal (a1e937a)
4.0.0 (2023-02-20)
- This release introduces bitcoin support to the Hiro Wallet
- add autofocus on custom fees input (55b10a0)
- add error page (6c9beb4)
- add new tab menu item in narrow viewport (d80a766)
- add ordinal support (ea972aa)
- add taproot keychain (ba07bd1)
- display ordinals (abf428b)
- make address clickable to copy (cf70d81)
- minimum spend validator to btc (6bf331b)
- modify user messages feature, closes #3094 (299f182)
- remove successful sign in toast (3aaf4e6)
- send btc disabled kill switch (85961e7)
- ui improvement (6c08582)
- validate insufficient funds (e41b908)
- wallet config bitcoin feature flag (fc83541)
- add bitcoin activity to account restore flow (9e53c3c)
- add wait to btc test (312895f)
- address label (6072214)
- avoid working outside of formik, dedupe is valid logic, closes #3117 (cb02514)
- codeBlock component width in contract deploy flow (dab711e)
- copy account address (f558508)
- form errors on blur (2fd28fd)
- improve empty address detection (9c4ffdd)
- lower fetch time (72317f1)
- merge conflicts from main (d473bdc)
- negative amount err (2126eaf)
- persist amount/recipient going to from send form (8fedf52)
- preview button disabling (fd76fae)
- prod btc address from fund page receive (84d1e1b)
- remove empty state, closes #3206 (921a25e)
- set system theme (2885269)
- temp hide btc send all (f513e09)
- tests (98b12eb)
- transaction duplication (4421099)
- typecheck failure in ordinals query (09a8697)
- uninvert imgs, closes #3208 (65afa4e)
- validate addresses against network, closes #3161 (83664da)
- add config changes to dev (0ca785b)
- add send container to full page (d4a5ded)
- facade hook for form, reorg validators (4e6a523)
- fix import, unwrap fns (ce914ac)
- fix tests (7a56a1e)
- form routing (fc5996b)
- improve logic to calculate bitcoin fee (c8099e9)
- kill old send form and tests (3847d7e)
- remove bitcoin msg (cde1661)
- send max and add available balance (2055e9c)
- settings menu open in new tab (6d266d4)
- upgrade crypto deps (048b3e4)
3.34.2 (2023-02-16)
- prod btc address from fund page receive (ca01c28)
- remove logs (4091543)
3.34.1 (2023-02-15)
- add btc address to account header (4c1616d)
- disable bitcoin for ledger (f2e8005)
- null char in memo field (ff56e76)
- recipient choose account (174ee8e)
- tooltip hiding after click (e53add6)
3.34.0 (2023-02-14)
- branch name env variable (afad562)
- kill gaia update on create account (1c7fc13)
- send all with pending txs (41ec042)
- send form amount (1a533cc)
- remove localStorage wallet config (2271968)
- rushed changes for testnet support (06a8cb4)
- store structure (9dc1b27)
3.33.1 (2023-02-09)
3.33.0 (2023-02-07)
- add request feature to setting menu (427ad10)
- fetch BNSx names on mainnet (8c573f2)
- new send form tests (15da6b8)
- create reusable flag layout component (cb4e47d)
3.32.5 (2023-02-07)
- case where current account index higher than highest (73cf157)
3.32.4 (2023-02-06)
- delayed home loading (7844bec)
- upgrade deps (d00b798)
3.32.3 (2023-02-03)
3.32.2 (2023-02-01)
- convert Icon to named fn (f02a242)
3.32.1 (2023-02-01)
3.32.0 (2023-01-31)
- account restore logic (d688d8f)
- add debug fn to help account index issue (208a9ac)
- add debug tool (b1408fd)
- amount field auto scaling (fe1c804)
- avoid millions of bns lookups, check config directly (259b524)
- make error currency agnostic (c9652bb)
3.31.1 (2023-01-25)
3.31.0 (2023-01-24)
- analytics: track switching account, closes #2994 (d5a2536)
- dev source maps (39a6f90)
- emotion styles broken (a92cd27)
- emotion styles broken (67f809c)
- ext icon tooltip, closes #2967 (dd3b240)
- packaging: prevent unresolvable sourcemap logs, closes #2964 (c886e4d)
- pending tx nonce (a60cb6f)
- prevent onboarding when wallet exists, closes #2997 (2ef4bd9)
- sentry: remove some transaction logs (bea316a)
- track sentry releases, source maps, closes #2915, #2914 (febde6a)
- unit tests (281736d)
- add hasStx property to switch account event (efbf87e)
- alt implementation, query cache (a7dc71b)
- attempt removing babel (0cdedb1)
- batch update deps (aa72dd7)
- fix failed merge (669f8a4)
- fix failed merge 2 (7dead89)
- fix failed merge yarn lock (d3eafec)
- fix failed merge yarnlock (b5e60a8)
- form validation (cc6ec1a)
- new send form file structure (58c564e)
- remove coreApiUrl getter (001dad3)
- rename specify stx specific atoms (c61dc9f)
- test removing all resolutions (3790e69)
- upgrade @redux/toolkit (5b3e8c0)
- upgrade misc. packages (0f65e56)
3.30.0 (2023-01-10)
- misc sentry improvements (9cc0507)
- dev source maps (b73b63a)
- emotion styles broken (22c97c4)
- emotion styles broken (aa24db4)
- pending tx nonce (fbc73bc)
- unit tests (78e09d0)
3.29.0 (2022-12-19)
- add support for update-profile request (17e624d)
- edit nonce (34084b9)
3.28.0 (2022-12-13)
- add hiro api-wide rate limiting (d3c06ba)
- bad error catching, closes #2931 (43daf15)
- increase test delay for flaky test (64fdb5a)
- remove suspense (e2b2c24)
- fees component for bitcoin (b2661ee)
- improve when fn types (694c607)
- message signature feature (9ed7d71)
- remove leftover comment (7eaffbd)
- remove sha.js in favour of nobel hashes (b032deb)
- use ratelimiter built-in time syntax (da56375)
3.27.0 (2022-12-05)
- add get help menu item, closes #2823 (6e13f4c)
- add option to easily transfer within same wallet (f1b6ac6)
- allow tracking app initiating wallet flow, closes #2904 (d533d43)
- bitcoin fees query (9451f89)
- close other frames when wallet locks (8788e01)
- re-enable sentry, closes 2822 (23776d4)
- use existing data-testid values (5194c20)
- add window.open lint rule (0ed015b)
- reading search params outside react (4e8d3dd)
- use type assertion (1ac3fba)
3.26.0 (2022-11-24)
- send form amount field (ab3a10a)
- send form details (b6a54bb)
- support bns recipients, closes #1840 (55bf5ef)
- amount input in extension (9b31782)
- balances: query correct balance, show microblock balance, closes #2898 (da58732)
- missing address chars, closes #2860 (95bee55)
- theme analytics, closes #2799 (8c85177)
- typo (f5f68f3)
- add error handling to form (fb19774)
- base forms for all currencies (3eec893)
- be explicit about address, allow reuse for non-current account (153b961)
- form field error styles (7ebe8c9)
- home page with facade pattern (c1bbd29)
- improve errors, add focus state (0d193af)
- init new integration tests (5de2613)
- initial test forms (601c4a8)
- initial value helper, inline error (15fe88d)
- react query pattern, form routes (7860ee9)
- remove coupling of balances types, subBalance (de94f2c)
- remove okcoin (b34e214)
- remove unused suspense (8369e32)
- rename existing tests as legacy (7b97265)
- rename original balance queries with stx naming (1770e3d)
- semantic form elements (6f9b123)
- tightens rules against orphan files (950569a)
- use factory fn (b43159a)
- validation schemas (3cd15c5)
3.25.0 (2022-11-16)
- remove unused suspense (4cab35f)
3.24.0 (2022-11-15)
- add chain-specific network config, closes #2689 (5404f75)
- add send crypto asset routes and choose asset (d92f98c)
- capture analytics on consent screen only by default, closes #2784 (8f7d61d)
- strengthen signout message, closes #2748 (6358807)
- balance with wrong decimals, closes #2828 (37f0c10)
- clipped label (8414602)
- logic with client fallback nonce (22d77eb)
- merge conflicts (8992adc)
- remove unused types (24d1ca6)
- rename settings actions (ea16169)
- audit tx request errors (c58b4cb)
- configurable query hook pattern (35893ab)
- linting: import order (239e7d7)
- remove capsize library (4d5db43)
- remove capsize workaround (a7e8cf4)
- test dev access (c3ac636)
- tooling: add decrypt mnemonic page (befb98b)
3.23.0 (2022-11-07)
- add btc to balance list (c13e27f)
- ledger: failing to broadcast from send form (25ba10c)
- persist user selected theme, fixes #2789 (adabbaa)
- enable btc query with address (404f904)
- network switcher (708e638)
- remove btc test address (463bc17)
- rename vars, closes #2779 (d2a7e17)
3.22.1 (2022-11-03)
- market-data: conversion creating decimal money (1557fe0)
3.22.0 (2022-11-03)
- padding on switch acct list, closes #2751 (3a190e2)
- reintroduces usd amounts, closes #2756, #2735 (b9574a8)
- remove unnecessary call to setShowSignOut (ce7ad3c)
- show spinner when activity is loading (f9fbca3)
3.21.1 (2022-10-31)
- add analytics events to local log (b0bfb9a)
- disable input on pw field when loading (9e26a45)
- parsing invalid punycode (18f59fa)
- tooltip label (ff587cd)
- broadcast fn (07e4362)
3.21.0 (2022-10-27)
- not quite strong strength bar full (dcfb1ec)
- send form loading ui (eaf313b)
- throw on http error response (5291cc3)
- prevent vercel msgs (11278e5)
3.20.0 (2022-10-21)
- add bitcoin to tx list (711ad3c)
- no suspense on market data query (100e927)
3.19.1 (2022-10-20)
- menu items casing (ab4fbc9)
- slow firefox sign in times, persistent worker (7eb353a)
- white screen on account select list (12d77a1)
- removes 1 of the 2 expensive tx generations on input change (7dd067c)
3.19.0 (2022-10-18)
- fees query options (16068b1)
- password box lag issue, closes #2697 (d3aad11)
- remove deprecated substr methods (10b9b62)
- simulated fee estimations (669ade2)
- add mailing list link to readme (956840d)
- migrate to @tanstack/react-query (b103bee)
- reusable base type, Money, MarketPair, MarketData (025c5f1)
- reuse account item layout component (b6be275)
3.18.2 (2022-10-14)
- no fallback when no gaia profile found (12d796d)
3.18.1 (2022-10-05)
- path url trailing slash (ff4cc7b)
- upgrade stacks.js v5 (fc8dadc)
3.18.0 (2022-10-04)
- edit nonce to zero (1fb1e36)
- hide menu in send form (78c2001)
- ledger: mismatching public key (d1be7be)
- network: full path not accepted, closes #2680 (23fb2f6)
3.17.2 (2022-09-16)
- query: reuse of query key (9c654bc)
3.17.1 (2022-09-15)
- throwing error with contract function (6f528fe)
3.17.0 (2022-09-14)
- ledger: add utf-8 message signing support (99239b2)
- cached data bug in atom with wrong network, closes #2645 (2a180ee)
- chrome rejections, unused permissions (86e1ddb)
- message-signing: message wrapping, closes #2594, #2441 (3ca2d10)
- querying fee endpoint empty payload, closes #2653 (cf2ca3b)
- sponsored txs confirm button (4d01442)
- broadcast error ux (70fe208)
- deps-dev: bump @actions/core from 1.6.0 to 1.9.1 (fca2545)
- message-signing: structured data formatting (b3dd513)
- remove useUpdateAuthRequest atom, closes #2639 (110d87c)
- select asset (b5684d8)
- upgrade @zondax/ledger-stacks (797ce5a)
- upgrade packages (9558376)
- upgrade stacks.js packages (b6ed0a9)
- use onMount hook (3712a30)
3.16.1 (2022-08-17)
- firefox origin url issue (b46a97d)
- analytics event on worker error (00cfb49)
3.16.0 (2022-08-16)
- trigger release (7ae759a)
- update create version release job (efd2551)
3.15.0 (2022-08-16)
- trigger release (0f4d87f)
- remove locally installed pkg (74d8de6)
3.14.0 (2022-08-16)
- warn when originating tab closes (552293e)
- name spoofing detection from metadata (d9c0e2d)
- redirect back after successful unlock (717ad60)
- release notes (3087cdf)
- semantic release (3a897b5)
- semantic release add, use yarn (32a6785)
- semantic release package install (ae59396)
- setup and relocate env variables (e827f2e)
- upgrade semantic-release action plugin (ea7d747)
- component (4cf384d)
- add conventionalcommits pkg (728f46d)
- add job post (486eedb)
- atoms: remove transaction request atom (ac29a32)
- avoid using localStorage to cache ephemeral values, closes #2547 (4f7126f)
- better handle window close event, closes #1181 (8b6523f)
- coinbase pay ui (7ede3ce)
- deps: tidy unused packages (664b59f)
- disable sentry (d88b955)
- enable coinbase pay fast checkout (adcb2c0)
- fee estimations (20ef805)
- remove more unused packages (4cab525)
- remove react query wrapper (1e479e5)
- security: add dev tools warning (1021f34)
- spell incurred properly (9fd7ec7)
- steps state (76e8c0a)
- tooling: fix redux devtools (e42367d)
- track on 'disconnected tab' error (4577b21)
3.13.5 (2022-08-05)
- new pop up window extension crash (2eeb416)
3.13.4 (2022-08-04)
- remove merge job from main ci (55e8d98)
3.13.3 (2022-08-04)
- remove referrer header adding (0c72776)
3.13.2 (2022-08-01)
- add 'all_frames' option, closes #2351 (276e5f6)
- dockerfile to reduce vulnerabilities (6291364)
- filter nonce txs by sender address (8eaf9c7)
- nan nonce (ecd13c5)
3.13.1 (2022-07-20)
- wallet config path (02d3c62)
3.13.0 (2022-07-19)
- better error handling for broadcasting from apps (759f1d5)
- change confirmation logic while setting password (7d052fb)
- ledger: close transport on activity completion (1133821)
- ledger: improve onboarding ux, close transport (bdf57d1)
- ledger: non-zero index account signing, closes #2572 (f19142e)
- ledger: try again jwt signing wasn't working, closes #2561 (ab53a8b)
- next tx nonce (275c8f6)
- password strength indicator ux (b4c4c34)
- remove instance of redirect_uri (74328d2)
- unused import error (9abca5f)
- add coinbase pay support (7fdf363)
3.12.1 (2022-07-16)
- path to wallet config (4e7d978)
3.12.0 (2022-07-12)
- add transition to fund account tile (a4cc29a)
- drawer header (1be4f88)
- error during sign out on lock screen (8f04a0e)
- error when selecting tx request fee (ee64d9b)
- first steps limit to five accounts (7058fb5)
- ledger: add new error screen (173af14)
- ledger: conditional finalise tx req (00830d1)
- ledger: returning values back to app (b0c5700)
- ledger: unsupported browser modal not opening (e78864b)
- onclose after confirm ledger tx (ad8b2b4)
- query hook dependency (378f0d1)
- referrer header modifying page origins, closes #2533 (cfdc1e6)
- show unlock waiting message only when loading (c1111b7)
- sponsored tx edit nonce (edd5c48)
- tx-signing: missing sip10 detection, closes #2537 (a41ef58)
- tx-signing: routes missing, readded, #2534 (4257768)
- validate redirect uri (8b180f2)
- ledger increase fee tx signing (d8ff5eb)
3.11.2 (2022-07-07)
- validate redirect uri (5264c9f)
3.11.1 (2022-07-06)
- first steps limit to five accounts (f2baa11)
- query hook dependency (927af6a)
- transaction nonce not incrementing (2528cf3)
3.11.0 (2022-06-30)
- add referer headers to api calls (4b23da1)
- bad ui copy practices (828082a)
- current account name (7b54aa4)
- direct landing on send form page, closes #2470 (b98d570)
- firefox white screen with referer header (427e592)
- fund page layout shift (9f66227)
- header version alignment (676b5dd)
- loading first steps (bbbff9c)
- new tab send form nonce and scroll (62e6d11)
- nonce with pending tx (9ba8234)
- onboarding state (40bb84b)
- receive page scroll (fd363de)
- remove double scrollbars, emotion set up (fc0be70)
- send form white screen (1ff0e70)
- sign message oncancel (f2d75f8)
- sign message with line breaks (fdc8866)
- suggested steps only updating with refresh (2dea9c6)
- support SIP-018 for structured data signing (8087cd6), closes #2443 #2460 #2419
- use the anchor mode from the input transaction (92c7c6a)
- add image to fungible token (c891983), closes #1800
- initial support jwt signing on ledger (5f4696e)
- support Ledger hardware wallets (8a7d0d2)
3.10.0 (2022-06-13)
- bad ui copy practices (d92a767)
- fund page layout shift (748136c)
- header version alignment (99af515)
- onboarding state (061f383)
- receive page scroll (9c41ace)
- suggested steps only updating with refresh (edb5ace)
- use the anchor mode from the input transaction (8f16d5b)
3.9.0 (2022-05-16)
- hide nfts with zero balance (67294a2)
- refetch account balance (20f11cb)
- scrollbars from padding changes (1dffe55)
- subtract pending txs from send max balance (8de6523)
- use recoverable key format (c80e651)
3.8.0 (2022-05-16)
- choose account padding (13d091e)
- disable confirm button until fees are loaded (0500796)
- error message page (228e9b7)
- scrollbars from padding changes (1038ddb)
- transaction page, keep padding at all breakpoints (feebd62)
3.7.2 (2022-04-26)
- error message page (e579961)
3.7.1 (2022-04-25)
- bug where wallet doesn't sign out, closes #2341 (5d6d52d)
- create account drawer to toast (db7cbf3)
- switch account drawer (1d59e69)
3.7.0 (2022-04-06)
- fee dropdown positioning (936199a)
- search and select asset (dc077b1)
- track tx signing errors (a387ef1)
- unauthorized request error (28c1fa5)
3.6.1 (2022-03-30)
- fee dropdown positioning (a5d9121)
- track tx signing errors (48d854f)
- unauthorized request error (a0377d8)
3.6.0 (2022-03-28)
- add low fee caps (7196a88)
- re-add dependency array for getAccountDisplayName usage (e69dcac)
- remove conditional code for post conditions in fts (d1ca5df)
- add moonpay fiat onramp (e20a2ea), closes #2068
- add new onboarding home page (8e17124)
- show account username suffices (f8d631e)
3.5.1 (2022-03-24)
- add low fee caps (f391ccf)
3.5.0 (2022-03-22)
- re-add dependency array for getAccountDisplayName usage (9a40fd8)
- remove conditional code for post conditions in fts (16624e2)
3.4.0 (2022-03-21)
- pull request template cc (756aa4a)
- force trigger release (222a448)
- force trigger release redo (b8c9f87)
- force trigger version action (7f4e4dc)
3.3.0 (2022-03-16)
- account names not displayed on sign in screen (c2448fc)
- backup old wallet salt key to gaia (58696e3), closes #2238
- removing localstorage vaules, remove later (e62ab64)
- unlock auth routing bug (04c093d)
3.2.1 (2022-03-09)
3.2.0 (2022-02-21)
- add back tippy styles (7ee08c8)
- add release rules to commit analyzer (2080626)
- change okcoin wording (41e7255), closes #2170
- disable performance tracking (4dda809)
- double scrollbar issue firefox, closes #2228 (75f60a7)
- hitting api with metadata queries (8776d6b)
- missing account balance (0d5cdd8)
- near render loop issue (e60d527)
- pending label styling (4f671eb), closes #2187
- remove suspense, causes scroll bug, closes #2220 (664a3ae)
- send form styles (a52696e)
- send max invalid fee calculation, closes #2175 (db22161)
- slow fetching of metadata, hit api faster (0b5fb74)
- slower render performance on create account list, fixes #2139 (1e21648)
- slower render performance on create account list, fixes #2139 (4e372e4)
- sponsored tx fee (9cfa3fd)
- thrown error with sponsored tx (396a87f)
- add analytics to tx signing & fiat onramp (e943119), closes #2037 #2035
- add back up secret key page (6e11303)
- add config for max fee estimations (0a7a20e), closes #2039
- add message in activity list (f67f7ab), closes #2187
- add set password page (9d18c72)
- add welcome page (431e63b)
- Revert "feat: upgrade @stacks package to 3.1.0" (58e3ee0)
- Revert "chore: upgrade @stacks/wallet-sdk,auth to 3.1.1" (27de05c)
- Revert "fix: missing stx derivation type err" (6da1ad6)
3.1.1 (2022-02-07)
- virtual account list (d94deec)
3.1.0 (2022-02-07)
- add back tippy styles (1c7f7d4)
- change okcoin wording (8437cf3), closes #2170
- disable performance tracking (5059e5f)
- hitting api with metadata queries (6283e9c)
- missing account balance (c6f9bca)
- near render loop issue (7b7d097)
- send form styles (4aa6fd3)
- send max invalid fee calculation, closes #2175 (f764ed2)
- slower render performance on create account list, fixes #2139 (87077cf)
- slower render performance on create account list, fixes #2139 (cbb1fa5)
- sponsored tx fee (b0203b3)
- thrown error with sponsored tx (f943979)
- add analytics to tx signing & fiat onramp (d1a986e), closes #2037 #2035
- add back up secret key page (7a0acc0)
- add config for max fee estimations (4a3a1bd), closes #2039
- add set password page (cd7962e)
- add welcome page (bc17596)
3.0.0 (2022-01-26)
- breaking change from stacks.js (d09244c)
- can't unlock wallet after upgrade (1882c1f), closes #2124
- change wallet config default branch to main (400a55a)
- gaia config being fetched on every key press, closes #2101 (013ec9e)
- improve list render performance (fd0154e)
- increase fee showing zero (297afa8)
- is asset transferable logic, closes #2154 (32dbd96)
- lock and unlocking routes (5df9e88)
- long white screens (ad41051)
- null rendering when accounts are undefined, closes #2000 (973dcc4)
- onboarding route flashing (b2e478b)
- remove disabled regtest option from networks list (6aafe89)
- remove gaia call when unlocking wallet (837cef7), closes #1877
- remove gaia call when unlocking wallet (b717b03), closes #1877
- remove inline source maps in prod (46ddd28)
- rename localnet to devnet (5e489d5)
- render whole account list when fewer than 10 accounts (abe1597)
- routing sign and signed out (61d4851)
- security vulnerability from audit (c80cd98)
- show fiat onramp buy button only on mainnet (6d1df94), closes #2049
- submitted transactions not appearing (e1e902d)
- switch account failing test (7efd8c9)
- trigger release (691a14b)
- use saved hasSetPassword from storage (f3cfbff)
- activate okcoin fiat onramp integration (881e88d), closes #2105
- add metrics for fee estimation (2788a9b), closes #2041
- add unlock waiting message (e2cf9f1), closes #2062
- reduce sentry tracesSampleRate (a08a36d)
- Revert "feat: add welcome page" (4b7859a)
- Revert "refactor: global styles" (97b16c1)
- Revert "feat: add back up secret key page" (95c3a76)
- Revert "feat: add set password page" (4f44c48)
- Revert "refactor: update existing styles to match changes" (326b0b2)
- Revert "refactor: add primary button" (152fffd)
- release: from stacks.js (d09244c)
2.25.1 (2022-01-18)
- security vulnerability (c9dd7f0)
2.25.0 (2022-01-18)
- breaking change from stacks.js (d09244c)
- can't unlock wallet after upgrade (1882c1f), closes #2124
- change wallet config default branch to main (400a55a)
- gaia config being fetched on every key press, closes #2101 (013ec9e)
- improve list render performance (fd0154e)
- increase fee showing zero (297afa8)
- long white screens (ad41051)
- null rendering when accounts are undefined, closes #2000 (973dcc4)
- onboarding route flashing (b2e478b)
- remove disabled regtest option from networks list (6aafe89)
- remove gaia call when unlocking wallet (837cef7), closes #1877
- remove gaia call when unlocking wallet (b717b03), closes #1877
- remove inline source maps in prod (46ddd28)
- rename localnet to devnet (5e489d5)
- render whole account list when fewer than 10 accounts (abe1597)
- security vulnerability from audit (c80cd98)
- show fiat onramp buy button only on mainnet (6d1df94), closes #2049
- switch account failing test (7efd8c9)
- use saved hasSetPassword from storage (f3cfbff)
- add metrics for fee estimation (2788a9b), closes #2041
- add unlock waiting message (e2cf9f1), closes #2062
- Revert "feat: add welcome page" (4b7859a)
- Revert "refactor: global styles" (97b16c1)
- Revert "feat: add back up secret key page" (95c3a76)
- Revert "feat: add set password page" (4f44c48)
- Revert "refactor: update existing styles to match changes" (326b0b2)
- Revert "refactor: add primary button" (152fffd)
2.24.1 (2022-01-11)
- Revert "refactor(tx-signing): use unsigned serialised txs for fee estimation" (114e1de)
- Revert "refactor(tx-signing): remove implicit signing of transactions from send-form" (3161ed7)
- Revert "refactor(tx-signing): upgrade '@stacks/transaction', '@stacks/connect'" (f4a3a52)
- Revert "refactor(tx-signing): adjust unusual fee behaviour, kill signed tx file" (e836021)
- Revert "fix: breaking change from stacks.js" (1d9e6ba)
- Revert "chore: update webpack mode to 'production'" (8b77480)
- Revert "fix: change wallet config default branch to main" (0e2159b)
- Revert "refactor: app routes and account gate" (2a2cb56)
- Revert "refactor: address code comments" (fa240f1)
- Revert "refactor: replace useChangeScreen with useNavigate" (2ad1117)
- Revert "refactor(onboarding): use layout component for welcome page" (31b787c)
- Revert "refactor: routing fixes and cleanup" (18c9ca3)
- Revert "feat: add metrics for fee estimation" (37ca5ae)
- Revert "fix: show fiat onramp buy button only on mainnet" (813de90)
- Revert "refactor: use container route with layout" (a48e74b)
- Revert "refactor: header for layout route" (9b51528)
- Revert "fix: increase fee showing zero" (9938d20)
- Revert "fix: onboarding route flashing" (c51972b)
- Revert "refactor: tidy up component" (60797e3)
- Revert "fix: null rendering when accounts are undefined, closes #2000" (f5fdfc8), closes #2000
- Revert "fix: improve list render performance" (72e2b7c)
- Revert "refactor(deps): upgrade @stacks/wallet-sdk" (0989ec6)
- Revert "refactor(deps): upgrade @stacks/{common,auth,network}" (3c26ab2)
- Revert "refactor(deps): upgrade @stacks/{transactions,encryption}" (6427aa1)
- Revert "refactor: improve switch account behaviour" (96727af)
- Revert "refactor: move type definitions" (359cf83)
- Revert "fix: use saved hasSetPassword from storage" (9168f31)
- Revert "fix: switch account failing test" (e68c7c2)
- Revert "refactor: move vault utility" (5bfba0a)
- Revert "fix: long white screens" (489ec81)
- Revert "refactor: remove ShowDelay" (df06783)
- Revert "refactor: use React jsx transform" (3524860)
- Revert "refactor: remove unnecessary imports" (564c2fb)
- Revert "refactor: add test for unlock route" (dbf69fc)
- Revert "fix: remove gaia call when unlocking wallet" (2ffb470)
- Revert "refactor: move vault utility" (6e0342e)
- Revert "fix: remove gaia call when unlocking wallet" (098d90a)
- Revert "refactor: add test for unique route paths" (f26c850)
- Revert "feat: add unlock waiting message" (95c012a)
- Revert "refactor(folders): move components" (2f977d6)
- Revert "refactor: rename linting actions" (13814d7)
- Revert "refactor(deps): update client deps" (91eadd6)
- Revert "refactor(deps): update dev deps" (d528d77)
- Revert "fix: render whole account list when fewer than 10 accounts" (b568c85)
- Revert "fix: gaia config being fetched on every key press, closes #2101" (96546e5), closes #2101
- Revert "fix: remove disabled regtest option from networks list" (5fd24dd)
2.24.0 (2022-01-11)
- breaking change from stacks.js (85666ae)
- change wallet config default branch to main (69ce2f0)
- gaia config being fetched on every key press, closes #2101 (2484d78)
- improve list render performance (df65dbb)
- increase fee showing zero (492ed1c)
- long white screens (feba515)
- null rendering when accounts are undefined, closes #2000 (5d95af0)
- onboarding route flashing (f2419d5)
- remove disabled regtest option from networks list (6a68a2f)
- remove gaia call when unlocking wallet (2bc01d4), closes #1877
- remove gaia call when unlocking wallet (e6c3947), closes #1877
- render whole account list when fewer than 10 accounts (8464b74)
- show fiat onramp buy button only on mainnet (c02f138), closes #2049
- switch account failing test (982e3e9)
- use saved hasSetPassword from storage (5e8869d)
- add metrics for fee estimation (00690f2), closes #2041
- add unlock waiting message (03ffdf7), closes #2062
2.23.2 (2021-12-08)
2.23.1 (2021-12-07)
- remove a fullstop from the password placeholder (e6f865a)
2.23.0 (2021-12-07)
- don't warn of no writekey in dev by default (d6f4d2b)
- lint issue on transak-helper (46a95e5)
- send form white screen (a8c7e74)
- use transak production env for preview build (3e9e432)
- add fiat onramp UI + providers (14f6cba)
2.22.0 (2021-11-29)
- inconsequential comment change to trigger release, part 3 (f766b5d)
2.21.5 (2021-11-29)
- inconsequential comment change to trigger release, part 2 (fc4d922)
2.21.4 (2021-11-29)
- empty commit, trigger new release (99578bd)
- inconsequential comment change to trigger release (a3c6b2b)
2.21.3 (2021-11-29)
- send form white screen (a8c7e74)
- add max values for fee estimations (06bda04)
- update max fee estimation (98f2186)
2.21.2 (2021-11-26)
- fallback to default estimations (c3044ff)
- fees query network (ccb3182)
- logger import (2ccae06)
- remove fee form suspense (e2f2e2c)
2.21.1 (2021-11-24)
- logger import (828aa50)
2.21.0 (2021-11-24)
- close estimations on click outside (45bec9a)
- custom fee state after fallback (6d2a02e)
- fee estimations fail default (72b25cb)
- mempool txs query atom (73f5b01)
- replace by fee cache bug, closes #1975 (a99a14e)
- send max calc (9e05290)
- send max toast (a66c62d)
- types: loose tx type results in stable release bugs (3b17de0)
- use react-query for mempool calls (f45edff)
2.21.0-dev.9 (2021-11-24)
- mempool txs query atom (605e1e7)
2.20.3 (2021-11-12)
- mempool txs query atom (605e1e7)
2.20.3-dev.1 (2021-11-11)
- mempool txs query atom (73f5b01)
2.20.2-dev.2 (2021-11-11)
- mempool txs query atom (b707d87)
2.20.2 (2021-11-11)
2.20.2-dev.1 (2021-11-11)
2.20.1 (2021-11-10)
- add preview release images, delete unused assets (89a49fd)
- clean hex value for deserializeCV (377031d)
- csp: chrome 96 regression breaks argon2 (4492ed2)
- csp: external images broken (91331d9)
- generate release with preview name (0baaced)
- local dev not injecting provider, closes #1795 (d95b413)
- manifest app version doesn't include -dev (8660262)
- qa build url (eae4633)
- show stx transfers from contract call (514cc61), closes #1713
- tidy CI jobs, update readme (1496af9)
- upload release as zip (d244bfa)
- upload release assets (efd278a)
- use semantic release (7eba15a)
- wallet dependence on gaia, closes #1732 (c5b86dd)
2.20.1-dev.12 (2021-11-10)
- csp: chrome 96 regression breaks argon2 (f5b064c)
2.20.1-dev.11 (2021-11-09)
- clean hex value for deserializeCV (4d98347)
2.20.1-dev.10 (2021-11-09)
2.20.1-dev.9 (2021-11-02)
- qa build url (cfa5abe)
2.20.1-dev.8 (2021-10-30)
- csp: external images broken (29ca0f3)
2.20.1-dev.7 (2021-10-29)
- add preview release images, delete unused assets (01c3121)
2.20.1-dev.6 (2021-10-29)
- generate release with preview name (bdaa8bf)
2.20.1-dev.5 (2021-10-29)
- manifest app version doesn't include -dev (83fd238)
2.20.1-dev.4 (2021-10-29)
- tidy CI jobs, update readme (3c55a11)
2.20.1-dev.3 (2021-10-29)
- upload release as zip (0b9d471)
2.20.1-dev.2 (2021-10-29)
- upload release assets (0fc66ea)
2.20.1-dev.1 (2021-10-29)
- local dev not injecting provider, closes #1795 (d95b413)
- use semantic release (24b752c)
- wallet dependence on gaia, closes #1732 (c5b86dd)
- #1720
dad028e8d
Thanks @kyranjamie! - Add a new state that asks users for permission to record application diagnostics
- #1804
8cb4909d6
Thanks @fbwoolf! - This fixes passing in a custom fee not working for apps using the wallet.
- #1798
0e4b9c7c5
Thanks @kyranjamie! - This fixes breaking changes caused by updating webpack-dev-server to pass security audit checks.
- #1753
6eab6659b
Thanks @aulneau! - This update makes it so any drawer component (network select, account select, etc) will be a modal when used in larger screens, but a drawer when used in the extension view (smaller widths).
- #1779
b33e34834
Thanks @fbwoolf! - This adds rendering the stx post condition in the list of post conditions.
- #1754
d6493cdbc
Thanks @fbwoolf! - This fixes how asset metadata displays in post conditions. It should display correctly now even if a user doesn't have that token in their account.
- #1752
91cf29e88
Thanks @aulneau! - This update fixes the loading state for when the status of a network is not yet available.
- #1780
c90ed29f0
Thanks @beguene! - This fixes the test-app post conditions that were causing contract call failures.
- #1777
589a96fdc
Thanks @fbwoolf! - This fixes filtering local transactions using the safely formatted hex txid.
- #1758
3890723ae
Thanks @kyranjamie! - Fixes bug where it auto-scrolls up
- #1738
b470c7a57
Thanks @kyranjamie! - Adds messages sourced from the main branch of the repository
- #1726
9fe5b22df
Thanks @aulneau! - This update improves the way in which the wallet persists user activity. When a user sends a transaction, the wallet will store a version of it locally. This improves the performance and feedback of the application.
- #1737
92aee034b
Thanks @josecanhelp! - This change allows a wallet with zero STX balance to sign a sponsored transaction.
- #1704
81e039c97
Thanks @kyranjamie! - Makes use of a WebWorker to prevent main thread from lagging during unlock operation
- #1741
2655b649c
Thanks @kyranjamie! - This adds the sign out drawer to the lock screen so users can sign out.
- #1708
5aa6498a3
Thanks @aulneau! - This update adds the global variable VERSION to all cache keys for any data that is persisted in local storage. This makes it so when the wallet updates, there isn't any leaking between versions and avoids using possibily outdated/stale data.
-
#1691
4b685917b
Thanks @aulneau! - This update removes a lot of the code we implemented to determine if a fungible token asset can be transferred/conforms to SIP-010, and in place we now rely on the new token metadata endpoints in the stacks-blockchain-api.NOTICE: This update removes the ability to transfer certain fungible tokens that conformed to an older version of SIP-010 (with no memo).
- #1686
88682a9b3
Thanks @kyranjamie! - Adds a confirmation page before user is able to delete their wallet
- #1530
990bec70a
Thanks @beguene! - Use the api to get possible nonce and fallback to default nonce calculation if the api is not available.
- #1617
e38fafbe6
Thanks @aulneau! - This update enables some additional persistence of query data, such as transactions and balances. This makes it so the wallet can be more performant when opening it.
- #1669
fa4b49721
Thanks @fbwoolf! - This relocates the 'Learn more' text link in the advanced settings drawer.
- #1639
c051ef56c
Thanks @aulneau! - This update adds the ability for users to update the fee for a given transaction. Additionally, users can now update the fee for a pending transaction (replace by fee), to increase the miner incentives for that transaction.
- #1625
98fcd2548
Thanks @aulneau! - This update adds a warning for any contract call that is set to ALLOW mode -- if a user is signing a transaction with ALLOW mode set, any post conditions displayed will have no effect.
- #1619
df283d3cc
Thanks @aulneau! - Fixes bug where balance contained a comma, thus preventing it from being converted to a BigNumber
- #1614
7a0cd03a2
Thanks @aulneau! - This fixes a rare bug where if an address has received more transactions than we fetch for, it would assume it was a fresh account and return the incorrect nonce.
- #1572
46a90aab
Thanks @aulneau! - This update improves data fetching in the wallet in a few ways: removes duplicate fetches, migrates legacy fetching methods to use the api client from@stacks/blockchain-api-client
, and fixes a few network related bugs. Additionally, work has started on improving how quickly the UI is available, working towards progressive upgrading of components as new data is available. Lastly, the foundation has been laid to enable use of persistence of certain data, enabling faster boot times.
- #1598
7d8bbbf0
Thanks @fbwoolf! - This fixes an error in the wallet by initializing the merged asset balance as a BigNumber.
- #1599
ee45a99d
Thanks @kyranjamie! - Fixes bug where users are unable to set the extension to the localhost url, owing to stacks.js changes
- #1430
371c9545
Thanks @beguene! - Add microblocks support. Show both balances, anchored and unanchored, with the anchored one as primary balance. Add an indicator to signal microblock in the asset icon.
- #1578
aeb48279
Thanks @fbwoolf! - This updates the STX token icon in all places to match current designs.
- #1573
40f49ace
Thanks @fbwoolf! - This fixes the placement of the tooltip when copying the user address in the wallet header.
- #1564
eca0ae6f
Thanks @fbwoolf! - This updates the network badge by removing 'mode' from the label. It now reads 'Testnet'.
- #1540
92f2cd26
Thanks @kyranjamie! - Adds a context menu that opens the wallet in full page mode
- #1561
5947b000
Thanks @aulneau! - This fixes a bug where the overflow for the choose account screen was incorrectly set, thus preventing users from scrolling down to accounts that were off screen.
- #1521
77a33488
Thanks @fbwoolf! - This fixes inconsistent balances shown in the send form when a user has locked STX. It also fixes an inaccurate validation error shown when sending max STX.
- #1522
cc6741bb
Thanks @aulneau! - This update refactors the way we implement the helper library@stacks/blockchain-api-client
.
- #1494
12821cd0
Thanks @aulneau! - This fixes an issue where a promise was caught when it should not have been.
- #1481
211990f5
Thanks @beguene! - Some addresses were displayed with 6 or 4 char on both side of the ellipsis. This makes it consistent with 4 char.
- #1456
fa37093c
Thanks @beguene! - Some text are displayed with font-feature ss01 on, some off. This removes all those font-features to keep the font display consistent across pages.
- #1468
a8abb466
Thanks @aulneau! - This fixes a bug where the principal contained in a postcondition would be incorrectly changed when it was a contract principal.
- #1467
0532be11
Thanks @aulneau! - This adds validation and error messaging for when a contract call has been initiated with an invalid stacks address passed for the contract address
- #1489
7110398a
Thanks @aulneau! - When selecting an account to authenticate an application, you can now see the balances for each account.
- #1485
662bb4c8
Thanks @beguene! - Make all our Open Sauce titles consistent with their font-weight. Set it to medium
- #1448
45e7d207
Thanks @aulneau! - This update attempts to fix when sometimes network requests fail due to a CORS related issues. Additionally, this fixes a runtime react key warning.
- #1445
e3b6062f
Thanks @aulneau! - This change removes our dependency on @tabler/icons and usesreact-icons/fi
for all our icon needs, which matches our figma designs. Additionally, this reduces our minified package from over 4mb to under 3.5mb
- #1420
0097c7bb
Thanks @aulneau! - This update fixes a visual bug that caused the network drawer to persist longer than expected, and adds in a global app error boundary to capture run time errors and provide a way for users to report issues.
- #1326
f1382d1b
Thanks @aulneau! - This update replaces our use of recoil for state management to jotai. This gives us tighter integrations with tools such as react-query and rxjs.
- #1301
9c24f96e
Thanks @kyranjamie! - Adds dependency-cruiser, a tool which can both visualize and validate import dependencies in the Stacks Wallet. This PR adds a single rule stating that thesrc/components
folder cannot import fromsrc/pages
- #1408
dcca229f
Thanks @aulneau! - This fixes the logic used to allow or disallow the usage of decimals in the send field. Previously SIP 10 compliant tokens that defined a value of "0" would pass the condition, thus allowing users to incorrectly try to send a decimal value of a token which uses no decimal places.
- #1437
df71881e
Thanks @aulneau! - This fixes a bug where if a user switched accounts while on a page like the receive or view secret key, and navigated home, their balances would show stale data related to the previous account they were on.
- #1386
cf687aa7
Thanks @fbwoolf! - This sets up the ability to perform integration tests in full page rather than in the extension popup for transactions.
- #1294
d40af091
Thanks @aulneau! - This update adds the current version number next to the logo for better debugging and information display.
- #1333
b6c9a5b8
Thanks @fbwoolf! - This updates connect version packages to capture changes to the intro modal in the test-app.
- #1222
08fe3e99
Thanks @kyranjamie! - Removes unused old code once used in the authenticator
- #1431
07b79809
Thanks @aulneau! - This update does a minor refactor to how we were fetching BNS names for a given address, and improves the performance of the application by removing the use of the jotai utilwaitForAll
from the names atom.
- #1434
ff55f99c
Thanks @aulneau! - This update adds better error handling for when a transaction is failed to broadcast. Sometimes the endpoint returns a string as an error message, and previously that was accepted because there was no validation happening on the string. The string is now validated to be a correct txid, and if it fails, the UI will display the correct error message.
- #1285
859d9a64
Thanks @kyranjamie! - Fixes issue where the fee wasn't subtracted from the maximum amount you can send, as well as using the principal's available balance, rather than total.
- #1404
af763d56
Thanks @kyranjamie! - Adds validation to prevent a user from being able to send more than their SIP-10 balance. Fixes #1400
- #1433
a895107f
Thanks @aulneau! - This update enables quicker and more responsive refreshing of an accounts remote data
- #1308
4eeec781
Thanks @aulneau! - This updates fixes a display bug that rounded STX values incorrectly. This bug had no effect on values used in transactions, only with the display of the amounts.
- #1221
b438b324
Thanks @aulneau! - This update refactors much of the architecture of the internal state of the extension and attempts to reduce much of the tech debt we have accumulated.
- #1293
ce60d212
Thanks @aulneau! - This update improves the error handling we have around unauthorized transactions and expired requests.
- #1268
b2ecacf9
Thanks @kyranjamie! - Changes transaction activity screen to order transactions by date, rather than in a single list
- #1292
d93a6eac
Thanks @SergeyVolynkin! - This update fixes a regression where the set-password page became mis-aligned.
- #1299
99434b6c
Thanks @kyranjamie! - Refactor of our component organization, making efforts to structure by feature, and giving clearer responsibilities to each top level directory
- #1269
6777a57a
Thanks @kyranjamie! - Fixes issue where pending transactions aren't always shown
- #1267
117abb0c
Thanks @kyranjamie! - Fixes border radius
- #1291
342a1144
Thanks @kyranjamie! - A handful of UI-related errors were being thrown, this PR fixes them, as well as addressing unknown prop issues with the tooltip component
-
#1208
b76efa57
Thanks @aulneau! - ### SIP 010 supportThe main goal behind this PR was to support tokens that conform to the SIP 010 Fungible token standard. Changes to the extension to enable this touched many areas, but mostly had to do with how we construct the state for each token and how we are displaying it. I've designed things in a way that we can still display older tokens or other FTs that do not conform by using the code we had from before as a fallback when there aren't decimals/symbol/name methods available.
High level overview of changes:
- dynamically fetch and cache meta data for a given token
- display and format balances with correct decimal offset
- display ticker/name as defined in contract
- allow only tokens that have a correct transfer method to be sent via the extension
- correct decimal placeholder in amount input field
- better fallback/loading UI for FTs
- progressive fallback for tokens that don't conform
- improved form validation based on meta data
- automatically switch to "activity" tab on successful transfer
- other misc improvements
- #1233
09dddb5a
Thanks @kyranjamie! - Adds code coverage and deploys to Github Pages https://blockstack.github.io/stacks-wallet-web/
- #1175
09c9b857
Thanks @fbwoolf! - This adds firing an event when a user cancels an auth or transaction popup which triggers calling an onCancel callback function.
- #1214
71524bfc
Thanks @kyranjamie! - Fixes #1204, where a rerender issues causes users in the onboarding flow to enter a prohibative glitch. Credit to community member @whoabuddy for reporting
- #1193
0e3619ea
Thanks @aulneau! - This update refactors and improve much of the UI and functionality of the transaction signing popup. Fixes these issues: #1172 #1165 #1146 #1115 #1147.
- #1194
c331563a
Thanks @aulneau! - This update adds initial support for fetching and dispaying names associated with a given account stx address.
- #1200
5d863cb8
Thanks @aulneau! - This update removes theBlockstackProvider
that the extension would inejct into apps. This is to allow apps that are still using legacy auth (app.blockstack.org
) to work without needing to update to the extension. Other apps should be on the latest versions of connect that no longer useBlockstackProvider
, but instead useStacksProvider
.
- #1178
3c26a6b8
Thanks @aulneau! - This fixes a bug with the positioning of the popup to fallback to the default window object if the chrome extension api window is not available.
- #1173
c6d18b45
Thanks @aulneau! - This removes any git commands and instead relies on default env vars provided by github actions. If they don't exist, they aren't used.
- #1168
7ac4c8fe
Thanks @aulneau! - This update fixes the positioning of the popup in relation to the primary window that fired the action
- #1166
5e124022
Thanks @hstove! - Removes theCOMMIT_SHA
global variable for production builds, to help with reproducible builds in any environment.
- #1171
0814c1c6
Thanks @aulneau! - This update cleans up the webpack config and updates many of our dependencies, and fixes some build related CI tasks
- #1149
8984f137
Thanks @aulneau! - This update removed all use of redux in our application in favor of Recoil.
- #1110
9cb73658
Thanks @agraebe! - Adds support for sponsored transactions. When a developer includes the optionsponsored: true
in a transaction request, the transaction will not be broadcasted. Instead, the developer will need to get the raw transaction and sign it as a sponsor, and then broadcast it.
- #1161
e28302b1
Thanks @aulneau! - Updates our dependencies on @stacks/connect and @stacks/connect-react to the latest version of each.
3599f0d0
Thanks @aulneau! - Updates the dockerfile and github actions to improve out publishing workflow.
- #1155
fc2cc397
Thanks @aulneau! - Updates the github actions to break out the different jobs for each browser extension.
- #1139
f00d1c14
Thanks @fbwoolf! - This fixes onboarding elements from being pushed to the bottom of the screen and popup by removing the automatic margin-top spacing.
86039691
Thanks @aulneau! - Made some fixes to the webpack config to better support building the extension from the DockerFile.
-
#1134
a2d00798
Thanks @aulneau! - This fixes two issues:There was a race condition such that sometimes when a transaction would be generated from the requestToken, the postCondition hook would run before the token was decoded, and as such always returned an empty postConditions array.
There was a bug where if the account had a pending function call transaction, the nonce store would never be correct while the tx was still pending.
- #1129
1f5e24ab
Thanks @markmhx! - This is a patch version bump to get aligned with a manual version bump that was submitted to extension builds.
-
#1137
2f0202a1
Thanks @aulneau! - Adds the ability to submit an attachment alongside a transaction. It displays the attachment in a separate row if present. It prints it as ascii if the attachment is composed of only readable characters, otherwise it displays it as a hex string.
- #1127
4a629e04
Thanks @hstove! - Fixes the version of the Github Action used to upload the chrome extension
- #1117
3f3f8762
Thanks @CharlieC3! - Updates our Github Actions to automatically publish production versions of the extension to the Chrome and Firefox stoes.
-
#1123
9985a3cb
Thanks @hstove! - This removes the dependence onredirect_uri
when generating anappPrivateKey
. Instead, the wallet will use the URL of the tab that originated this request.It also includes two chores:
- Remove the
terser-webpack-plugin
package, which is unused and was flagged inyarn audit
- Bumps the version of node.js used in Github Actions from 12.16 to 12.22
- Remove the
- #1107
054cef76
Thanks @aulneau! - This update removes all analytics calls we were using while the extension was in alpha.
- #1092
81ed8f4e
Thanks @hstove! - Added extra verification to a transaction signing request. If an app tries to have you sign a transaction, but you haven't logged into that app with any of the accounts currently in your wallet, the transaction will be blocked. Fixes #1076 and #1078.
- #1099
3a387b8e
Thanks @hstove! - Adds Argon2 password hashing. This greatly improves the security of user's encrypted secret keys, because Argon2 vastly increases the time it takes to test a password.
-
#1084
ae5c723e
Thanks @aulneau! - This update fixes #1067. It seems that there were some issues with the way that we were keepingStacksTransactions
in recoil store. Recoil serializes everything that is in an atom/selector, and that serialization was breaking the transaction class.Changes & Improvements
- validation has been improved on the send screen
- send screen design has been improved slightly moving towards the figma designs
- tickers are now displayed in the same way as the explorer
- error handling now displays a toast if the transaction fails for some reason
- assets now use the same kind of gradient as on the explorer
- amount placeholder updates based on asset selected
-
#1095
f2092eb8
Thanks @aulneau! - This update resolves these issues:Changes
refactors the hook
use-setup-tx
(before, after) into smaller, more manageable parts. From the original hook, there are a few new ones that each take care of their own responsibility:- useAccountSwitchCallback
- useDecodeRequestCallback
- useNetworkSwitchCallback
- usePostConditionsCallback (the one we care about for this PR)
Other misc fixes
- There was a bug where if a
token_transfer
had post conditions defined (which it should not), it would not display them. This fixes that bug. - Very briefly refactored the base component that displays the post conditions, see component.
- #1096
55635960
Thanks @aulneau! - This update adds headers to all outbound requests to thestacks-node-api
server with the product name and version.
- #1082
84553743
Thanks @hstove! - Updates our dependencies so that all versions are pinned. Also adds some checks to CI to make sure dependencies are pinned, and thatyarn audit
does not flag anything.
-
#1065
ed019a48
Thanks @aulneau! - Seed input fixes:- A user can now paste in any combination of string and numbers and hopefully get a correct phrase out.
- The input for the seed phrase is now the perfect height to not scroll when someone enters in a 12 or 24 word phrase
- Hitting return/enter will submit the form
- Pasting in a magic recovery code will get validated. Previously we were just checking to see if it was 1 word.
Password entry fixes:
- Now debounced and does not blur the input when validation occurs, fixes #942
- improved the error message to be less dynamic with a sane, static, suggestion, resolves #1031
-
#1068
618d6fd7
Thanks @aulneau! - This PR updates elements that link to the explorer throughout the application, and starts the work on displaying transaction items in a more robust way (working towards our designs in figma).Improvements
- Added a copy action to the receive button
- The latest transaction item component has been updated to reflect the designs/states in figma
- items now link to explorer, fixes #1018
- fixes the drawers component such that the contents will scroll, and the header stays fixed
- created an
AccountAvatar
component to display a generated gradient (based on the account, will persist between sessions) - general code health improvements
- added capsize for better typography sizing
- #1068
126e2342
Thanks @aulneau! - This bumps the version for our @stacks/ui-* libs to their latest versions.
- #1054
099b75c4
Thanks @hstove! - Added an integration test for creating an account, locking the wallet, and unlocking
- #1053
155ea173
Thanks @hstove! - Fixed a bug where clicking 'create an account' did not properly update the wallet state.
- #1062
94d9c12f
Thanks @aulneau! - This change updates the tooling we use for versioning the exension, moving away fromstandard-version
to changesets!
-
#1064
5cd3f565
Thanks @hstove! - Fixes webpack's versioning logic to only use "canonical" version on exactly the 'main' branch. Previously it only checked if the branch included "main", so this logic would execute for a branch named likeXX-main
.This also updates the
@changesets/action
version to point to a specific commit, for security reasons.
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- remove demo app stick header (3e7d19a)
- location of zip file after build-ext.sh (0c003ba)
- push new version and tags in version job (98b9d46)
- object-src replace (5f54666)
- deps (86de1c1)
- checkout main when publishing npm on main (40446a0)
2.0.0 (2021-03-05)
- add ability to view secret key (d7dca7d)
- add in warning (2906270)
- authentication error (6abf504)
- bad state after resetting recoil state (1e89762)
- broken extension locked state, fixes #760 (c2bca4e)
- broken state after restoring extension (7baf146)
- bug when creating new account (7bdeec6)
- capitalize secret key, fixes #768 (0706230)
- choose account page tweaks, fixes #735 (6ae6889)
- close icon in drawers (c4f1def)
- conditional bug (5f2ad4a)
- correct network/chainID matching in tx signing, nonce error (6190d5f)
- cursor on settings popover, fixes #739 (8d58259)
- default font-size in extension (320fea6)
- font sizes on tx popup (00bf475)
- header alignment (7121f8a)
- hide actions during onboarding, fixes #738 (d1cede0)
- improve general sizing and layout, refactor some layout elements (91f580c)
- improvements from code review feedback (2a1d243)
- improvements to reduce network load (101b278)
- index.html -> popup.html (5e0b42f)
- input formatting on send page. fixes #729 (c6ad05e)
- installation integration test (8a2982b)
- integration tests (c903de7)
- lint (2197ea5)
- lint error (75e60a4)
- linting error (35ca002)
- missing test selector for integration tests (6691350)
- mock fee fetching in transaction-utils test (135c3f4)
- nasty bugs around password, redux state in ext, fixes #770 (6fc81dd)
- nonce issue (225e1f3)
- nonce issues causing pending tx's (1e916f9)
- nonce not set when zero (b7a0724)
- prevent overflow on save key in popup, fixes #926 (e6be09b)
- properly set post conditions from payload (a53216e)
- quick fix to reduce node load (63f00a1)
- remove incorrect typing for event (eda8e64)
- revert to localStorage for ext, fix CI oddities (e43b74d)
- secret key cut off, 24 words default, fixes #771 (0f27637)
- send max top (0c8418e)
- serialize post conditions in connect payload (faebbec)
- set PostCondition principal for string serialized PCs (36b1aeb)
- show latest transaction on home page immediately, fixes #766 (0ce2c74)
- sizes in different contexts, clean up account select page (b131429)
- small csp fix (1306198)
- spacing, flow of sign up (d514fd4)
- stacks blockchain api language, fixes #740 (2a3a6f9)
- tests with new auth rules (6934049)
- tons of tx-related improvements. fixes #728 and #729 (d8b9e50)
- track rehydrated from vault to reduce jitter on load (8d76df9)
- ts error unused import (c1180a3)
- update blockchain API URLs, fixes #802 (2aa204f)
- validate STX address on send page, fixes #945 (c14ab85)
- webpack 5, fast refresh :~) (63d7d38)
- wonky url causing issues in auth (fba1619)
- disable username registrations (1f21428)
- improved UX around wallet onboarding (8ab3dd3)
- mainnet network (c9802a9)
- move key management to 'vault' in background script (b83cc7e)
- password validation, fixes #733, fixes #720 (d8f6832)
- persist networks ChainID, use it everywhere (66a21c6)
- qol improvements for tx signing (f86d568)
- refactor wallet logic, remove keychain (0f3ac1f)
- restore from wallet config (008b1a2)
- stacks wallet branding, icon, asset cleanup, fixes #732 (b9cb445)
- stacks wallet for web (6957c04)
- switch to signed-in account with connect tx calls (d6a896f)
- use extension-native apis for app messaging (663281a)
Note: Version bump only for package @stacks/app
- broken tx signing with extension (0235140)
- ignore exit code from FF addon publish (ae05d36)
- use job conditionals instead of workflow conditional (772b374)
- ignore tags refs for version workflow (d2a18fc)
- better syntax for excluding tagged commits' (4729d01)
- dont run publish on master commits without tag (0b7cb3a)
Note: Version bump only for package @stacks/app
- build rpc pkg before deploying contracts (c56d3f7)
- support ts paths in deploy-contracts script (4bc3ce3)
- build packages before deploy-contracts script (66f0857)
- auto-deploy testnet contracts with github actions (b1b5c97)
- prod deploy apps job action (b8ccc59)
- change lerna publish to skip existing versions (ac16572)
- export auth from connect (d201aab)
- update extension build instructions (4d55afa)
- update actions to fix set-path err (0b4fd95)
Note: Version bump only for package @stacks/app
- build connect ui in build-ext.sh (c0bd586)
- more tests for url validation (cad6e6a)
- blockstack, react dep versions (7f23d36)
- valid-url package for url validation (2d0664b)
- add dep to app (eade246)
- add additional url validation (1b67fbd)
- further simplify app instructions (598827d)
- proper glob for lerna packages (5367055)
- better handling for mobile and blocked popups (3151863)
- stencil publishing tweaks (db45290)
- app: prefix hex with 0x in tx result (2277bc0)
- add Content Security Policy (27200a3)
- add frame CSP to extension manifest (4df09ce)
- back to only frame CSP (e613210)
- better lookup for profile location, fixes #377 (f292cc1)
- better readme for firefox install (cbecc86)
- connect version was behind published (2d7633e)
- create secret key link not working, #436 (c5870f5)
- cursor pointer on dont show this again, fixes #508 (fe4dcf4)
- default allow csp (48e4532)
- dont have selected address when canceling reuse, fixes #454 (27f8f61)
- dont show extension button on mobile, fixes #575 (1580805)
- fix all eslint and prettier tasks (217ca35)
- home page alignment, #440 (06dde15)
- inject version into manifest.json, ignore .zip in git (6c046aa)
- keychain package was behind published version (acbd4b0)
- keychain version (e1618f6)
- lighter CSP (fcaed93)
- lint (fd708ff)
- manually fix new eslint bugs (7650b7a)
- non-JSX SVG attrs throwing errors (1b3f37f)
- prettier/eslint resolutions and versions (0fe69bb)
- prevent auto-zoom of sign in field, fixes #510 (eea3219)
- reduce scope of CSP (d4d52ff)
- use non-eval source maps, script-src self (995a8f4)
- app: create StacksNetwork from payload (2229bcd)
- app: use strict comparison (0f74422)
- remove import of d.ts in keychain (5d5f2eb)
- remove repeating console log, closes #628 (5aee7e1)
- remove unused perms from manifest (52abc1f)
- removes need for
unsafe-eval
CSR (3f62dc5) - rpc-client version (83cf48b)
- run new lint:fix (c84c893)
- sanitize input (7f289a6)
- show correct secret key on home screen, fixes #517 (e14afcf)
- show loading when reusing account, fixes #464 (19fbf4e)
- spacing between reused account icons, fixes #509 (f47c8f2)
- tweaks to get extension working (e068dce)
- ui version behind published (8198ca0)
- update node api url (7c71cc7)
- use async dispatch, fixes #441 (b097348)
- use const instead of let (b93c712)
- use spread operator (f432d74)
- app: routing bug when trying to create new key, fixes #381 (66f78aa)
- app: use BigNum for fungible post condition amount (633ac80)
- app: use network from payload (a21ea67)
- 16px below app icon (4097510)
- add account loading/transition, fixes #163 (fbd063c)
- Add hover action to '' list (c405989)
- add spacing below title, fixes #139 and #234 (336a235)
- adjust task names, add bootstrap task (099038f)
- Alignment of the onboarding create screen, Closes #136 (7e16aa5)
- All uses of seed phrase (c9e32a2)
- app name undefined on create screen (d8930dd)
- change button sizes to lg (9465556)
- choose account after sign in with key, fixes #156 (432ab82)
- choose account hover styles (e924b04)
- clear onboarding path on sign out #341 (f0820c9)
- document.title bug #335, caused by invalid redux hydration (882fdd6)
- document.title undefined, fixes #335 (378b903)
- dont require built ui to build connect (c354be7)
- dont show secret key when logged out, #340 (355d518)
- dont show warning if app already used, closes #188 (93e110a)
- Ensure key input trims whitespace, Closes blockstack/connect#66 (5dc347f)
- Ensure page events are tracked (e64396f)
- Error message, Closes #169 (02e7c46)
- ErrorLabels not formatted properly, Closes #159 (981dab6)
- hard-coded "Messenger" in secret key page (bfc0848)
- hide icon in ScreenHeader if missing (75d0682)
- Input/Textarea fields autocapitalizing on iOS, Closes #180 (45ec252)
- long usernames text-align: left, fixes #174 (0939f99)
- magic recovery code flow getting stuck (500fdeb)
- missing app icon on username error, #338 (7296f63)
- Prevent zoom on focus by increasing fontsize, Closes #183 (4044c1b)
- profile info not set in authResponse (9e48475)
- proper title tracking, #201 (b715c8b)
- Remove resize and spellchecking from all inputs/textareas, Closes #153 (a0eff88)
- remove undefined (a50bcb4)
- Remove username placeholder (c6d6258)
- screens with inputs will now submit on return, fixes: #147, #160 (31cbbe4)
- send to sign-in if sendToSignIn, even if path = sign-up (b397ff3)
- sign in flows dont change screen properly (3c162cd)
- spacing on collapse component (0541cba)
- textarea height and title (60df34a)
- Tracking (#111) (4babe6b)
- ts error with react-router import (8ecef0f)
- typo (5c40890)
- update type for button mode prop (3f8ad2f)
- username capitalization, fixes #419 (97cb976)
- validate that seed is not empty on sign in, fixes #170 (e0ea149)
- Visual glitches with account warning dialog (ca2224b)
- add ability to view secret key (440c3e5)
- add button to get extension (f0ba354)
- add CI, proper connections between packages (5934829)
- add debug mode for transaction signing (3c66887)
- Add identity validation and availability to the auth flow (3f51783)
- add keychain logic to restore identities (e2a18d6)
- add link back to Secret Key page, Closes #168 (5ed74c7)
- Add loading spinner when selecting account, Closes #96 (386235d)
- add proper page tracking to first page (89b9f5d)
- Add validation to seed entry field (#63) (6a34531)
- add variants to username error state (19b603b)
- add vercel headers (ae3c72a)
- Add write key segment (8ff9be7)
- adds appURL to onboarding store (5085bb0)
- adds onCancel method for when popup closed (c5800ae)
- adds screen changed event (b1600b6)
- change copy of intro modal CTA, fixes #466 (6b64222)
- codebox and highlighter (b9056f8)
- dont use popups in mobile, adds method to handle redirect auth (450f58b)
- expose connect, app version (b90a618)
- implement basic homepage (10ac702)
- implementation of router (bd03411)
- improve accessibility of connect modal, links (74352c7)
- improve extension instructions (e4f9f89)
- Layout closer to designs, created (#68) (52f4fe7)
- more detailed events to username (5cc323b)
- more events, mostly around choosing an account (a1f7401)
- move changing screen into analytics hook (0be47b5), closes #130
- move doTrack into hook, #130 (6b1d390)
- move username screen to the end, closes #110 (942379b)
- Page title changes between screens, Closes #149 (e1373d8)
- prompt password managers earlier in flow, closes #224 (12a6772)
- refactor connect ui into web components with stencil (7f65900), closes #581 #604 #612 #606 #613
- remove auto username generation (b160f2b)
- remove connect screen at end of onboarding (42c8958)
- remove secret key branding, #334 (e57c8bc)
- rename all packages to @stacks (b56e750)
- send user back into unfinished onboarding flow (5ccda3c)
- show error page when username registration fails (fd457c6)
- slight speedup on final auth transition (6fb56a8)
- support relative app icons in appDetails, closes #348 (40f27dc)
- use .id.blockstack subdomain, fixes #123 (59d3087)
- use stats package for metrics (710f1fc)
- use window.location for ios redirect (9d83fc9)
- app: hide default domain placeholder during onboarding (8a12763), closes #221 #220
- onboarding: update branding, copy (7b4f6ac)
1.16.1 (2020-11-02)
Note: Version bump only for package @stacks/app
- app: prefix hex with 0x in tx result (2277bc0)
- add Content Security Policy (27200a3)
- add frame CSP to extension manifest (4df09ce)
- back to only frame CSP (e613210)
- better handling for mobile and blocked popups (3151863)
- better lookup for profile location, fixes #377 (f292cc1)
- better readme for firefox install (cbecc86)
- connect version was behind published (2d7633e)
- create secret key link not working, #436 (c5870f5)
- cursor pointer on dont show this again, fixes #508 (fe4dcf4)
- default allow csp (48e4532)
- dont have selected address when canceling reuse, fixes #454 (27f8f61)
- dont show extension button on mobile, fixes #575 (1580805)
- fix all eslint and prettier tasks (217ca35)
- home page alignment, #440 (06dde15)
- inject version into manifest.json, ignore .zip in git (6c046aa)
- keychain package was behind published version (acbd4b0)
- keychain version (e1618f6)
- lighter CSP (fcaed93)
- lint (fd708ff)
- manually fix new eslint bugs (7650b7a)
- non-JSX SVG attrs throwing errors (1b3f37f)
- prettier/eslint resolutions and versions (0fe69bb)
- prevent auto-zoom of sign in field, fixes #510 (eea3219)
- reduce scope of CSP (d4d52ff)
- remove import of d.ts in keychain (5d5f2eb)
- use non-eval source maps, script-src self (995a8f4)
- app: create StacksNetwork from payload (2229bcd)
- app: use network from payload (a21ea67)
- app: use strict comparison (0f74422)
- remove repeating console log, closes #628 (5aee7e1)
- remove unused perms from manifest (52abc1f)
- removes need for
unsafe-eval
CSR (3f62dc5) - rpc-client version (83cf48b)
- run new lint:fix (c84c893)
- sanitize input (7f289a6)
- show correct secret key on home screen, fixes #517 (e14afcf)
- show loading when reusing account, fixes #464 (19fbf4e)
- spacing between reused account icons, fixes #509 (f47c8f2)
- tweaks to get extension working (e068dce)
- ui version behind published (8198ca0)
- update node api url (7c71cc7)
- use const instead of let (b93c712)
- use spread operator (f432d74)
- app: use BigNum for fungible post condition amount (633ac80)
- use async dispatch, fixes #441 (b097348)
- username capitalization, fixes #419 (97cb976)
- app: routing bug when trying to create new key, fixes #381 (66f78aa)
- 16px below app icon (4097510)
- add account loading/transition, fixes #163 (fbd063c)
- Add hover action to '' list (c405989)
- add spacing below title, fixes #139 and #234 (336a235)
- adjust task names, add bootstrap task (099038f)
- Alignment of the onboarding create screen, Closes #136 (7e16aa5)
- All uses of seed phrase (c9e32a2)
- app name undefined on create screen (d8930dd)
- change button sizes to lg (9465556)
- choose account after sign in with key, fixes #156 (432ab82)
- choose account hover styles (e924b04)
- clear onboarding path on sign out #341 (f0820c9)
- document.title bug #335, caused by invalid redux hydration (882fdd6)
- document.title undefined, fixes #335 (378b903)
- dont require built ui to build connect (c354be7)
- dont show secret key when logged out, #340 (355d518)
- dont show warning if app already used, closes #188 (93e110a)
- Ensure key input trims whitespace, Closes blockstack/connect#66 (5dc347f)
- Ensure page events are tracked (e64396f)
- Error message, Closes #169 (02e7c46)
- ErrorLabels not formatted properly, Closes #159 (981dab6)
- hard-coded "Messenger" in secret key page (bfc0848)
- hide icon in ScreenHeader if missing (75d0682)
- Input/Textarea fields autocapitalizing on iOS, Closes #180 (45ec252)
- long usernames text-align: left, fixes #174 (0939f99)
- magic recovery code flow getting stuck (500fdeb)
- missing app icon on username error, #338 (7296f63)
- Prevent zoom on focus by increasing fontsize, Closes #183 (4044c1b)
- profile info not set in authResponse (9e48475)
- proper title tracking, #201 (b715c8b)
- Remove resize and spellchecking from all inputs/textareas, Closes #153 (a0eff88)
- remove undefined (a50bcb4)
- Remove username placeholder (c6d6258)
- screens with inputs will now submit on return, fixes: #147, #160 (31cbbe4)
- send to sign-in if sendToSignIn, even if path = sign-up (b397ff3)
- sign in flows dont change screen properly (3c162cd)
- spacing on collapse component (0541cba)
- textarea height and title (60df34a)
- Tracking (#111) (4babe6b)
- ts error with react-router import (8ecef0f)
- typo (5c40890)
- update type for button mode prop (3f8ad2f)
- validate that seed is not empty on sign in, fixes #170 (e0ea149)
- Visual glitches with account warning dialog (ca2224b)
- add ability to view secret key (440c3e5)
- add button to get extension (f0ba354)
- add CI, proper connections between packages (5934829)
- add debug mode for transaction signing (3c66887)
- Add identity validation and availability to the auth flow (3f51783)
- add keychain logic to restore identities (e2a18d6)
- add link back to Secret Key page, Closes #168 (5ed74c7)
- Add loading spinner when selecting account, Closes #96 (386235d)
- add proper page tracking to first page (89b9f5d)
- Add validation to seed entry field (#63) (6a34531)
- add variants to username error state (19b603b)
- add vercel headers (ae3c72a)
- Add write key segment (8ff9be7)
- adds appURL to onboarding store (5085bb0)
- adds onCancel method for when popup closed (c5800ae)
- adds screen changed event (b1600b6)
- change copy of intro modal CTA, fixes #466 (6b64222)
- codebox and highlighter (b9056f8)
- dont use popups in mobile, adds method to handle redirect auth (450f58b)
- expose connect, app version (b90a618)
- implement basic homepage (10ac702)
- implementation of router (bd03411)
- improve accessibility of connect modal, links (74352c7)
- improve extension instructions (e4f9f89)
- Layout closer to designs, created (#68) (52f4fe7)
- more detailed events to username (5cc323b)
- more events, mostly around choosing an account (a1f7401)
- move changing screen into analytics hook (0be47b5), closes #130
- move doTrack into hook, #130 (6b1d390)
- move username screen to the end, closes #110 (942379b)
- Page title changes between screens, Closes #149 (e1373d8)
- prompt password managers earlier in flow, closes #224 (12a6772)
- refactor connect ui into web components with stencil (7f65900), closes #581 #604 #612 #606 #613
- remove auto username generation (b160f2b)
- remove connect screen at end of onboarding (42c8958)
- remove secret key branding, #334 (e57c8bc)
- rename all packages to @stacks (b56e750)
- send user back into unfinished onboarding flow (5ccda3c)
- show error page when username registration fails (fd457c6)
- slight speedup on final auth transition (6fb56a8)
- support relative app icons in appDetails, closes #348 (40f27dc)
- use .id.blockstack subdomain, fixes #123 (59d3087)
- use stats package for metrics (710f1fc)
- use window.location for ios redirect (9d83fc9)
- app: hide default domain placeholder during onboarding (8a12763), closes #221 #220
- onboarding: update branding, copy (7b4f6ac)
- connect: use authOrigin from authOptions (e6602a8)
- update node api url (7c71cc7)
- add yarn.lock (24d88d5)
- keychain lib still broken (1a7fd0c)
- keychain: use correct filepath when writing profiles (fa8098a)
Note: Version bump only for package @blockstack/app
1.15.0 (2020-08-21)
- keychain version (e1618f6)
- rpc-client version (83cf48b)
- app: use BigNum for fungible post condition amount (633ac80)
- change copy of intro modal CTA, fixes #466 (6b64222)
- dont use popups in mobile, adds method to handle redirect auth (450f58b)
1.14.0 (2020-08-11)
- dont have selected address when canceling reuse, fixes #454 (27f8f61)
- prevent auto-zoom of sign in field, fixes #510 (eea3219)
- show correct secret key on home screen, fixes #517 (e14afcf)
- show loading when reusing account, fixes #464 (19fbf4e)
- add button to get extension (f0ba354)
Note: Version bump only for package @blockstack/app
- connect: pass all data to token (3f46f60)
- better bundle size with esmodules (2c7046f)
- expose connect, app version (b90a618)
- docs not building (d6acb21)
- workflow syntax for test-app deployment (976fe54)
Note: Version bump only for package @blockstack/app
- textStyles not being typed (2428f69)
Note: Version bump only for package @blockstack/app
Note: Version bump only for package @blockstack/app
- add codesandbox ci (9e903d7)
Note: Version bump only for package @blockstack/app
1.10.4 (2020-06-30)
Note: Version bump only for package @blockstack/app
1.10.3 (2020-06-30)
Note: Version bump only for package @blockstack/app
1.10.2 (2020-06-29)
Note: Version bump only for package @blockstack/app
1.10.1 (2020-06-24)
- ui version behind published (8198ca0)
1.10.0 (2020-06-24)
- better readme for firefox install (cbecc86)
- connect version was behind published (2d7633e)
- create secret key link not working, #436 (c5870f5)
- home page alignment, #440 (06dde15)
- keychain package was behind published version (acbd4b0)
- remove unused perms from manifest (52abc1f)
- tweaks to get extension working (e068dce)
- use async dispatch, fixes #441 (b097348)
- add variants to username error state (19b603b)
1.9.3 (2020-06-10)
Note: Version bump only for package @blockstack/app
1.9.2 (2020-06-07)
- better handling for mobile and blocked popups (3151863)
1.9.1 (2020-05-21)
Note: Version bump only for package @blockstack/app
1.9.0 (2020-05-15)
- use window.location for ios redirect (9d83fc9)
1.8.0 (2020-05-06)
- codebox and highlighter (b9056f8)
1.7.0 (2020-04-30)
- clear onboarding path on sign out #341 (f0820c9)
- document.title bug #335, caused by invalid redux hydration (882fdd6)
- document.title undefined, fixes #335 (378b903)
- dont show secret key when logged out, #340 (355d518)
- missing app icon on username error, #338 (7296f63)
- ts error with react-router import (8ecef0f)
1.6.1 (2020-04-17)
- profile info not set in authResponse (9e48475)
1.6.0 (2020-03-12)
- send user back into unfinished onboarding flow (5ccda3c)
1.5.1 (2020-03-12)
- hide icon in ScreenHeader if missing (75d0682)
1.5.0 (2020-03-12)
- improve accessibility of connect modal, links (74352c7)
1.4.1 (2020-03-12)
- send to sign-in if sendToSignIn, even if path = sign-up (b397ff3)
1.4.0 (2020-03-10)
- add ability to view secret key (440c3e5)
1.3.0 (2020-03-10)
- use stats package for metrics (710f1fc)
1.2.0 (2020-03-10)
- dont require built ui to build connect (c354be7)
- implementation of router (bd03411)
1.1.2 (2020-03-10)
Note: Version bump only for package @blockstack/app
1.1.1 (2020-03-10)
Note: Version bump only for package @blockstack/app
- 16px below app icon (4097510)
- add account loading/transition, fixes #163 (fbd063c)
- Add hover action to '' list (c405989)
- add spacing below title, fixes #139 and #234 (336a235)
- adjust task names, add bootstrap task (099038f)
- Alignment of the onboarding create screen, Closes #136 (7e16aa5)
- All uses of seed phrase (c9e32a2)
- app name undefined on create screen (d8930dd)
- change button sizes to lg (9465556)
- choose account after sign in with key, fixes #156 (432ab82)
- choose account hover styles (e924b04)
- dont show warning if app already used, closes #188 (93e110a)
- Ensure key input trims whitespace, Closes blockstack/connect#66 (5dc347f)
- Ensure page events are tracked (e64396f)
- Error message, Closes #169 (02e7c46)
- ErrorLabels not formatted properly, Closes #159 (981dab6)
- hard-coded "Messenger" in secret key page (bfc0848)
- Input/Textarea fields autocapitalizing on iOS, Closes #180 (45ec252)
- long usernames text-align: left, fixes #174 (0939f99)
- magic recovery code flow getting stuck (500fdeb)
- Prevent zoom on focus by increasing fontsize, Closes #183 (4044c1b)
- proper title tracking, #201 (b715c8b)
- Remove resize and spellchecking from all inputs/textareas, Closes #153 (a0eff88)
- remove undefined (a50bcb4)
- Remove username placeholder (c6d6258)
- screens with inputs will now submit on return, fixes: #147, #160 (31cbbe4)
- sign in flows dont change screen properly (3c162cd)
- spacing on collapse component (0541cba)
- textarea height and title (60df34a)
- Tracking (#111) (4babe6b)
- typo (5c40890)
- update type for button mode prop (3f8ad2f)
- validate that seed is not empty on sign in, fixes #170 (e0ea149)
- Visual glitches with account warning dialog (ca2224b)
- add CI, proper connections between packages (5934829)
- Add identity validation and availability to the auth flow (3f51783)
- add keychain logic to restore identities (e2a18d6)
- add link back to Secret Key page, Closes #168 (5ed74c7)
- Add loading spinner when selecting account, Closes #96 (386235d)
- add proper page tracking to first page (89b9f5d)
- Add validation to seed entry field (#63) (6a34531)
- Add write key segment (8ff9be7)
- adds appURL to onboarding store (5085bb0)
- adds screen changed event (b1600b6)
- implement basic homepage (10ac702)
- Layout closer to designs, created (#68) (52f4fe7)
- more detailed events to username (5cc323b)
- more events, mostly around choosing an account (a1f7401)
- move changing screen into analytics hook (0be47b5), closes #130
- move doTrack into hook, #130 (6b1d390)
- prompt password managers earlier in flow, closes #224 (12a6772)
- app: hide default domain placeholder during onboarding (8a12763), closes #221 #220
- move username screen to the end, closes #110 (942379b)
- Page title changes between screens, Closes #149 (e1373d8)
- remove auto username generation (b160f2b)
- remove connect screen at end of onboarding (42c8958)
- show error page when username registration fails (fd457c6)
- slight speedup on final auth transition (6fb56a8)
- use .id.blockstack subdomain, fixes #123 (59d3087)
- onboarding: update branding, copy (7b4f6ac)