feat(v2): wire fee-config publish into machine + super-config triggers (#39 3/3)
ci.yml #37 -
Commit 794d7e5395 pushed by padreug
feat(v2)(ui): per-direction fee inputs in super-config + machine modals (#38 5/5)
ci.yml #36 -
Commit 10f4b50ca5 pushed by padreug
feat(v2): nostr-transport roster-resolver hook (#20 path-B)
ci.yml #35 -
Commit 99efa52b69 pushed by padreug
feat(v2): nostr-transport roster-resolver hook (#20 path-B)
ci.yml #34 -
Commit cb1caf47d0 pushed by padreug
feat(v2): nostr-transport roster-resolver hook (#20 path-B)
ci.yml #33 -
Commit 5850fb1ef4 pushed by padreug
chore(tests): remove stale test_init.py cookiecutter leftover
ci.yml #32 -
Commit 7bab182abb pushed by padreug
feat(v2): collision guard — refuse machines whose npub matches an operator account (#32)
ci.yml #31 -
Commit 05c1105897 pushed by padreug
chore(v2): lint pass — black + ruff auto-fix + mypy regressions (#29 v1.1)
ci.yml #30 -
Commit d448fab0d2 pushed by padreug
refactor(v2): cassette transport — signer.nip44_* migration (#29 v1.1 / closes #21 partial)
ci.yml #29 -
Commit dcb7de0c27 pushed by padreug
test(v2): re-wire bitspire cross-test fixture for v1.1 positions-keyed shape (#29 v1.1)
ci.yml #28 -
Commit 4b128ca53c pushed by padreug
test(v2): rewrite cassette tests for v1.1 position-keyed wire shape (#29 v1.1)
ci.yml #27 -
Commit 1cebefcde5 pushed by padreug
feat(v2): m008 flip cassette_configs PK to (machine_id, position) (#29 v1.1)
ci.yml #26 -
Commit df6e8e0a22 pushed by padreug
fix(v2)(ui): dirty cassette row — inset shadow accent, not bg-color class
ci.yml #25 -
Commit 23b615601f pushed by padreug
fix(v2)(ui): dirty cassette row needs explicit text-grey-9 under dark theme
ci.yml #24 -
Commit 5f9c84b6e8 pushed by padreug
test(v2): wire bitspire's NIP-44 v2 cross-test fixture from coord log (#29 v1)
ci.yml #23 -
Commit 5631246337 pushed by padreug
feat(v2)(ui): cassette sub-tab in machine detail + overwrite-confirm modal (#29 v1)
ci.yml #22 -
Commit 407149137a pushed by padreug
feat(v2): POST cassettes/publish API endpoint + ownership guard (#29 v1)
ci.yml #21 -
Commit f8042f8e4d pushed by padreug
feat(v2): bootstrap consumer task — auto-populate cassette_configs (#29 v1)
ci.yml #20 -
Commit e57a73083e pushed by padreug
feat(v2): cassette_transport — kind-30078 publish + decrypt (#29 v1)
ci.yml #19 -
Commit b9d5ea3c57 pushed by padreug
feat(v2): hand-rolled NIP-44 v2 crypto + reference-vector tests (#29 v1)
ci.yml #18 -
Commit da07bae554 pushed by padreug
feat: add deposit edit and delete for pending deposits
ci.yml #16 -
Commit 28241e70c3 pushed by padreug