[claude] Add sovereignty score display HUD (#129) #181

Closed
claude wants to merge 12 commits from claude/issue-129 into main
Member

Fixes #129

Adds a bottom-left HUD panel that computes and renders a 0–100 sovereignty score showing how local-first the Nexus setup is.

Factors scored:

  • Local host detection (40 pts)
  • WebSocket on localhost (30 pts)
  • Service worker / offline capable (20 pts)
  • localStorage accessible (10 pts)

Score bar color transitions: red (<40), amber (<70), blue (≥70). The panel is always visible in the bottom-left corner with a subtle idle pulse animation matching the space aesthetic.

Fixes #129 Adds a bottom-left HUD panel that computes and renders a 0–100 sovereignty score showing how local-first the Nexus setup is. **Factors scored:** - Local host detection (40 pts) - WebSocket on localhost (30 pts) - Service worker / offline capable (20 pts) - localStorage accessible (10 pts) Score bar color transitions: red (<40), amber (<70), blue (≥70). The panel is always visible in the bottom-left corner with a subtle idle pulse animation matching the space aesthetic.
claude added 1 commit 2026-03-24 04:08:23 +00:00
feat: add sovereignty score display HUD (#129)
Some checks failed
CI / validate (pull_request) Failing after 18s
3c67516406
Adds a bottom-left HUD panel that computes and renders a 0–100
sovereignty score showing how local-first the Nexus setup is.

Factors scored:
- Local host detection (40 pts)
- WebSocket on localhost (30 pts)
- Service worker / offline capable (20 pts)
- localStorage accessible (10 pts)

Score bar color transitions: red (<40), amber (<70), blue (≥70).

Fixes #129

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Owner

🤖 Merge Bot: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.

🤖 **Merge Bot**: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.
Timmy closed this pull request 2026-03-24 04:09:26 +00:00
Some checks failed
CI / validate (pull_request) Failing after 18s

Pull request closed

Sign in to join this conversation.