The live task list is the GitHub issue tracker. This file only gives the big picture; if it disagrees with the issues, the issues win.
A single Node.js 22 + Hono process (NIP-46 signer, NIP-98 API and the React dashboard) with SQLite storage, shipped as one Docker image behind Caddy. See README and DEPLOY. The earlier Cloudflare Workers / Durable Objects design has been fully replaced.
- Reverse-proxy support for NIP-98 auth:
X-Forwarded-ProtoandPUBLIC_URL(#1) - Same-origin dashboard/API defaults, no hardcoded domains, fixed dev ports (#12)
LOG_LEVELsupport via a scoped logger (#4)- Documented single- vs multi-user modes (#5) and current install commands (#3)
- Build and repo cleanup: UI build output (#6), unused Dockerfile (#7), installer path (#10), debug tools (#9), outdated planning docs (#8)
- Test coverage: UI test suite (
getDomainConfig,useNostrAuthNIP-98 signing) and SPA fallback route tests (#11)
- API input validation:
POST /api/v1/bunker/connectionsreturns500instead of400when required fields such asnsecare missing.