[Mnemosyne] Memory crystal click-to-inspect interaction #1161

Merged
Timmy merged 4 commits from feat/mnemosyne-crystal-inspect into main 2026-04-10 21:00:24 +00:00
Owner

Closes #1160

What

Adds click-to-inspect for spatial memory crystals in the 3D Nexus world.

Changes

  • spatial-memory.js: New API — getCrystalMeshes(), getMemoryFromMesh(), highlightMemory(), clearHighlight(), getSelectedId()
  • app.js: Extended mousedown raycaster for crystal clicks (portals still priority). Shows floating panel on click, dismisses on empty click.
  • index.html: Memory panel overlay with region, content, metadata (id, source, timestamp, connections)
  • style.css: Semi-transparent panel with blur, animated entry, connection tags

Interaction

  1. Click a crystal → panel shows content, region, metadata, connections
  2. Crystal brightens (emissive boost) to indicate selection
  3. Click empty space → panel dismissed, highlight cleared
  4. Portals retain click priority
Closes #1160 ## What Adds click-to-inspect for spatial memory crystals in the 3D Nexus world. ## Changes - **spatial-memory.js**: New API — `getCrystalMeshes()`, `getMemoryFromMesh()`, `highlightMemory()`, `clearHighlight()`, `getSelectedId()` - **app.js**: Extended mousedown raycaster for crystal clicks (portals still priority). Shows floating panel on click, dismisses on empty click. - **index.html**: Memory panel overlay with region, content, metadata (id, source, timestamp, connections) - **style.css**: Semi-transparent panel with blur, animated entry, connection tags ## Interaction 1. Click a crystal → panel shows content, region, metadata, connections 2. Crystal brightens (emissive boost) to indicate selection 3. Click empty space → panel dismissed, highlight cleared 4. Portals retain click priority
Rockachopa added 4 commits 2026-04-10 19:38:59 +00:00
Rockachopa requested review from perplexity 2026-04-10 19:39:00 +00:00
Rockachopa added 1 commit 2026-04-10 19:39:00 +00:00
feat(mnemosyne): add memory crystal inspection panel styles
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Failing after 2s
c387708892
Timmy approved these changes 2026-04-10 20:59:45 +00:00
Timmy left a comment
Owner

Auto-approved by Timmy admin — merge batch review

Auto-approved by Timmy admin — merge batch review
Timmy merged commit 4095946749 into main 2026-04-10 21:00:24 +00:00
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#1161