Commit Graph

11 Commits

Author SHA1 Message Date
Alexander Whitestone
4379f70352 fix: restore weather.js + bookshelves.js to inline versions, remove unused panels/ and effects/ subdirs
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Smoke Test / smoke-test (push) Successful in 1s
The Phase 2 data-layer PRs modified these to import from data/ and core/,
but those directories were removed in the Manus revert. Restore to the
self-contained split-commit versions.

panels/ and effects/ subdirectories were Phase 2 extractions not used
by the main import chain (app.js -> modules/panels.js, not panels/).
2026-03-24 18:47:16 -04:00
Alexander Whitestone
979c7cf96b revert: strip Manus damage (nostr, SovOS, gutted app.js) — restore clean split
Some checks failed
Deploy Nexus / deploy (push) Failing after 5s
Staging Smoke Test / smoke-test (push) Successful in 1s
Reverts to the state of cbfacdf (split app.js into 21 modules, <1000 lines each).
Removes: nostr.js, nostr-panel.js, SovOS.js, RESEARCH_DROP_456.md, core/, data/
Historical archive preserved in .historical/ and branch archive/manus-damage-2026-03-24

Refs #418, #452, #454
2026-03-24 18:29:57 -04:00
09c83e8734 [claude] Phase 1: Core Foundation — scene, ticker, theme, state (#410) (#463)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Smoke Test / smoke-test (push) Has been cancelled
2026-03-24 22:16:49 +00:00
6db2871785 [claude] Phase 2: move portal health probe to data/loaders (#411) (#462)
Some checks failed
Deploy Nexus / deploy (push) Failing after 7s
Staging Smoke Test / smoke-test (push) Failing after 1s
2026-03-24 22:12:22 +00:00
c0a673038b [claude] Phase 2 cleanup: route remaining fetch() through data/ modules (#421) (#461)
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Smoke Test / smoke-test (push) Failing after 0s
2026-03-24 22:07:19 +00:00
764b617a2a [modularization] Phase 2: Extract data layer — gitea, weather, bitcoin, loaders (#460)
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Smoke Test / smoke-test (push) Failing after 0s
2026-03-24 21:28:03 +00:00
manus
24e71396cc [manus] Nostr Integration — Sovereign Communication (#454) (#455)
Some checks failed
Deploy Nexus / deploy (push) Failing after 8s
Staging Smoke Test / smoke-test (push) Successful in 1s
Co-authored-by: manus <manus@noreply.143.198.27.163>
Co-committed-by: manus <manus@noreply.143.198.27.163>
2026-03-24 19:58:25 +00:00
manus
4effd9245c [manus] SovOS Architecture — Modular 3D Interface (#452) (#453)
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Smoke Test / smoke-test (push) Successful in 1s
Co-authored-by: manus <manus@noreply.143.198.27.163>
Co-committed-by: manus <manus@noreply.143.198.27.163>
2026-03-24 19:41:43 +00:00
Alexander Whitestone
cbfacdfe19 refactor: split app.js (5416 lines) into 21 modules — hard cap 1000 lines/file
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Smoke Test / smoke-test (push) Successful in 1s
app.js: 5416 → 528 lines (entry point, animation loop, event wiring)
modules/state.js: shared mutable state object
modules/constants.js: color palette
modules/matrix-rain.js: matrix rain canvas effect
modules/scene-setup.js: scene, camera, renderer, lighting, stars
modules/platform.js: glass platform, perlin noise, floating island, clouds
modules/heatmap.js: commit heatmap
modules/sigil.js: Timmy sigil
modules/controls.js: mouse, overview, zoom, photo mode
modules/effects.js: energy beam, sovereignty meter, rune ring
modules/earth.js: holographic earth
modules/warp.js: warp tunnel, crystals, lightning
modules/dual-brain.js: dual-brain holographic panel
modules/audio.js: Web Audio, spatial, portal hums
modules/debug.js: debug mode, websocket, session export
modules/celebrations.js: easter egg, shockwave, fireworks
modules/portals.js: portal loading
modules/bookshelves.js: floating bookshelves, spine textures
modules/oath.js: The Oath interactive SOUL.md
modules/panels.js: agent status board, LoRA panel
modules/weather.js: weather system, portal health
modules/extras.js: gravity zones, speech, timelapse, bitcoin

Largest file: 528 lines (app.js). No file exceeds 1000.
All files pass node --check. No refactoring — mechanical split only.
2026-03-24 15:12:22 -04:00
481a0790d2 [claude] Phase 3: Panel modules — Heatmap, Agent Board, Dual-Brain, LoRA, Sovereignty, Earth (#422) (#446)
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
2026-03-24 18:22:34 +00:00
35dd6c5f17 [claude] Phase 4: Effects modules — matrix rain, lightning, beam, runes, gravity, shockwave (#423) (#444)
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
2026-03-24 18:19:26 +00:00