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.

πŸ”§ 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