[claude] Add holographic metrics dashboard panel in 3D world (#6) #12
Reference in New Issue
Block a user
Delete Branch "claude/the-matrix:claude/issue-6"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #6
What this does
Adds a floating holographic panel to the Three.js 3D scene that displays live Gitea repository metrics:
/repos/{owner}/{repo}/issues?state=closed/repos/{owner}/{repo}/pulls?state=closedThe panel uses a
CanvasTexturerendered onto aPlaneGeometry, floats gently at world-space(0, 11, -18), and auto-refreshes every 60 seconds.Files changed
js/metrics.js— new module: 3D panel creation, canvas drawing, Gitea API fetches, animation loop hooksjs/config.js— addsgiteaUrl,giteaToken,giteaRepoconfig (URL params?gitea=,?gtoken=,?grepo=and env varsVITE_GITEA_URL,VITE_GITEA_TOKEN,VITE_GITEA_REPO)js/main.js— wiresinitMetrics/updateMetrics/disposeMetricsinto the world lifecycleVisual design
Matches the existing Matrix green aesthetic: dark semi-transparent background,
#00ff88border with glow, corner accents, pulsing light, floating animation.Pull request closed