Skip to content

Releases: BoltzExchange/boltz-web-app

v1.5.1

11 Nov 13:40
v1.5.1
3dd5a3b
Compare
Choose a tag to compare

Bug Fixes

  • do not show QR scan for RSK (#722) - (f94e7cd)
  • swap update subscription on WS reconnect (#726) - (419eb52)
  • catch EVM provider error in create - (50ed8b7)

Features

  • disable EVM connect button for invalid pairs (#727) - (3eff8d3)
  • contract code validation (#730) - (f62ef91)
  • loading spinner when fetching signer balance - (957f43c)

Miscellaneous Chores

Refactoring

  • stricter EVM signer balance check - (5a854d4)

v1.5.0

05 Nov 15:52
v1.5.0
dc0f4ac
Compare
Choose a tag to compare

Bug Fixes

  • add timeout to BIP-353 DNS lookup (#704) - (7ecf7a3)
  • reduce error correction level for refund QRs (#711) - (382d523)
  • EIP-712 compatibility with Trezor One - (1392b1d)
  • transaction prompt for locking EVM - (75bde46)
  • revert to working ledger eth app version - (74f01c4)
  • do not show testnet derivation path on mainnet - (7fbde1c)
  • address connect prompt - (374517c)
  • hide browser native wallet when window.ethereum is undefined - (3e4a212)
  • invalid pair hash detection - (37f5d19)
  • broken EVM reactivity - (dd15284)

Features

Miscellaneous Chores

  • reword for bolt12 - (8e32075)
  • bump regtest for Bitcoin Core v28.0 support (#688) - (e8c9aa8)
  • release v1.4.2 - (81cacd4)
  • add BancoLibre to integrations - (2641a39)
  • add StashPay to integrations - (69cb83b)
  • bump bolt12 resolve timeout (#710) - (6a844a0)
  • show ledger not supported message - (5df045d)
  • allow RSK Test ledger app - (25476e9)
  • add new strings, misc fixes - (4934d37)
  • add timeout in Japanese - (0d69faa)
  • update dependencies (#713) - (723f072)
  • fix Docker build on arm64 (#714) - (daf4c5e)
  • add basic ESLint config - (bd84463)
  • run prettier on public folder - (cf67887)
  • fix package-lock.json for Docker build - (eb5bc5e)
  • bump version to v1.5.0 - (dc0f4ac)

Refactoring

  • cleanup RSK claim page (#687) - (d37de5a)
  • improve invoice fetching (#699) - (7703f36)
  • remove open Ledger app prompt - (e3ca2a7)
  • lazy load HWW dependencies - (4f8ed9a)
  • lazy load bolt12 library - (c3594ad)
  • lazy load @vulpemventures/secp256k1-zkp - (43a5004)
  • move HWW lazy loaders - (3e2dd57)

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)