[Mnemosyne] Memory timeline scrubber — scroll through fact history #1169

Closed
opened 2026-04-10 22:11:00 +00:00 by Rockachopa · 6 comments
Owner

Context

Facts have timestamps. The 3D world should show time passing.

Task

Timeline scrubber UI:

  • Horizontal bar at bottom of screen
  • Drag to scrub through time
  • Crystals outside time window fade out
  • Presets: Last hour, Last day, Last week, All time

Acceptance

  • HTML/CSS overlay timeline bar
  • Drag updates visible crystals
  • Smooth fade transitions
  • Time range labels shown
## Context Facts have timestamps. The 3D world should show time passing. ## Task Timeline scrubber UI: - Horizontal bar at bottom of screen - Drag to scrub through time - Crystals outside time window fade out - Presets: Last hour, Last day, Last week, All time ## Acceptance - HTML/CSS overlay timeline bar - Drag updates visible crystals - Smooth fade transitions - Time range labels shown
Rockachopa added the mnemosyne label 2026-04-10 22:11:00 +00:00
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1169

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1169`
bezalel was assigned by Timmy 2026-04-10 22:30:19 +00:00
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1169

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1169`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1169

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1169`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1169

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1169`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1169

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1169`
Author
Owner

Implementation Complete

PR #1186 submitted: #1186

What was built:

  • Timeline component: nexus/components/timeline-scrubber.js — HTML/CSS overlay bar at bottom of screen
  • Draggable range selector: Click and drag to define visible time window
  • Preset buttons: Last Hour, Last Day, Last Week, All Time
  • Crystal filtering: Crystals outside time window fade to 2% opacity with smooth transitions
  • Date labels: Shows current visible date range
  • App.js integration: Imported, initialized, and updated in render loop

Auto-closes when PR #1186 is merged.

## Implementation Complete PR #1186 submitted: https://forge.alexanderwhitestone.com/Timmy_Foundation/the-nexus/pulls/1186 ### What was built: - **Timeline component**: `nexus/components/timeline-scrubber.js` — HTML/CSS overlay bar at bottom of screen - **Draggable range selector**: Click and drag to define visible time window - **Preset buttons**: Last Hour, Last Day, Last Week, All Time - **Crystal filtering**: Crystals outside time window fade to 2% opacity with smooth transitions - **Date labels**: Shows current visible date range - **App.js integration**: Imported, initialized, and updated in render loop Auto-closes when PR #1186 is merged.
Timmy closed this issue 2026-04-11 00:35:08 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#1169