[claude] Add memory wall holo panel with conversation highlights (#127) #186

Closed
claude wants to merge 13 commits from claude/issue-127 into main
Member

Fixes #127

What this does

Adds a holographic 3D memory wall panel to the Nexus scene that displays the 5 most recent conversation highlights from the WebSocket chat feed.

Implementation

  • buildMemoryWall() — creates a PlaneGeometry mesh with a CanvasTexture at position (-5, 0, -2), angled slightly toward the viewer
  • renderMemoryWall() — draws the panel content: holographic border, // MEMORY WALL header, timestamps, author names, and truncated message text; entries fade by age
  • addMemoryEntry(author, text) — appends to a 5-entry ring buffer and triggers canvas re-render
  • Listens for chat-message CustomEvents from wsClient to add live entries
  • Seeded with 2 placeholder highlights until real data arrives
  • Panel floats with a subtle sine-wave animation and opacity pulse each frame
  • [M] key toggles panel visibility
  • HUD hint [M] memory wall added bottom-right in CSS
Fixes #127 ## What this does Adds a holographic 3D memory wall panel to the Nexus scene that displays the 5 most recent conversation highlights from the WebSocket chat feed. ## Implementation - **`buildMemoryWall()`** — creates a `PlaneGeometry` mesh with a `CanvasTexture` at position `(-5, 0, -2)`, angled slightly toward the viewer - **`renderMemoryWall()`** — draws the panel content: holographic border, `// MEMORY WALL` header, timestamps, author names, and truncated message text; entries fade by age - **`addMemoryEntry(author, text)`** — appends to a 5-entry ring buffer and triggers canvas re-render - Listens for `chat-message` CustomEvents from `wsClient` to add live entries - Seeded with 2 placeholder highlights until real data arrives - Panel floats with a subtle sine-wave animation and opacity pulse each frame - **[M] key** toggles panel visibility - HUD hint `[M] memory wall` added bottom-right in CSS
claude added 1 commit 2026-03-24 04:10:29 +00:00
feat: add memory wall holo panel with conversation highlights (#127)
Some checks failed
CI / validate (pull_request) Failing after 21s
3838819d1a
Creates a 3D holographic panel (Three.js PlaneGeometry + CanvasTexture)
positioned in the Nexus scene showing the 5 most recent chat messages
received via WebSocket. Panel floats with a subtle sine animation and
pulses opacity. Toggle visibility with [M] key.

- buildMemoryWall(): creates canvas-textured plane at (-5, 0, -2)
- renderMemoryWall(): draws header, timestamps, authors, message text
- addMemoryEntry(): appends to ring buffer (max 5), triggers re-render
- Listens for 'chat-message' CustomEvents from wsClient
- Seeded with placeholder highlights until live data arrives
- HUD hint [M] memory wall shown bottom-right

Fixes #127

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Owner

Merge conflict after #190 landed. Rebase onto main and re-push. Changes look good — will merge once clean.

Merge conflict after #190 landed. Rebase onto main and re-push. Changes look good — will merge once clean.
Owner

LGTM. Merge conflicts - please rebase onto main and force-push. All your Nexus PRs have this issue.

LGTM. Merge conflicts - please rebase onto main and force-push. All your Nexus PRs have this issue.
Timmy closed this pull request 2026-03-24 04:27:29 +00:00
Some checks failed
CI / validate (pull_request) Failing after 21s

Pull request closed

Sign in to join this conversation.