Skip to content

Releases: BoltzExchange/boltz-web-app

v1.4.2

07 Oct 14:07
v1.4.2
3def07f
Compare
Choose a tag to compare

Bug Fixes

  • test payonchain separator was , (#648) - (e59d304)
  • error when camera permissions is denied (#635) - (6d96290)
  • allow single refund file to be uploaded as backup (#651) - (9a45b7e)
  • block explorer links for RSK - (cda71d0)
  • add missing strings - (ea640bf)
  • add missing strings - (68d225c)
  • wallet selection on submarine lockup - (897b4ae)
  • make .env file optional on regtest (#657) - (9f5122a)
  • add URL params doc to menu (#660) - (c624d2a)

Documentation

Features

  • improve swap list (#631) - (e280f2e)
  • implement RIF relay for claim transactions - (8a93230)
  • show insufficient balance for EVM lockup - (69e5069)
  • multiple wallet selection options - (6307bab)
  • crop EVM address on mobile - (5ef9893)
  • remember wallet of swap - (8d047e5)
  • detect and switch network - (f386d8e)
  • check network when connecting wallet - (a9266eb)
  • scan contract logs for possible refunds - (38aa067)
  • EVM refund log scanning - (6732ca4)
  • use custom RPC provider for log scanning - (4adcbd3)
  • progress indicator for logs rescan - (69d0f94)
  • WebSocket fallback URL - (8659a57)
  • improve embedding of swapbox - (ed5b350)
  • renegotiate chain swap amounts (#662) - (4ec6e5c)
  • show swap ID after uploading file (#677) - (e203f9c)
  • show address on EVM send screen (#682) - (c3a0baa)

Miscellaneous Chores

Refactoring

  • remove all Metamask wording - (d914789)
  • rewrite build check script in Python - (4ad7da0)
  • remove API endpoint based on pair - (255e511)
  • only require a single signature for a RIF transaction (#665) - (7ed509f)

Tests

v1.4.1

22 Jul 12:30
v1.4.1
d956aa9
Compare
Choose a tag to compare

Bug Fixes

  • time drift in date parsing - (de3344a)
  • legacy Liquid refunds (#616) - (6f5a4a0)
  • error formatting in notifications (#617) - (7bceb68)
  • missing refund page for failed chain swap (#621) - (7fdc338)
  • translation of settings not switching - (0b833b5)
  • refund transaction error handling (#627) - (87b8547)
  • Nginx 404 with Docker on paths (#632) - (bd6ac77)
  • Error type serialization in logger (#634) - (ebb59de)
  • swap box clears address on asset switch (#633) - (cc990cf)
  • prevent pasting same value twice - (5ae7bf2)
  • switch separator on paste - (8df049c)

Features

  • show cooperative refund error on broadcast fail (#624) - (9dbb9a4)
  • reckless mode - (9233260)
  • add warning to download filenames (#630) - (5a0d7f2)

Miscellaneous Chores

Refactoring

v1.4.0

29 May 15:57
v1.4.0
030e35e
Compare
Choose a tag to compare

Bug Fixes

  • only set failure reason for current swap (#595) - (a4169fe)
  • log settings buttons (#597) - (53a303a)
  • copy amount with correct denomination (#599) - (47ec05c)
  • handle chain swaps not being available - (bd3e00a)
  • chain swaps to unconfidential Liquid addresses - (8e3fa41)
  • increase refund QR size (#606) - (3625883)
  • initialize secp before creating claim transaction (#607) - (2af6839)
  • chain swap lockup address link - (edae12f)
  • chain swap miner fee calculations (#610) - (0416a9d)

Features

Miscellaneous Chores

  • remove license disclaimer in README - (d514c82)
  • add Bull Bitcoin as integration (#603) - (f305eaf)
  • fix wording of refunded line - (5a80247)
  • change headline to Bitcoin Bridge (#604) - (18d4b95)

Refactoring

  • use trash icon instead of delete in SwapList (#596) - (99b772e)

v1.3.5

17 May 07:01
v1.3.5
15e5c44
Compare
Choose a tag to compare

Bug Fixes

Features

Miscellaneous Chores

Refactoring

v1.3.4

23 Apr 09:37
v1.3.4
39f22b9
Compare
Choose a tag to compare

Bug Fixes

Features

Miscellaneous Chores

  • set mainnet log level to debug - (7f37914)

Refactoring

v1.3.3

16 Apr 20:51
v1.3.3
89e901c
Compare
Choose a tag to compare

Bug Fixes

Documentation

  • fix "Back to Docs Home" link - (6926d17)

Features

Miscellaneous Chores

Refactoring

Tests

v1.3.2

29 Mar 15:07
v1.3.2
c45c32d
Compare
Choose a tag to compare

Bug Fixes

  • NPM package version
  • Only retry claims of Taproot swaps (#531)
  • Node stats when LND is offline (#539)
  • Multiple claim transactions being broadcasted (#542)

Features

  • Prevent refunding to lockup address (#523)

v1.3.1

11 Mar 12:44
v1.3.1
55dd4d5
Compare
Choose a tag to compare

Bug Fixes

  • Autoswitch off by 1 (#467)
  • Catch error on 0 amount invoices (#477)
  • Safety check if swap was found (#484)
  • Disable WebLN invoice button on invalid amount (#479)
  • Retry Taproot claims (#487)
  • Remove duplicate spacer for BTC swaps (#490)
  • Improve pasting (#496)
  • Address was not validated after assets switch (#475)

Features

  • Handle WIF encoded private keys (#462)
  • Cooperative submarine claims (#463)
  • Switch from SSE to WS (#464)
  • Cooperative EVM refunds
  • Migrate all endpoints to API v2
  • Fetch node public key
  • Add boltz status page to footer (#466)
  • Add youtube link and create footer nav (#476)
  • Add testnet link (#486)
  • Show WASM error page if not supported (#485)
  • Amount max/min error should have prio over other errors (#483)
  • Only show refund button when file is uploaded (#471)
  • Add loading animation (#493)
  • Implement Satcomma formatting for sats amounts (#494)
  • Intermediate step when uploading refund json and proper error (#489)

Miscellaneous Tasks

  • Add aqua and marina as integrations (#461)
  • Update dependencies (#472)
  • Remove unused dependencies
  • Bump CI Node version
  • Bump @openzeppelin/contracts from 5.0.1 to 5.0.2 (#495)

Refactor

  • Switch tests to jest (#473)
  • Consistent API V2 endpoint usage (#480)

v1.3.0

25 Jan 11:51
v1.3.0
02a861d
Compare
Choose a tag to compare

Bug Fixes

  • Refunds on invoice payment failure (#406)
  • Network button margin (#407)
  • Swap list alignment (#400)
  • Invoice with millisats precision amount (#425)
  • Use of DOM element references after component cleanup (#421)
  • Copy onchain amount (#433)
  • Coalesce Boltz fee with 0
  • Do not create swap when WASM is not available (#446)
  • Pair hash of RSK
  • Disable refund button while transaction is being created (#453)
  • Refunded status button green (#454)
  • Refunds strings (#455)
  • Lnurl error message (#457)
  • Tweak QR code scanner options (#458)
  • Taproot swap refund files
  • Undefined asset on refund page (#459)

Features

  • QR code scanner (#323)
  • Add version footer (#410)
  • Placeholders for amounts instead of 0 on load (#394)
  • Taproot swaps
  • Uncooperative claim fallback
  • Use API v2 to fetch pairs
  • Automatic denom switcher (#395)
  • Deeplinks for wallets (#378)

Miscellaneous Tasks

  • Disable address input autocomplete (#404)
  • Move tests to TypeScript (#413)
  • Move main components to ts (#415)
  • Move utils to TypeScript (#416)
  • Move status pages to TypeScript (#417)
  • Cleanup src file structure (#424)
  • Use blockstream.info on testnet (#429)
  • Bump boltz-core version
  • Bump follow-redirects from 1.15.3 to 1.15.5 (#449)
  • Update vite (#450)
  • Clarify wording on refund page (#456)
  • Prepare release v1.3.0

Refactor

  • Buttons width 100% (#379)
  • Move signals and ecpair to TypeScript (#408)
  • Move components to TypeScript (#409)
  • Use strong types for window.webln (#412)
  • Remove clickable amount component (#423)
  • Amount conversion (#420)
  • Amount calculations (#422)
  • Fetcher not using global signals (#427)
  • FeeChecker not using global signals (#428)
  • SwapChecker into component (#431)
  • Move feeCheck from helper (#432)
  • Use create context for signals (#430)
  • Use PayContext for signals (#434)
  • Claim and refund logic (#435)
  • Use globalcontext remove signals
  • Update boltz-core
  • Use globalcontext remove signals and fetcher (#439)
  • Revert to 0 as placeholder for amounts

Testing

  • Fix validation test for Taproot

v1.2.1

22 Dec 15:11
v1.2.1
f760509
Compare
Choose a tag to compare

Bug Fixes

  • Revalidate amounts when address is valid (#393)
  • Missing qrcode import (#392)
  • Do not setReverse in Pay.jsx (#376)

Features

  • Denomination toggle (#398)

Misc

  • Revert to sat as default denomination (#397)