Skip to content

Releases: UnstoppableSwap/unstoppableswap-gui

1.0.0-rc.1

15 Nov 15:29
9a20659
Compare
Choose a tag to compare

What's changed

Please see the changelog file here for a complete list of changes.

This release is a full rewrite of the GUI. It includes breaking changes on the network level. This means you will not be able to swap with providers who have already updated, until you upgrade the GUI as well. This release includes a lot improvements on different layers of the stack (UI, networking, ...). You should see a lot more swaps being completed successfully!

Before upgrading complete all pending swaps. If you are encountering any issues, please let us know!

This is the last release that'll be published on this repository. All development and releases have been moved to the core repo.

GPG Signing

All the relevant release files have been GPG signed by @binarybaron. His GPG key can be found here or here.

For example to check the validitiy of the AppImage release file you need to important @binarybaron public key and then run this command:

curl https://unstoppableswap.net/binarybaron.asc | gpg --import
gpg --verify UnstoppableSwap_1.0.0-rc.1_amd64.AppImage.asc UnstoppableSwap_1.0.0-rc.1_amd64.AppImage

0.6.4

26 Sep 13:19
74b13e9
Compare
Choose a tag to compare

What's changed

  • Changed the default Bitcoin electrum server to tcp://blockstream.info:110
  • Users can override the used Bitcoin electrum server by setting the OVERRIDE_ELECTRUM_RPC_URL / OVERRIDE_TESTNET_ELECTRUM_RPC_URL environment variable to a valid RPC url. A list of publicly accessible electrum servers can be found here

GPG Signing

All the relevant release files have been GPG signed by @binarybaron. His GPG key can be found here or here.

For example to check the validitiy of the AppImage release file you need to important @binarybaron public key and then run this command:

curl https://unstoppableswap.net/binarybaron.asc | gpg --import
gpg --verify UnstoppableSwap-0.6.4.AppImage.asc UnstoppableSwap-0.6.4.AppImage

0.6.3

26 Jul 06:34
c82be36
Compare
Choose a tag to compare

What's changed

  • Introduced a cooperative Monero redeem feature for users to request from the swap provider if they are punished for not refunding in time. The swap provider can choose to cooperate but is not obligated to do so. This change is backwards compatible. To attempt recovery, resume a swap in the Bitcoin punished state from the History page. Success depends on the swap provider being online and still having a record of the swap. Note that their cooperation is voluntary and recovery is not guaranteed
  • Users can now choose between two refund policies. They can either refund to the internal Bitcoin wallet or an external Bitcoin address.
  • A warning be displayed for swap providers that are running outdated software
  • Update swap-cli to 0.13.4

See comit-network/xmr-btc-swap@0.13.2...0.13.4 for the changes that were introduced to the swap-cli since the last update.

GPG Signing

All the relevant release files have been GPG signed by @binarybaron. His GPG key can be found here or here.

For example to check the validitiy of the AppImage release file you need to important @binarybaron public key and then run this command:

curl https://unstoppableswap.net/binarybaron.asc | gpg --import
gpg --verify UnstoppableSwap-0.6.3.AppImage.asc UnstoppableSwap-0.6.3.AppImage

0.6.2

01 Jul 22:20
Compare
Choose a tag to compare

What's changed

  • Add Button to open data directory to RpcControlBox in file explorer
  • Convert debug switch into an icon button on swap dialog
  • Display individual update release files as clickable links on updater dialog
  • Display a different text on ProcessExitedAndNotDonePage depending state of swap
  • Enable user to submit feedback while swap is running
  • Update electron to 26.2.1
  • Show Stepper Step 1 as completed as soon as Bitcoin lock transaction is published
  • Update swap-cli to 0.13.2

See comit-network/xmr-btc-swap@0.13.1...0.13.2 for the changes that were introduced to the swap-cli since the last update.

GPG Signing

All the relevant release files have been GPG signed by @binarybaron. His GPG key can be found here or here.

For example to check the validitiy of the AppImage release file you need to important @binarybaron public key and then run this command:

curl https://unstoppableswap.net/binarybaron.asc | gpg --import
gpg --verify UnstoppableSwap-0.6.2.AppImage.asc UnstoppableSwap-0.6.2.AppImage

0.6.1

19 Jun 11:25
Compare
Choose a tag to compare

What's Changed

This is a big update, with a lot of changes:

  • We're now using the new RPC Server of the swap-cli
  • Update the swap-cli to v0.13.1
  • Improvements to the "Waiting for Bitcoin Deposit" page. We're giving the user more context about the fees and amounts involved in the swap
  • Display fiat value of Bitcoin and Monero amounts when hovering over them
  • Allow user to display cryptographic keys required to manually redeem the Monero funds if we're stuck in BtcRedeemed state
  • System to allow users to give feedback build straight into the GUI itself
  • Disable animations (page transition, hover, ...)
  • Display progress bar while monero-wallet-rpc is being updated
  • Beautify log messages
  • Start Tor on startup by default
  • Clarify information about the current swap that is displayed to the user
  • Tons of other small bug fixes and improvements

See comit-network/xmr-btc-swap@0.12.0...0.13.1 for the changes that were introduced to the swap-cli since the last update.

RPC Server Update: v0.6.0

12 Jun 16:54
Compare
Choose a tag to compare
Pre-release

Note: This is a pre-release. This'll be converted to a stable release over the coming days.

What's Changed

This is a big update, with a lot of changes:

  • We're now using the new RPC Server of the swap-cli
  • Update the swap-cli to v0.13.1
  • Improvements to the "Waiting for Bitcoin Deposit" page. We're giving the user more context about the fees and amounts involved in the swap
  • Display fiat value of Bitcoin and Monero amounts when hovering over them
  • Allow user to display cryptographic keys required to manually redeem the Monero funds if we're stuck in BtcRedeemed state
  • System to allow users to give feedback build straight into the GUI itself
  • Disable animations (page transition, hover, ...)
  • Display progress bar while monero-wallet-rpc is being updated
  • Beautify log messages
  • Start Tor on startup by default
  • Clarify information about the current swap that is displayed to the user
  • Tons of other small bug fixes and improvements

v0.5.3

14 Dec 14:54
Compare
Choose a tag to compare
  • Show SwapDialog even if public registry is unreachable or no providers are available at the moment (17be0a5)

v0.5.2

28 Sep 11:32
Compare
Choose a tag to compare

What's Changed

  • Kill monero-wallet-rpc with command, revert daemon finder by @binarybaron in #160
  • Update swap-cli to 0.12.2

Full Changelog: v0.5.1...v0.5.2

v0.5.1

01 Sep 12:21
Compare
Choose a tag to compare

What's Changed

  • Fix monero no connection to daemon by dynamically choosing a Monero Node on startup by @binarybaron in #157

Full Changelog: v0.5.0...v0.5.1

v0.5.0

12 Jun 21:04
Compare
Choose a tag to compare

What's Changed

  • Added Alert to notify user when public registry is not available and inform about redemies
  • Added Alert to notify user when Electrum server was successful or failed
  • Added Alert to notify user when rendezvous fetch returns result
  • Properly distinguish between providers discovered via the public registry vs via rendezvous
  • Add preset addresses to rendezvous dialog

Full Changelog: v0.4.5...v0.4.6