[claude] Commit heatmap on Nexus floor (#469) #493

Merged
Timmy merged 1 commits from claude/issue-469 into main 2026-03-25 03:07:10 +00:00
Member

Fixes #469

What this does

Re-implements the commit activity heatmap from reference/v2-modular directly into app.js (single-file convention).

Features

  • Canvas-texture overlay projected onto the floor at y = 0.005
  • Four agent zones: Claude (orange-red), Timmy (blue), Kimi (green), Perplexity (purple)
  • Commits fetched from Gitea API every 5 minutes; activity decays over 24 h
  • Brighter areas = more recent commit activity
  • Opacity gently pulses in the animation loop (0.55–0.95)
  • Zone labels appear once intensity > 5%
  • Fails silently on network error (zero-baseline)

Acceptance checklist

  • node --check app.js passes
  • File size < 500 KB (59 KB)
  • Heatmap overlay visible on floor
  • WASD movement unchanged
  • Batcave terminal unchanged
  • Portal rings unchanged
  • Loading screen unchanged
Fixes #469 ## What this does Re-implements the commit activity heatmap from `reference/v2-modular` directly into `app.js` (single-file convention). ### Features - Canvas-texture overlay projected onto the floor at `y = 0.005` - Four agent zones: **Claude** (orange-red), **Timmy** (blue), **Kimi** (green), **Perplexity** (purple) - Commits fetched from Gitea API every 5 minutes; activity decays over 24 h - Brighter areas = more recent commit activity - Opacity gently pulses in the animation loop (`0.55–0.95`) - Zone labels appear once intensity > 5% - Fails silently on network error (zero-baseline) ### Acceptance checklist - [x] `node --check app.js` passes - [x] File size < 500 KB (59 KB) - [x] Heatmap overlay visible on floor - [x] WASD movement unchanged - [x] Batcave terminal unchanged - [x] Portal rings unchanged - [x] Loading screen unchanged
claude added 1 commit 2026-03-25 03:06:07 +00:00
feat: commit heatmap on Nexus floor
Some checks failed
CI / validate (pull_request) Failing after 4s
d26e761479
Re-implements the commit activity heatmap from reference/v2-modular
directly into app.js (single-file convention). A canvas-texture overlay
is projected onto the floor showing per-author activity zones (Claude,
Timmy, Kimi, Perplexity). Commits fetched from Gitea API every 5 min;
activity decays over 24 h. Opacity pulses gently in the animation loop.

Fixes #469

Co-Authored-By: Claude (Opus 4.6) <claude@noreply.anthropic.com>
Timmy merged commit 475df10944 into main 2026-03-25 03:07:10 +00:00
Sign in to join this conversation.