binarybaron
177e3e9949
feat(gui): Add button to display monero redeem recovery keys ( #64 )
2024-09-06 14:23:36 +02:00
binarybaron
e4bddd2287
feat(tauri): Automatically start frontend dev server when running cargo tauri dev ( #63 )
2024-09-06 13:25:26 +02:00
Einliterflasche
ff2e3ae8dd
feat(gui): open links in default browser ( #50 )
2024-09-04 17:11:06 +02:00
binarybaron
e4141c763b
feat(tauri): Initialize Context in background ( #59 )
...
This PR does the following:
- The Context (including Bitcoin wallet, Monero wallet, ...) is initialized in the background. This allows the window to be displayed instantly upon startup.
- Host sends events to Guest about progress of Context initialization. Those events are used to display an alert in the navigation bar.
- If a Tauri command is invoked which requires the Context to be available, an error will be returned
- As soon as the Context becomes available the `Guest` requests the history and Bitcoin balance
- Re-enables Material UI animations
2024-09-03 12:28:30 +02:00
binarybaron
792fbbf746
feat(asb + cli): Redact logs + unify tracing infrastructure ( #1733 ) ( #55 )
...
* feat(asb + cli): Redact logs + unify tracing infrastructure (#1733 )
Applies the changes from https://github.com/comit-network/xmr-btc-swap/pull/1733 to this fork
---------
Co-authored-by: Einliterflasche <81313171+Einliterflasche@users.noreply.github.com>
2024-09-01 18:13:43 +02:00
Einliterflasche
ff1ded55ba
feat(gui): Clickable addresses to copy to clipboard ( #38 )
2024-08-29 14:28:23 +02:00
binarybaron
c7c7cf1886
Merge pull request #37 from UnstoppableSwap/tauri-feature-flag
...
Introducing a feature flag in the swap crate that conditionally enables the tauri depencendy. This allows compiling the swap crate without the heavy tauri dependency. This also enables us to build arm binaries in the CI again.
This closes #32 and #34
2024-08-28 22:54:28 +02:00
binarybaron
ca25e0454f
fix(tauri, gui): Allow Tauri command to be called with empty arguments
...
- Allow Tauri command to be called with empty arguments
- Add struct for GetSwapInfosAllArgs
2024-08-27 22:34:21 +02:00
Einliterflasche
c562e352f2
refactor(cli): Builder pattern for constructing Context
2024-08-27 17:55:03 +02:00
Einliterflasche
a57e3aff75
clean: use dprint
2024-08-26 16:19:11 +02:00
binarybaron
349035d321
refactor(tauri, swap): move rpc api to cli/api
2024-08-26 15:41:00 +02:00
binarybaron
d54f5c6c77
refactor(tauri): Use macro and new Request trait for command generation
2024-08-26 15:26:21 +02:00
binarybaron
718132b8b4
feat: Kill monero-wallet-rpc on GUI exit
2024-08-10 12:56:19 +02:00
binarybaron
06f2a16715
feat: Add custom Icon
2024-08-09 20:14:06 +02:00
binarybaron
47821cbe79
wip: WithdrawDialog migrated to Tauri IPC
2024-08-09 19:03:28 +02:00
binarybaron
630f4c6f23
chore: Add description to Cargo.toml for GUI
2024-08-09 15:26:26 +02:00
binarybaron
8cb1e8aff0
wip: use trait to convert Result<T, Err> into Result<T, String> for Tauri command response
2024-08-09 14:41:26 +02:00
binarybaron
693f4297c5
wip: remove Request for object and call functions like buy_xmr directly
2024-08-09 01:30:45 +02:00
binarybaron
4f336e98a1
chore: Refactor tauri commands
2024-08-08 12:28:33 +02:00
binarybaron
2e1b6f6b43
feat: swap history tauri connector
2024-08-08 12:02:59 +02:00
binarybaron
cdd6635c8f
chore: Add author names to Cargo.toml
2024-08-08 11:19:25 +02:00
binarybaron
709a2820c4
feat: cargo project at root
2024-08-08 00:49:04 +02:00
binarybaron
f2d8d91584
feat: Prototype connecting between frontend and backend
2024-07-18 23:58:54 +02:00
binarybaron
3c12880a9c
Update tauri.conf.json
2024-07-06 21:36:26 +02:00
binarybaron
bc188870af
Initial commit
2024-07-06 21:34:33 +02:00