Behind-the-scenes info about how the app is running right now.
Diagnostic dashboard showing client state: identity keys, WebSocket connection status, localStorage usage, service worker version, cached assets, and browser capabilities. Useful for debugging connectivity and cache issues.

Admin map: what lives where

Every server-owner action, grouped by where you do it: in the HumanityOS app, a chat /command, a config file, or the VPS shell. If it is not under "VPS shell", you never need a terminal for it. Mirrors the native Server Settings Admin map; the data is /data/admin/ops_registry.json.

Loading the admin map...

πŸ”§ System Information

Version, connection status, and system diagnostics.

Client Version
-
Server
-
Connection
Checking…
User Agent
-
Screen
-
Page Loaded
-

🎨 Button Design System

Interactive preview of all button states. These are the standard interaction patterns for the entire game UI.

All States (static preview)

Default Β· 1px green
Active/looping Β· 1px rainbow
Pressed Β· 5px red
Unclickable Β· 2px black
Waiting Β· 7px purple + timer

Interactive Test, Hover & Click

Hover to see the blue border. Click and hold to see the red activated state.

Toggle Test, Click to Cycle States

Click to cycle: clickable β†’ channeling β†’ activated β†’ cooldown β†’ clickable

Cooldown Test, Click to Start Cooldown

Channeling Test, Click to Start/Stop

🎨 Color Reference

The visual language for button borders:

Green 1px, Clickable / ready
Blue 3px, Hovered / focused
Red 5px, Activated / pressed
Black 2px, Disabled / locked
Purple 7px, Cooldown + timer
Rainbow 1px, Channeling / active

⚑ Dev Command Runner (just)

Install: winget install Casey.Just, then run from the repo root.

Daily workflow
just ship "message"  - commit + push + sync VPS
just sync           - force-sync VPS (no commit)
just sync-web       - HTML/JS/CSS only (fast)
just deploy "msg"   - push only, wait for CI
Status & monitoring
just status         - git + CI + API health
just ci             - recent CI deploy runs
just ping           - is the site alive?
just logs           - tail live server logs
Server & database
just server         - SSH into VPS
just restart        - restart relay (instant)
just db             - SQLite shell on live DB
just sql "SELECT…", run query on live DB
Rust & desktop
just check          - catch Rust errors fast
just build          - build relay binary
just dev-desktop    - run Tauri app (dev)
just build-desktop  - build .exe installer
Shortcuts
just tasks          - list tasks from API
just loc            - lines of code breakdown
just grep "pattern"- search all JS/RS/HTML
just open           - open site in browser
App cache (if UI looks wrong)
Ctrl+Shift+Delete, clear cache & reload
F12                - open DevTools
Settings β†’ Advanced- Clear Cache button
Manual: delete %LOCALAPPDATA%\HumanityOS\EBWebView\Default\Cache