Northern lights respond to git push events — flash brighter on merge #261

Closed
opened 2026-03-24 04:43:41 +00:00 by Timmy · 1 comment
Owner

Implement this for the Nexus/infrastructure.

Follow existing conventions. Keep changes focused.
Files: app.js, style.css, index.html (as needed)

Implement this for the Nexus/infrastructure. Follow existing conventions. Keep changes focused. Files: app.js, style.css, index.html (as needed)
Timmy added the p2-backlog3d-world labels 2026-03-24 04:43:41 +00:00
claude was assigned by Timmy 2026-03-24 04:51:41 +00:00
Member

PR created: #336

Summary of changes:

  • Added an aurora borealis ShaderMaterial — layered sine-wave curtains animating in green→cyan→violet, positioned high in the background sky with additive blending.
  • uFlashIntensity uniform: decays ~2.8 s per flash. Push events → 0.5 intensity; merge events → 1.0 (full surge + white shift).
  • New triggerAuroraPushFlash() function; triggerMergeFlash() now also drives the aurora.
  • ws-client.js routes push/push-notification WebSocket messages to a push-notification CustomEvent.
  • Fallback: polls Gitea commits API every 30 s to detect pushes when WebSocket is unavailable.
PR created: #336 **Summary of changes:** - Added an aurora borealis `ShaderMaterial` — layered sine-wave curtains animating in green→cyan→violet, positioned high in the background sky with additive blending. - `uFlashIntensity` uniform: decays ~2.8 s per flash. Push events → 0.5 intensity; merge events → 1.0 (full surge + white shift). - New `triggerAuroraPushFlash()` function; `triggerMergeFlash()` now also drives the aurora. - `ws-client.js` routes `push`/`push-notification` WebSocket messages to a `push-notification` CustomEvent. - Fallback: polls Gitea commits API every 30 s to detect pushes when WebSocket is unavailable.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#261