Commit Graph

  • bfb016d76f chore(release): 0.3.0 main v0.3.0 rob thijssen 2026-09-18 09:47:21 +03:00
  • fb42138651 feat: find the accounts a restored phrase already uses rob thijssen 2026-09-18 09:47:01 +03:00
  • 70dc6ea650 chore(release): 0.2.1 v0.2.1 rob thijssen 2026-09-16 21:01:08 +03:00
  • b454e4424f fix(wormhole): nullifiers never leave the client rob thijssen 2026-09-16 21:00:32 +03:00
  • dff158e457 fix(release): the workspace crates' exact pins move with the version v0.2.0 rob thijssen 2026-09-16 19:24:11 +03:00
  • 91ec5fbadb chore(release): 0.2.0 rob thijssen 2026-09-16 19:22:38 +03:00
  • 42d226cf9e feat: add accounts to an existing wallet rob thijssen 2026-09-16 19:22:24 +03:00
  • cb0fe536cd feat: both ML-DSA accounts from every phrase, and several wallets open at once rob thijssen 2026-09-16 18:35:04 +03:00
  • aa6ad55181 ci(release): the binary's real name, the CLI run where it finds the project v0.1.0 rob thijssen 2026-09-16 14:25:27 +03:00
  • 44d32b4432 ci: the dependency policy in the gate, and a daily advisory check rob thijssen 2026-09-16 14:24:03 +03:00
  • 9fd50f9904 feat(ramp): the FiatRamp port with a stub provider, opened in the system browser rob thijssen 2026-09-16 10:42:04 +03:00
  • c59ba49e90 feat(swap): orders as a state machine persisted in SQLite, and the preview screen rob thijssen 2026-09-16 10:37:36 +03:00
  • 14d1a39519 feat: the updater, offered never applied; and a test that greps for secrets rob thijssen 2026-09-16 10:24:55 +03:00
  • 3db8b05032 feat: the wormhole address behind mining rewards, and its shielded balance rob thijssen 2026-09-16 10:14:40 +03:00
  • 82df5bf2b4 feat(swap): a 1Click client typed from the pinned spec, behind SwapProvider rob thijssen 2026-09-16 09:31:48 +03:00
  • 248e1bb2c9 feat(core): an asset registry that maps our asset ids to Intents ids rob thijssen 2026-09-16 09:28:12 +03:00
  • 34738a8e32 feat(ui): the same accounts on every other network, side by side rob thijssen 2026-09-16 09:26:42 +03:00
  • 9eb0a24d9a fix(substrate): the lints Rust 1.88 turned on rob thijssen 2026-09-16 09:23:15 +03:00
  • 04d6d62f27 build: a dependency policy: cargo-deny, cargo-machete, and the advisories it found rob thijssen 2026-09-16 09:22:42 +03:00
  • 418b709035 feat(core): a foreign address is refused by the name of its chain rob thijssen 2026-09-16 09:22:42 +03:00
  • cd09e774f5 ci: package the release binary as a Fedora 44 rpm and publish it to rpm.lair.cafe rob thijssen 2026-09-16 09:15:53 +03:00
  • 3b7089c8d1 ci: a release workflow on a version tag, and bundles named for packaging rob thijssen 2026-09-16 09:10:40 +03:00
  • 41c3ba7073 feat: history from blackbeard.observer, cached in SQLite, on its own screen rob thijssen 2026-09-16 08:51:50 +03:00
  • 736f4d3f65 feat(app): webkitgtk quirks decided at startup and logged, and the smoke checklist rob thijssen 2026-09-16 08:35:21 +03:00
  • dc3a87c0e6 feat(ui): pending reversible transfers with a measured countdown and a cancel rob thijssen 2026-09-16 08:32:04 +03:00
  • 52774f1d88 feat(ui): send: a form, a review of what Rust decoded, then sign and watch rob thijssen 2026-09-15 23:44:42 +03:00
  • e4cde9a3db feat(ui): receive: address, QR, checkphrase and copy; accounts named in place rob thijssen 2026-09-15 23:36:46 +03:00
  • 7101ead194 feat(ui): onboarding: create a phrase, restore one, or open a quantus-cli file rob thijssen 2026-09-15 23:29:27 +03:00
  • 2fcc519215 fix(app): a dev CSP so the Vite page renders, one data directory, and a way to verify the webview rob thijssen 2026-09-15 23:18:03 +03:00
  • fbb7c71db9 feat(ui): the app shell: lock screen, sidebar, network switcher, status bar, settings rob thijssen 2026-09-15 23:08:01 +03:00
  • be2644f31b ci: a pinned quantus-node dev chain in the gate, and a script to run one locally rob thijssen 2026-09-15 23:00:42 +03:00
  • 95bcfe9ca4 feat(substrate): transfers prepared for review, priced, signed by the session, submitted and watched rob thijssen 2026-09-15 22:58:39 +03:00
  • 26559ee148 feat(substrate): balances, nonce and high-security status, refreshed on every finalized head rob thijssen 2026-09-15 22:22:51 +03:00
  • 78c06120f6 feat(substrate): a supervised connection per chain, failing over and following upgrades rob thijssen 2026-09-15 22:19:44 +03:00
  • 1ca42fdbdf feat(substrate): a subxt config for quantus, and offline signing under the context rob thijssen 2026-09-15 22:16:27 +03:00
  • f0b3c26714 feat(profiles): chains as data, shipped in the binary and overridable by file rob thijssen 2026-09-15 18:31:25 +03:00
  • 18caa2b81c feat(session): password in, signatures out, locked again after idling rob thijssen 2026-09-15 18:28:40 +03:00
  • de55d1dfb9 feat(mnemonic): generate, validate, verify the backup, and the checkphrase rob thijssen 2026-09-15 18:24:38 +03:00
  • 5776cfd218 feat(keystore): read and write quantus-cli wallet files, byte for byte rob thijssen 2026-09-15 18:19:27 +03:00
  • 8015ca8212 feat(keys): ML-DSA key schemes, derived at a BIP44 path, signed under a context rob thijssen 2026-09-15 18:13:17 +03:00
  • d951ce07e7 feat(ui): a typed command client, and one file allowed to touch the IPC rob thijssen 2026-09-15 18:07:48 +03:00
  • c9b623c438 feat(app): isolation pattern on, and a capability file that must say why rob thijssen 2026-09-15 18:07:48 +03:00
  • 257b021066 feat: scaffold the workspace, the tauri shell and the webview rob thijssen 2026-09-15 15:42:28 +03:00