Commit Graph

53 Commits

Author SHA1 Message Date
ruvnet 4bdb31b5cf deploy: 0cfd255730 2026-06-03 07:06:44 +00:00
ruvnet 0c93c9eb08 deploy: 91b0e625bd 2026-06-02 16:59:36 +00:00
ruvnet 62f74a1ea3 deploy: 55f6a74e1e 2026-06-02 15:46:25 +00:00
github-actions[bot] e3c245b45b deploy(nvsim): 004a63e82d 004a63e82d 2026-05-23 10:01:28 +00:00
ruvnet 58fce3f810 three.js demos: fix(three.js): graceful banner when X Bot.fbx 404s on gh-pages (#651)
Demos 04 and 05 work fine locally — operator has assets/X Bot.fbx
present. On the gh-pages deploy the FBX is intentionally absent
(Mixamo license boundary, .gitignored) and the previous onError
handler just logged 'FBX load failed' to the console and left a
stuck '⚠ Load failed — see console' message in the overlay.

Replaces both onError handlers with an in-page card that:
  - Explains why the asset is missing (license boundary, not a bug)
  - Tells you exactly how to run it locally (Mixamo download path,
    where to drop the file, the serve-demo.py command)
  - Links to Mixamo + the repo source + back to the gallery
  - Lets the ADR-097 helpers scene keep rendering behind it
  - Logs at warn (not error) — no more uncaught console.error noise

The success branch is untouched, so local development is identical
to before. 6a2b2bdcbf
2026-05-19 22:43:32 +00:00
ruvnet f01e29934f three.js demos: feat(pages): deploy three.js demos to gh-pages/three.js/ (#649)
Adds a new GitHub Pages workflow that publishes the ADR-097 three.js
demo gallery alongside the existing observatory/, pose-fusion/,
pointcloud/, and nvsim/ deployments. Uses keep_files: true so the
other deployments are preserved.

What ships:
* `examples/three.js/index.html` — new landing page that lists all 5
  demos with screenshots, "standalone" vs "needs FBX" badges, and an
  honest note explaining the Mixamo X Bot.fbx license boundary
  (demos 04 and 05 need a local download from mixamo.com; demos
  01-03 run standalone in any modern browser).
* `.github/workflows/threejs-pages.yml` — staged copy of demos/,
  screenshots/, README.md, and the new index.html into
  `_site/three.js/`. Drops an `assets/README.txt` placeholder
  explaining the FBX-not-shipped policy. Triggered on changes to
  examples/three.js/** or the workflow itself.
* README.md — adds the live link to the existing demo row
  (`▶ three.js Demos (5)`) plus a one-line callout describing the
  gallery and the FBX caveat.

After this PR merges, the workflow runs and publishes:
  https://ruvnet.github.io/RuView/three.js/ d67d9872c1
2026-05-19 22:17:56 +00:00
github-actions[bot] 0c5f457512 deploy(nvsim): 4b602c79dd 4b602c79dd 2026-05-17 22:21:12 +00:00
github-actions[bot] 13760f2328 deploy(pointcloud): 9a078e4ac8 9a078e4ac8 2026-04-30 03:03:25 +00:00
github-actions[bot] 85e59c2a1e deploy(pointcloud): 0e39faac73 0e39faac73 2026-04-30 00:37:53 +00:00
github-actions[bot] 20301bb0b8 deploy(pointcloud): ad41a89960 ad41a89960 2026-04-30 00:33:15 +00:00
github-actions[bot] ffc3806796 deploy(pointcloud): e3021c777c e3021c777c 2026-04-30 00:27:59 +00:00
github-actions[bot] 3e60dbd035 deploy(pointcloud): b4c2f7d20b b4c2f7d20b 2026-04-30 00:24:52 +00:00
github-actions[bot] 82f88a2036 deploy(pointcloud): aea9892aed aea9892aed 2026-04-30 00:21:42 +00:00
github-actions[bot] 17f52fc8d6 deploy(pointcloud): 347ad4bb11 347ad4bb11 2026-04-30 00:18:30 +00:00
github-actions[bot] 06fe436f07 deploy(pointcloud): 5d7fccce79 5d7fccce79 2026-04-29 23:51:31 +00:00
github-actions[bot] 2437b75b5f deploy(pointcloud): cbedbce9e3 cbedbce9e3 2026-04-29 23:43:13 +00:00
github-actions[bot] ca61d29acd deploy(pointcloud): 21b2b3352f 21b2b3352f 2026-04-29 23:36:16 +00:00
github-actions[bot] 8b476c3ccf deploy(nvsim): b123879b25 b123879b25 2026-04-27 18:00:29 +00:00
github-actions[bot] 3bb5642a1a deploy(nvsim): f02d9f0617 f02d9f0617 2026-04-27 16:50:13 +00:00
ruv 75e8312271 deploy(nvsim): light-theme AA contrast + keyboard arrow-key scene nav (ADR-093 P2.4 + P2.6) 2026-04-27 12:35:19 -04:00
ruv 7fa4b4de49 deploy(nvsim): WsClient + transport switching + auto-reverify on transport flip 2026-04-27 11:59:43 -04:00
ruv ce634993d2 deploy(nvsim): Home view hides sidebar/inspector/console for clean first impression 2026-04-27 11:46:49 -04:00
ruv 67293a060d deploy(nvsim): Home view as default landing — friendly hero + 4 quick-jump cards 2026-04-27 11:44:46 -04:00
ruv 6f7b85d6c3 deploy(nvsim): topbar Tour button + help-center 'Take the tour' CTA 2026-04-27 11:40:33 -04:00
ruv b18de33341 deploy(nvsim): App Store runtime — 6 apps emitting real events live 2026-04-27 11:29:20 -04:00
ruv 71c6f0e5f4 deploy(nvsim): help center + 10-step welcome tour + panel descriptions + settings explainers 2026-04-27 10:37:44 -04:00
ruv cae46f986d deploy(nvsim): expanded Inspector + Witness views (full-screen main area) 2026-04-27 10:25:49 -04:00
ruv cd853679a0 deploy(nvsim): iter G+H+I + P0.10 — modal forms, a11y pass, drag persistence, REPL history 2026-04-26 22:06:42 -04:00
ruv 0c40c5de62 deploy(nvsim): iter B+C+D+F — sim controls, scene toolbar, seed modal, tunables wire-through, SNR, prefers-reduced-motion auto-detect, proof.export REPL 2026-04-26 21:31:45 -04:00
ruv b861ff3441 deploy(nvsim): live Ghost Murmur WASM demo + ADR-093 gap analysis
Adds 'Try it yourself' interactive section to the Ghost Murmur view:
distance + heart-moment sliders that drive nvsim::Pipeline live via the
new runTransient WASM export. Per-tier detectability bars compare
predicted |B| vs each transport's noise floor (NV-ensemble lab, COTS
DNV-B1, SQUID, 60 GHz mmWave, WiFi CSI). Witness for the transient
run is shown alongside the canonical reference witness.

Powered by ADR-093 gap analysis. Live at
https://ruvnet.github.io/RuView/nvsim/
2026-04-26 21:20:55 -04:00
ruv eecfbcdf8a deploy(nvsim): wire all rail buttons + Ghost Murmur view
Inspector and Witness rail buttons now switch the inspector tab; Ghost
Murmur button opens a new research view summarising the publicly-
reported April 2026 CIA program and RuView's 3-tier mesh equivalent.

Verified end-to-end with agent-browser. ADR-092 §14b.
2026-04-26 21:10:55 -04:00
ruv 87bc2fe505 deploy(nvsim): include nvsim-pkg WASM artifacts (force past wasm-pack .gitignore) 2026-04-26 20:14:04 -04:00
ruv fdac4bfcda deploy(nvsim): fix worker base path resolution for GitHub Pages
Worker now reads import.meta.env.BASE_URL from main thread instead of
self.location.origin so /nvsim-pkg/ resolves under /RuView/nvsim/ on
GitHub Pages instead of bare origin.
2026-04-26 20:12:21 -04:00
ruv 43f853d61a deploy(nvsim): publish dashboard to /nvsim/ [ADR-092]
Vite + Lit dashboard for the nvsim NV-diamond magnetometer simulator.
WASM-backed deterministic pipeline (Proof::EXPECTED_WITNESS_HEX matches
across browsers and machines). PWA-enabled with service worker and
manifest scoped to /RuView/nvsim/.

Live: https://ruvnet.github.io/RuView/nvsim/

Preserves all sibling demos:
 - / (Observatory)
 - /pose-fusion/ (Pose Fusion)
 - /ui/ (legacy UI)

Source: feat/nvsim-pipeline-simulator @ 5846c3d6d

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-26 20:10:23 -04:00
ruv 05f2d2d7ca deploy: rebrand DensePose → RuView in pose-fusion 2026-03-12 21:55:29 -04:00
ruv d0408bc07a deploy: add gradient background to camera prompt
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 21:38:48 -04:00
ruv afcced39ab deploy: fix RuVector pipeline stats display (guard undefined)
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 21:32:30 -04:00
ruv 9067d47bb2 deploy: bump all import cache busters to v=13 to fix stale csi-simulator
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 21:24:26 -04:00
ruv 8f3edd9351 deploy: fix toFixed crash and Blob WebSocket handling in CSI simulator
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 21:18:20 -04:00
ruv b76f5230ab deploy: 6-stage RuVector WASM attention pipeline + pose fusion updates
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 21:06:04 -04:00
ruv 04c6d1a595 deploy: update pose fusion demo with live ESP32 WebSocket auto-connect
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 17:42:29 -04:00
ruv 4d541e02ff fix: responsive video layout + WASM path + motion tracking
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 16:16:57 -04:00
ruv aeea8b2124 fix: motion-responsive skeleton + through-wall tracking
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 16:11:44 -04:00
ruv a387894689 chore: clean gh-pages to web-only assets
Remove non-web content (firmware, rust-port target, claude-flow state,
duplicate ui/ copies) that was causing GitHub Pages builds to error.
Branch now contains only static web assets (~600KB vs ~11GB before).

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 15:00:38 -04:00
ruv 36b008814e fix: add .nojekyll to prevent Jekyll processing of WASM files
Jekyll ignores files starting with underscore and may fail on
binary WASM files. The .nojekyll file tells GitHub Pages to
serve files directly without Jekyll processing.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 14:38:57 -04:00
ruv 3599869e62 feat: deploy dual-modal pose fusion demo to GitHub Pages
Live webcam + WiFi CSI fusion pose estimation running entirely
in the browser via WASM (ruvector-cnn-wasm). Three modes:
Dual (video+CSI), Video-only, CSI-only.

Alongside existing Observatory demo with navigation link.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 14:31:33 -04:00
ruv f065b68bce fix: mobile responsive layout for Observatory
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-05 13:00:25 -05:00
ruv 7bac93d06d fix: ambient light brightness - use bright color 0xccccdd with 5x multiplier
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:01:40 -05:00
ruv c429fc698f fix: remove nested dirs, CLAUDE.local.md, and binary from gh-pages
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-05 10:57:29 -05:00
ruv 5c5149dc38 fix: brighten ambient light for room brightness slider to work visibly
Changed ambient light from dark 0x446688 to bright 0xccccdd with 5x
multiplier. Bumped SETTINGS_VERSION to 6.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-05 10:57:11 -05:00