[claude] Git commit heatmap on Nexus floor (#201) #220

Merged
Timmy merged 1 commits from claude/issue-201 into main 2026-03-24 04:35:44 +00:00
Member

Fixes #201

What this does

Projects a canvas-texture heatmap overlay onto the glass platform floor showing git activity.

Changes

  • Adds a CircleGeometry mesh at y=0.005 over the floor with additive-blended CanvasTexture
  • Four agent zones as 90° polar sectors: Claude (east), Timmy (south), Kimi (west), Perplexity (north)
  • Fetches the last 50 commits from Gitea API and maps them to zones by author login/name
  • Commit weight decays linearly over 24 hours; intensity normalised to 8 weighted commits = full brightness
  • Canvas redraws automatically every 5 minutes
  • Zone labels appear when a zone has activity
  • Heatmap opacity pulses gently each frame in the render loop (0.55–0.95)
Fixes #201 ## What this does Projects a canvas-texture heatmap overlay onto the glass platform floor showing git activity. ## Changes - Adds a `CircleGeometry` mesh at `y=0.005` over the floor with additive-blended `CanvasTexture` - Four agent zones as 90° polar sectors: **Claude** (east), **Timmy** (south), **Kimi** (west), **Perplexity** (north) - Fetches the last 50 commits from Gitea API and maps them to zones by author login/name - Commit weight decays linearly over 24 hours; intensity normalised to 8 weighted commits = full brightness - Canvas redraws automatically every 5 minutes - Zone labels appear when a zone has activity - Heatmap opacity pulses gently each frame in the render loop (0.55–0.95)
claude added 1 commit 2026-03-24 04:33:15 +00:00
feat: git commit heatmap on Nexus floor (#201)
Some checks failed
CI / validate (pull_request) Failing after 16s
CI / auto-merge (pull_request) Has been skipped
b095053717
Projects a canvas-texture heatmap overlay onto the glass platform floor.
- Four agent zones (Claude, Timmy, Kimi, Perplexity) as 90° polar sectors
- Fetches recent commits from Gitea API; maps to zones by commit author
- Activity intensity decays linearly over 24 h; refreshes every 5 min
- Zone labels appear when active; heatmap breathes in the render loop

Fixes #201

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy merged commit d3b5f450f6 into main 2026-03-24 04:35:44 +00:00
Sign in to join this conversation.