Releases: BoltzExchange/boltz-web-app
Releases · BoltzExchange/boltz-web-app
v1.6.1
Bug Fixes
- ignore error when server does not want to claim cooperatively (#783) - (0285e79)
- no ref URL param on pro site (#782) - (c721763)
- remove buggy QR code probe - (7f90b7b)
- bump refund QR code size - (1cfa933)
- default browser language detection (#792) - (34edb7b)
Features
- pro build configuration (#780) - (14ff825)
- safety check before calculating fees (#786) - (02b2823)
- show when no lockup can be found for refund (#789) - (c76bd47)
- show routing fees (#791) - (dfcccba)
Miscellaneous Chores
- include transaction.refunded in final swap states (#777) - (6cdf23c)
- use orange heart (#778) - (45ae3c9)
- add ark labs to partner section (#781) - (7ece218)
Refactoring
Tests
v1.6.0
Bug Fixes
- exit build script when coop signatures are disabled - (ef20340)
- JPEG refund files (#765) - (ef48ad4)
- only sign coop claims for submarine swaps - (3e0032c)
- web3 add chain prompt (#771) - (c98503d)
- refund files for non RBTC pairs in mobile EVM browsers (#776) - (d22238c)
Features
- add WalletConnect - (7cf02a1)
- show error when QR scanning is not supported in browser (#768) - (e64874d)
- help server claim Chain Swaps that receive on EVM - (2c61f54)
Miscellaneous Chores
- update contract hashes - (bcfa6b1)
- minor dependency updates - (74f0a54)
- only load WalletConnect when configured - (04a5a27)
- pass referral id in every request header (#773) - (835a841)
- contract hash for EtherSwap v4 on mainnet - (d43ad11)
Refactoring
- nicer WebSocket debugging logs - (164f535)
v1.5.4
v1.5.3
v1.5.2
Features
- Submarine Swap preimage copy button (#734) - (8f6e924)
- show when no browser wallet found (#742) - (93464ac)
- 0-amount chain swaps (#741) - (ebd7714)
- validate-payment.com instead of copy preimage (#748) - (ca8059f)
- add Chatwoot (#745) - (32810e6)
Miscellaneous Chores
- update changelog for v1.5.1 - (76d1833)
v1.5.1
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
- update changelog for v1.5.0 - (058a4a7)
- add RSK to mainnet config (#735) - (41c3df6)
- bump version to v1.5.1 - (3dd5a3b)
Refactoring
- stricter EVM signer balance check - (5a854d4)
v1.5.0
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
- bolt12 support for submarine swaps - (8b9c1cb)
- implement Discount CT (#697) - (7d13dcb)
- language URL search parameter (#698) - (6bcfad2)
- fetch BIP-353 with DNSSEC prover (#700) - (e1991a6)
- validate invoices fetched for offers (#706) - (a732713)
- ledger support - (ad621c5)
- trezor support - (ef8479b)
- hardware custom derivation paths - (f4d8220)
- loading indicator for wallet selection - (9d96971)
- remember custom derivation paths for swaps - (274c906)
- add Japanese (#702) - (0a032a8)
- browser native web3 wallet support (#701) - (031c4c6)
- show EVM lockup transactions (#715) - (9c9184c)
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
v1.4.2
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
- URL query parameters - (f9975e6)
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
- update dependencies (#650) - (8b22b04)
- publish Docker on push (#652) - (8b69453)
- update regtest block explorer URLs - (1a91eb6)
- update regtest RIF addresses - (7dcfbe2)
- add RBTC to landing page - (8c5514c)
- run prettier - (1e2fc28)
- optimize RIF relay calls - (cabc34b)
- bump regtest version - (bef523c)
- add missing strings - (10e9419)
- add missing translations - (fa533ed)
- bump dependencies - (a3bbd64)
- run prettier on docs - (74b6777)
- update regtest (#663) - (c957ad1)
- simplify footer (#664) - (4769214)
- fix vulnerable dependencies (#670) - (08c65bb)
- minor RSK fixes (#671) - (abb4c7f)
- enable RSK on beta site (#672) - (6980615)
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
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
- minor subline wording change (#612) - (c930680)
- dependency updates (#615) - (d5109e1)
- remove bolt.observer (#618) - (22d7171)
- update README (#619) - (6e9efcf)
- update dependencies (#620) - (4117572)
- reorder run from source instructions (#628) - (691ed5b)
- add Blitz and Helm as integrations (#642) - (87f4ea9)
Refactoring
v1.4.0
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
- add
Dockerfile
(#591) - (f557118) - play sound on successful swaps (#536) - (caa861a)
- show amount on success page (#590) - (dc5150d)
- add browser notification (#528) - (e5461f7)
- chain swaps (#551) - (caffdda)
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)