Commit graph

3496 commits

Author SHA1 Message Date
Binarybaron
4a9e90f99a amend: remove more dead frontend code 2025-11-05 19:17:37 +01:00
Gecko Botty
f67e908fb6
Release version 3.2.9 (#680)
* Prepare release 3.2.9

* Update CHANGELOG.md

---------

Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
Co-authored-by: Mohan <86064887+binarybaron@users.noreply.github.com>
2025-11-05 19:10:12 +01:00
Binarybaron
2f5f521009 feat(gui): add knip for checking for unused dead code, remove dead code 2025-11-05 19:08:43 +01:00
Mohan
5948a40c8d
fix(gui): Strictly enforce UI types with Typescript (#678)
* fix(gui): we were not checking for null everywhere

* add more null checks, enable tsconfig strict

* remove dead code

* more nullish checks

* remove unused JSONViewTree.tsx

* fix a bunch of small typescript lints

* add explanations as to why LabeledMoneroAddress.address is non-nullish but we pass in null due to typeshare limitation

* remove @mui/lab from yarn.lock

* re-add SortableQuoteWithAddress

* add guard function for ExportBitcoinWalletResponseExt ("wallet_descriptor")

* fix remaining linter errors

* remove duplicate XMR

* fix hasUnusualAmountOfTimePassed in SwapStatusAlert.tsx
2025-11-05 18:38:00 +01:00
einliterflasche
3ce8e360c5 add einliterflasche gpg key 2025-11-05 15:52:22 +01:00
Mohan
2259f295c8
fix(ci): homebrew recipe wrong filenames 2025-11-04 20:25:28 +01:00
наб
a056ae3a47
fix(CI): request libwebkit2gtk=2.44.0-2 to fix AppImages on Fedora ~43 (#674)
The CI builds the GUI on ubuntu noble, which contains
  2.44.0-2
in universe and
  2.48.7-0ubuntu0.24.04.2
in security. Naturally, the bigger version is picked by default.

The same thing happens when building on bookworm (2.48.1-2~deb12u1).

This version causes the GUI to crash just after creating a blank window,
yielding no logs and stderr of
  Could not create default EGL display: EGL_BAD_PARAMETER. Aborting...

This is a known issue in the Tauri/AppImage world,
and downgrading to 2.44 is likewise a known fix, cf.
  https://github.com/gitbutlerapp/gitbutler/issues/5282
and all the referencing issues.

On bookworm this can be fixed by installing 2.44.3-1
off snapshot.d.o at 20240909T145608Z.

On noble, we can just ask for the older version, since both are visible.

Only pin on noble: we only ever request noble,
but some third-party workflows are on jammy.
The version doesn't matter there.

Closes #594
Closes #582
2025-11-04 20:08:14 +01:00
Mohan
c2dff5c07f
Update CHANGELOG.md 2025-11-02 23:25:55 +01:00
Gecko Botty
ea6d9bc2b2
Prepare release 3.2.8 (#672)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-11-02 23:25:28 +01:00
Mohan
1026a51c98
feat(asb): Add registration-status controller cmd (#671)
* feat(asb): Add registration-status controller cmd

* fmt

* add changelog entry

* condense

* remove redundant attributes

* rename

* add comment
2025-11-02 23:13:28 +01:00
Mohan
7ca9c1442c
feat: seperate rolling log files (#669)
* feat: seperate rolling log files

* clean up

* fix(gui): missing null check

* turn off all crates by default

* add changelog entry

* nitpcik
2025-11-02 23:00:37 +01:00
Mohan
33662b0a06
refactor(gui): seperate get info and get timelock to speed up display of swaps (#661)
* refactor(gui): seperate get info and get timelock to speed up display of swaps

* progress

* progress

* remove unused function useSwapInfoWithTimelock

* use GetSwapTimelockArgs and GetSwapTimelockResponse types
2025-11-02 19:41:21 +01:00
Mohan
0fec5d556d
refactor(alice): concretize enc sig publication requirement (#664)
* refactor(alice): concretize enc sig publication requirement

* add changelog entry
2025-11-01 00:44:58 +01:00
Gecko Botty
d9438c5913
Prepare release 3.2.7 (#658)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-29 15:35:40 +01:00
Gecko Botty
36144b6a06
Prepare release 3.2.6 (#657)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-28 00:45:19 +01:00
Binarybaron
cd3c32ba81 fix(gui): yarn install --frozen-lockfile 2025-10-28 00:36:18 +01:00
Mohan
c3f3623b6e
refactor (#656) 2025-10-28 00:33:47 +01:00
Binarybaron
6db365bf23 fix(gui): add padding between Tx Info Box and Stepper on WithdrawDialogContent 2025-10-27 00:03:45 +01:00
Gecko Botty
0a62cefc5b
Prepare release 3.2.5 (#655)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-26 23:42:33 +01:00
Mohan
6cc17dad37
amend: changelog 2025-10-26 23:33:41 +01:00
Binarybaron
9fda3dde42 fix: add back --data-dir to rendezvous-node 2025-10-26 23:11:08 +01:00
Mohan
cdb9a6cbd9
feat(alice): Concurrently send transfer proof and receive encrypted signature (#651)
* feat(alice): Concurrently send transfer proof and receive encrypted signature

* fmt

* add changelog entry

* add todo comment
2025-10-26 16:36:00 +01:00
Gecko Botty
aaff3e5f9b
Prepare release 3.2.4 (#650)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-26 13:31:57 +01:00
Binarybaron
8ec318f2c5 fix(rendezvous-node): fix docker image 2025-10-26 13:29:35 +01:00
Gecko Botty
e0e9bb2805
Prepare release 3.2.3 (#649)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-26 12:40:28 +01:00
Binarybaron
1774309ab1 amend: changelog 2025-10-26 11:11:38 +01:00
Binarybaron
d47504685c fix(rendezvous-node): spelling mistake in Dockerfile 2025-10-26 11:09:43 +01:00
Gecko Botty
208efc0369
Prepare release 3.2.2 (#648)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-26 00:08:04 +02:00
Binarybaron
d48a99802a feat(orchestrator): expose rendezvous-node port 2025-10-25 23:59:36 +02:00
Binarybaron
bb6021eb23 feat(orchestrator): add rendezvous-node service 2025-10-25 23:51:56 +02:00
Binarybaron
5c3a9789ea refactor: rename "rendezvous-server" to "rendezvous-node" 2025-10-25 23:50:16 +02:00
Mohan
d0758d73e9
feat(rendezvous): Register rendezvous points at bootstrap nodes (#645)
* feat(rendezvous): Register rendezvous points at bootstrap nodes

* We don't want to register at our own rendezvous point

* fix
2025-10-25 22:31:30 +02:00
Mohan
af39712d3e
refactor(swap-p2p): Extract rendezvous::register behaviour (#644)
* refactor(swap-p2p): Extract rendezvous::register behaviour

* fix: rendezvous::register unit tests

* downgrade home to 0.5.11 for rustmsvc compat
2025-10-25 18:25:02 +02:00
Binarybaron
c8a5a9f1a0 chore: update dependencies 2025-10-25 16:05:32 +02:00
Binarybaron
767e27dd8b fix(gui): missing "subcommand" field 2025-10-25 15:42:45 +02:00
Binarybaron
7b6bf4f7f3 refactor(gui): drop dependency on "pino" 2025-10-25 15:19:18 +02:00
Binarybaron
4245a0ba05 fix(gui): Generate types for swap-core / swap-p2p 2025-10-25 15:12:38 +02:00
Binarybaron
9e3a7e5e03 Replace vendored monero-seed with monero-oxide import 2025-10-24 19:57:04 +02:00
Mohan
197277dbf4
chore: Upgrade arti-client to 1.6.0 (#639) 2025-10-23 22:39:22 +02:00
ArgiesDario
1dda85151e
Removing old name for eigenwallet (#638) 2025-10-23 17:41:50 +02:00
Mohan
22dd8dd052
refactor(swap-db): Extract intermediate Alice/Bob storage state machine type (#636) 2025-10-21 21:15:52 +02:00
Gecko Botty
3eaeeede45
Prepare release 3.2.1 (#635)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-21 16:25:03 +02:00
Binarybaron
273f5ccb47 fix: remove unused import 2025-10-21 16:24:43 +02:00
Binarybaron
57df39218f feat(gui): Only auto-scroll to bottom if user scrolled to bottom of logs already 2025-10-21 16:24:34 +02:00
Binarybaron
9af6bcc504 feat(cli): Remove --debug flag 2025-10-21 16:11:55 +02:00
Binarybaron
815692af5b fix(tor): Force new guards on startup 2025-10-21 16:09:52 +02:00
Binarybaron
27f3a80741 rename dev_scripts to dev-scripts, move homebrew template into its own folder 2025-10-19 19:17:13 +02:00
Binarybaron
708453b648 feat: add homebrew 2025-10-19 17:27:13 +02:00
Gecko Botty
2cbb296d3a
Prepare release 3.2.0-rc.4 (#633)
Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
2025-10-17 22:14:01 +02:00
Mohan
15f6062f18
Update CHANGELOG.md 2025-10-17 22:09:54 +02:00