Update docs/build-notes.md
Update development roadmap
This commit is contained in:
+50
-7
@@ -53,10 +53,53 @@ Wallet configuration, label storage, transaction scanning, and notification func
|
||||
|
||||
## Next steps
|
||||
|
||||
* Add persistent storage
|
||||
* Add wallet configuration
|
||||
* Add BIP-329 support
|
||||
* Add wallet/address scanning
|
||||
* Add transaction monitoring
|
||||
* Display live wallet and transaction data in the web interface
|
||||
* Add transaction notifications with label reminders
|
||||
### Milestone 3 — Query Bitcoin data through Fulcrum
|
||||
|
||||
* Query blockchain data through the Fulcrum Electrum server
|
||||
* Verify address and transaction queries
|
||||
* Build the backend foundation for wallet monitoring
|
||||
|
||||
### 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
|
||||
|
||||
Reference in New Issue
Block a user