epic: desktop v1, accounts, send, receive and history #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
The first usable wallet: create or import, see balances, receive (address, QR, checkphrase), send with a review screen whose contents were decoded in Rust, opt into a reversal window, cancel a pending reversible transfer, and read history. Network selection between mainnet and Heisenberg. Runs on Fedora, Windows and macOS from
cargo tauri dev.Principles
Amountstrings from Rust; the webview does no arithmetic.Operator-owned decisions
Definition of done
A person with a fresh Fedora install and no help can install the dev build, restore a phrase from the Quantus mobile app, see the same balance, send QTC to another account with a 1-hour reversal window, cancel it, then send it for real, and see both in history. The same flow works on Windows 11 and macOS 15.
Children, in dependency order: #25 (app shell) → #26 (onboarding) and #27 (accounts and receive) → #28 (send with Rust-decoded review) → #29 (pending reversible transfers); #30 (history) from #25 and #23; #31 (platform smoke) last.
Added after the first install (operator feedback, 2026-09-16): #65 (no scheme choice; derive and show both ML-DSA accounts from one phrase, the one Quantus steers people to as default) → #66 (several wallets open at once; no screen assumes one). The epic stays open for these and #31.