Update docs/build-notes.md

Update development roadmap
This commit is contained in:
2026-08-10 10:46:54 +00:00
parent 3da6c8dac2
commit 496abd1f9a
+50 -7
View File
@@ -53,10 +53,53 @@ Wallet configuration, label storage, transaction scanning, and notification func
## Next steps ## Next steps
* Add persistent storage ### Milestone 3 — Query Bitcoin data through Fulcrum
* Add wallet configuration
* Add BIP-329 support * Query blockchain data through the Fulcrum Electrum server
* Add wallet/address scanning * Verify address and transaction queries
* Add transaction monitoring * Build the backend foundation for wallet monitoring
* Display live wallet and transaction data in the web interface
* Add transaction notifications with label reminders ### Milestone 4 — Address watchlist
* Add watch-only Bitcoin addresses
* Store monitored addresses persistently
* Display address activity and UTXOs
* Display transaction history
### Milestone 5 — xpub watch-only wallets
* Import xpub-based watch-only wallets
* Derive addresses for monitoring
* Support common extended public key formats
* Track wallet activity without private keys
### Milestone 6 — BSMS multisig wallets
* Import BSMS wallet files
* Support multisig wallet/watch-only configuration
* Monitor multisig wallet addresses and transactions
* Keep private signing material out of Munin
### Milestone 7 — BIP-329 labels
* Import BIP-329 labels
* Export BIP-329 labels
* Store and manage labels persistently
* Associate labels with relevant Bitcoin objects
### Milestone 8 — Notifications
* Add NTFY notifications
* Add email notifications through SMTP
* Allow notification settings to be configured per wallet
* Support notifications for new transactions
* Support notifications for relevant wallet/UTXO changes
* Use the NTFY documentation and Start9 SMTP packaging examples as implementation references
### Milestone 9 — PWA
* Make the web interface a fully installable PWA
* Add responsive desktop and mobile layouts
* Add service worker and application manifest
* Improve offline application-shell behaviour
* Polish wallet, transaction, label, and notification views