binarybaron
2633e8e6bf
fix(asb): Compilation error introduced in #203 ( #222 )
2024-12-03 22:18:24 +01:00
binarybaron
d53c12d64e
feat(asb, cli): Listen on onion address, dial onion addresses ( #203 )
...
This pull requests
- Adds rust native support for the `asb` to listen on an onion service. Previously we were depedent on a seperately running `torc` client. Instead we now use [arti](https://tpo.pages.torproject.net/core/arti/ ), a rust implementation of the tor protocol.
- Removes the `tor.control_port` and `tor.socks5_port` property from the config of the `asb`
- Adds a new `tor.register_hidden_service` boolean property to the config of the `asb` which when enabled automatically runs a hidden service at startup
- Adds a new `tor.hidden_service_num_intro_points` config property to specify how many introduction points to register the onion service at
- Adds support for the `cli` to dial onion addresses
This is dependent on https://github.com/umgefahren/libp2p-tor/pull/24
Closes https://github.com/UnstoppableSwap/core/issues/16
2024-12-03 21:24:33 +01:00
binarybaron
45a4cf4fb7
fix(docs): Link to asb docs
2024-12-03 17:56:48 +01:00
binarybaron
0f32ad195f
feat(gui): Release .deb binaries, allow auto updater to function with deb installations ( #219 )
2024-12-02 15:02:04 +01:00
binarybaron
7b42585cae
Update README.md
2024-12-01 20:26:16 +01:00
binarybaron
317c0651e7
docs: Refer to matrix chat in asb docs
2024-12-01 20:24:22 +01:00
Binarybaron
22878c8270
fix(gui): Do not fail get_swap_infos_call if >1 retrieval fails
2024-11-29 22:39:20 +01:00
binarybaron
13b3ecc638
feat(gui): Enforce minimum window size ( #216 )
2024-11-29 20:42:35 +01:00
binarybaron
3143a02d06
fix(asb): Check for updates in background ( #215 )
2024-11-29 20:37:33 +01:00
Einliterflasche
d9d12fabec
Merge pull request #214 from UnstoppableSwap/docs/fix-links
...
fix(docs): update links that pointed to docs/ to dev-docs/
2024-11-29 16:17:43 +01:00
einliterflasche
a333725577
remove sqlx cache data from git
2024-11-29 16:14:04 +01:00
einliterflasche
a67814868c
update more links from docs/ to dev-docs/
2024-11-29 16:11:40 +01:00
binarybaron
72d324780e
fix(gui): Only refund swaps in the background that haven't been refunded yet ( #212 )
2024-11-26 17:55:17 +01:00
binarybaron
82631a39d7
fix(gui): Do not release .deb binaries
2024-11-26 15:05:54 +01:00
unstoppableswap-botty
9b4e8540b5
Prepare release 1.0.0-rc.7 ( #210 )
...
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2024-11-26 14:57:32 +01:00
binarybaron
e336051c1b
feat(gui): Display markup on "waiting for bitcoin deposit page" ( #209 )
...
* feat(gui): Display markup on "waiting for bitcoin deposit page"
* feat: Enable fetching of fiat rates by default
2024-11-26 14:18:20 +01:00
Binarybaron
bdb406a299
bump: sysinfo to 0.32.1, tauri deps to latest
2024-11-26 14:04:22 +01:00
Binarybaron
6684082736
feat(gui): Release .deb release binaries
2024-11-26 13:31:19 +01:00
Binarybaron
f3fc15daeb
Revert "feat(ci): Build on ubuntu-22.0.4 with webkit pinned to 2.36.0 to support old systems"
...
This reverts commit 23d22b579214cbfb67d0c369bcd4d38431bb5b10.
2024-11-26 13:30:09 +01:00
binarybaron
b2e74df37e
feat: Maker avatar ( #205 )
...
- GUI: Changed terminology from "swap providers" to "makers"
- GUI: For each maker, we now display a unique deterministically generated avatar derived from the maker's public key
2024-11-25 20:15:09 +01:00
Binarybaron
23d22b5792
feat(ci): Build on ubuntu-22.0.4 with webkit pinned to 2.36.0 to support old systems
...
This is an attempt to fix this issue: https://github.com/gitbutlerapp/gitbutler/issues/5282#issuecomment-2491833408
2024-11-21 18:28:51 +01:00
binarybaron
6ae53326b3
docs: Add screenhot of gui
2024-11-21 18:23:25 +01:00
unstoppableswap-botty
92f6efc34b
Prepare release 1.0.0-rc.6 ( #200 )
...
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2024-11-21 11:20:51 +01:00
binarybaron
a051cffb66
fix(swap): Disable verbose libp2p logging
2024-11-21 11:11:48 +01:00
binarybaron
689dd89e72
feat(swap): Start wallets and tor client in parallel ( #198 )
...
CLI + GUI: At startup the wallets and tor client are started in parallel. This will speed up the startup time of the application.
2024-11-21 01:51:19 +01:00
binarybaron
6cd228fada
feat(swap): Use art_client
to dial over Tor ( #196 )
...
- Upgrade `sqlx` to `0.8`
- Use `arti_client@0.24` in combination with [`libp2p-community-tor`](https://crates.io/crates/libp2p-community-tor/0.4.1 ). https://github.com/umgefahren/libp2p-tor/pull/18 was required for this.
- Display spinner in GUI while Tor circuits are being established
- Remove unused dependencies (`once_cell`, `tauri-plugin-devtools`, `digest`, `hyper`, `itertools`, `erased_serde`)
- Bundle roboto font from npm registry
2024-11-21 01:00:36 +01:00
binarybaron
3aef92e848
fix(docs): Dockerfile
2024-11-20 22:12:48 +01:00
Binarybaron
b816e8497d
feat(docs): Upgrade versions to 1.0.0-rc.5, clarify wording, use native nextra components
2024-11-20 22:04:26 +01:00
binarybaron
38d68b96db
fix(ci): Commit bumped version in src-tauri/Cargo.toml
2024-11-20 13:41:55 +01:00
unstoppableswap-botty
d0108fd857
Prepare release 1.0.0-rc.5 ( #195 )
...
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2024-11-19 17:28:21 +01:00
binarybaron
d20abfe445
amend: Add asb sorting fix, rendezvous log level change to changelog
2024-11-19 17:11:38 +01:00
Binarybaron
ed60d4c9bd
fix(ci): Build gui binaries on ubuntu-24.04
2024-11-19 16:51:38 +01:00
Binarybaron
d3504c1ddf
fix(ci): Install system dependencies on ubuntu-22.04
2024-11-19 16:47:14 +01:00
binarybaron
5192114d6d
feat(gui): Build vite frontend using mode=production ( #192 )
2024-11-19 16:25:58 +01:00
Binarybaron
c5958c4dc1
fix(gui): If two asbs have the same relevancy score, sort by price
2024-11-19 16:25:01 +01:00
Binarybaron
288a13e8e7
feat(ci): Build gui binaries on ubuntu-22.04
2024-11-19 16:24:36 +01:00
binarybaron
d953114c49
refactor(gui): Seperate background refresh logic ( #193 )
2024-11-19 15:03:55 +01:00
binarybaron
b409db35d0
fix(gui): Update Discord invite link ( #190 )
2024-11-19 14:58:03 +01:00
binarybaron
81f41183ae
feat(asb): Change log level of rendezvous register logs to TRACE ( #188 )
2024-11-19 14:57:49 +01:00
binarybaron
5ceda8fce7
feat(ci): Build on ubuntu 20.04 to support older distros ( #191 )
2024-11-19 14:50:29 +01:00
binarybaron
aa81f3c588
feat(gui): Switch to up-to-date asb, if current one is outdated ( #189 )
2024-11-17 23:14:36 +01:00
binarybaron
ba0b7ac893
docs: Fix link to dev-docs from root README
2024-11-17 22:47:37 +01:00
binarybaron
870efca7b2
fix(ci): Do not build preview GUI releases
2024-11-17 22:27:48 +01:00
unstoppableswap-botty
56363da214
Prepare release 1.0.0-rc.4 ( #187 )
2024-11-17 17:07:38 +01:00
binarybaron
577ab08c33
amend: Add AppImage blank screen fix to Changelog
2024-11-17 16:56:18 +01:00
binarybaron
82c4b600c8
fix(ci): Use ubuntu-22.04 to build GUI, enable preview builds, revert 1.0.0-rc.3 ( #185 )
...
* fix(ci): Use ubuntu-22.04 to build GUI
* Revert "Prepare release 1.0.0-rc.3 (#184 )"
This reverts commit 6bf90eb28e00bedec042827b0354363e401bba02.
2024-11-17 12:42:57 +01:00
unstoppableswap-botty
6bf90eb28e
Prepare release 1.0.0-rc.3 ( #184 )
...
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2024-11-17 12:21:38 +01:00
binarybaron
b345756777
fix(ci): Pin libwebkit2gtk to 2.44.0-2
...
Attempt at fixing https://github.com/UnstoppableSwap/core/issues/182 . We are copying the system dependencies from https://github.com/gitbutlerapp/gitbutler/blob/master/.github/workflows/publish.yaml
2024-11-17 12:12:57 +01:00
binarybaron
3085eee19f
feat(swap): Log tracing in rolling log files ( #155 )
...
We now log verbose messages to hourly rotating `tracing*.log` which are kept for 24 hours. General logs are written to `swap-all.log`.
2024-11-16 21:54:02 +01:00
unstoppableswap-botty
56102fa379
Prepare release 1.0.0-rc.2 ( #179 )
2024-11-16 13:01:44 +01:00