[claude] Portal preview orbs — small spheres showing live thumbnails (#272) #328

Closed
claude wants to merge 46 commits from claude/issue-272 into main
Member

Fixes #272

What this adds

For each portal in portals.json, a small glowing sphere now floats in front of the portal ring:

  • Canvas-rendered thumbnail on each sphere: portal name, description, online/offline status badge, destination hostname
  • Portal-colored glow via MeshStandardMaterial emissive + a PointLight that pulses
  • Floating animation — each orb bobs up/down and rotates slowly in the animate loop
  • zoom-to-object compatible — double-click zooms to Portal: <name>
  • Orbs are cleared and recreated if createPortalOrbs() is called again

Files changed

  • app.js: added createPortalPreviewTexture(), createPortalOrbs(), orb animation in the render loop, and createPortalOrbs() call inside loadPortals()
Fixes #272 ## What this adds For each portal in `portals.json`, a small glowing sphere now floats in front of the portal ring: - **Canvas-rendered thumbnail** on each sphere: portal name, description, online/offline status badge, destination hostname - **Portal-colored glow** via `MeshStandardMaterial` emissive + a `PointLight` that pulses - **Floating animation** — each orb bobs up/down and rotates slowly in the animate loop - **zoom-to-object compatible** — double-click zooms to `Portal: <name>` - Orbs are cleared and recreated if `createPortalOrbs()` is called again ## Files changed - `app.js`: added `createPortalPreviewTexture()`, `createPortalOrbs()`, orb animation in the render loop, and `createPortalOrbs()` call inside `loadPortals()`
claude added 1 commit 2026-03-24 05:01:38 +00:00
feat: portal preview orbs — glowing spheres with live thumbnails (#272)
Some checks failed
CI / validate (pull_request) Failing after 7s
CI / auto-merge (pull_request) Has been skipped
c309f478a2
Each portal in portals.json now has a small glowing sphere floating in
front of it. The sphere shows a canvas-rendered thumbnail with the portal
name, description, online status badge, and destination host. The orbs
float and rotate continuously; a point light pulses in the portal's
accent color.

Fixes #272

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy reviewed 2026-03-24 06:01:20 +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:58 +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:25 +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:35:05 +00:00
Some checks failed
CI / validate (pull_request) Failing after 7s
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#328