Phase 1: Per-user dashboard as a tailnet service + owner-aware CLI #660

Merged
mph merged 8 commits from IW-652-phase-01 into IW-652 2026-10-01 09:17:18 +00:00
Member

Phase 01 implementation for IW-652.

Files

Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-652-phase-01/

Phase 01 implementation for IW-652. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-652-phase-01/
Per-user dashboard as a tailnet service + owner-aware CLI
Some checks failed
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 10s
CI / lint (pull_request) Successful in 14s
CI / test (pull_request) Has been cancelled
CI / dashboard-build (pull_request) Has been cancelled
CI / compile (pull_request) Has been cancelled
a2835844ee
- iw server run: foreground server for a systemd user unit, no PID file, no browser
- Loopback check on iw server run and iw server start; start refuses a port that already answers
- Owner on /api/status (ServerStatus wire model) and owner and port in every page header
- ServerClient checks the owner before every request and never registers with another user's server
- iw server status reports a server with no live PID through /api/status
- docs/server-config.md: run the dashboard as a service, loopback rule, exposure, owner-check limits
chore(IW-652): update review-state for phase 01
Some checks failed
CI / changes (pull_request) Successful in 5s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 10s
CI / lint (pull_request) Successful in 14s
CI / test (pull_request) Has been cancelled
CI / dashboard-build (pull_request) Has been cancelled
CI / compile (pull_request) Has been cancelled
a7548800b5
phase(IW-652): phase 01 verification report
All checks were successful
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / compile (pull_request) Successful in 1m43s
CI / format (pull_request) Successful in 10s
CI / lint (pull_request) Successful in 14s
CI / dashboard-build (pull_request) Successful in 1m15s
CI / test (pull_request) Successful in 15m58s
c54f74369f
mph merged commit 2334c08bc1 into IW-652 2026-10-01 09:17:18 +00:00
mph deleted branch IW-652-phase-01 2026-10-01 09:17:19 +00:00
Sign in to join this conversation.
No description provided.