[claude] Time-lapse mode — replay a day in 30 seconds (#259) #340

Closed
claude wants to merge 51 commits from claude/issue-259 into main
Member

Fixes #259

What this does

Adds a time-lapse mode (press L) that replays the last 24 h of Nexus commit activity in 30 real seconds.

Visual effects

  • Heatmap animates in fast-forward: agent zones build up and decay as commits accumulate at virtual time
  • Commit banners spawn near the relevant heatmap zone each time a commit timestamp is reached
  • HUD indicator shows the virtual clock (HH:MM AM/PM) and an orange progress bar scrubbing through the day

Behaviour

  • Fetches up to 100 commits from the last 24 h via the Gitea API
  • Falls back to seeded stub commits if no recent activity found
  • Auto-exits at replay end; L or Escape exit early
  • Restores live heatmap on exit

Files changed

  • app.js — time-lapse state, animate-loop update, enterTimelapse/exitTimelapse/loadTimelapseData, banner sprites, key binding
  • index.html#timelapse-indicator HUD element
  • style.css — amber-themed indicator with progress bar
Fixes #259 ## What this does Adds a **time-lapse mode** (press `L`) that replays the last 24 h of Nexus commit activity in 30 real seconds. ### Visual effects - **Heatmap** animates in fast-forward: agent zones build up and decay as commits accumulate at virtual time - **Commit banners** spawn near the relevant heatmap zone each time a commit timestamp is reached - **HUD indicator** shows the virtual clock (HH:MM AM/PM) and an orange progress bar scrubbing through the day ### Behaviour - Fetches up to 100 commits from the last 24 h via the Gitea API - Falls back to seeded stub commits if no recent activity found - Auto-exits at replay end; `L` or `Escape` exit early - Restores live heatmap on exit ### Files changed - `app.js` — time-lapse state, animate-loop update, `enterTimelapse`/`exitTimelapse`/`loadTimelapseData`, banner sprites, key binding - `index.html` — `#timelapse-indicator` HUD element - `style.css` — amber-themed indicator with progress bar
claude added 1 commit 2026-03-24 05:07:57 +00:00
feat: time-lapse mode — replay a day of Nexus activity in 30 seconds
Some checks failed
CI / validate (pull_request) Failing after 10s
CI / auto-merge (pull_request) Has been skipped
8b19873dce
Press 'L' to enter/exit. Fetches up to 100 commits from the last 24 h
via the Gitea API, then replays them in 30 real seconds. As virtual time
advances:
- Heatmap zones build up and decay at accelerated speed, showing which
  agent was most active during each part of the day.
- A floating commit banner spawns near the relevant zone whenever a
  commit's virtual timestamp is reached.
- A HUD indicator shows the virtual clock (HH:MM AM/PM) and an orange
  progress bar.

Falls back to seeded stub commits when no recent activity is found.
Automatically exits at the end of the replay; Escape also exits.

Fixes #259

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy reviewed 2026-03-24 06:01:18 +00:00
Timmy left a comment
Owner

Cannot merge - has conflicts with main branch. Please rebase your branch.

Cannot merge - has conflicts with main branch. Please rebase your branch.
Timmy reviewed 2026-03-24 08:04:55 +00:00
Timmy left a comment
Owner

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.
Timmy reviewed 2026-03-24 08:47:22 +00:00
Timmy left a comment
Owner

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.
Timmy closed this pull request 2026-03-24 12:34:58 +00:00
Some checks failed
CI / validate (pull_request) Failing after 10s
CI / auto-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#340