Commit Graph

3 Commits

Author SHA1 Message Date
ImgBotApp 966cbbefcd
[ImgBot] Optimize images
*Total -- 28,217.84kb -> 17,087.69kb (39.44%)

/docs/archtocode-visual-overview/frontent-architecture.png -- 1,502.28kb -> 511.43kb (65.96%)
/v2/crates/wifi-densepose-desktop/icons/128x128@2x.png -- 0.84kb -> 0.29kb (65.5%)
/docs/archtocode-visual-overview/state-decision-flow.png -- 2,501.29kb -> 876.12kb (64.97%)
/docs/archtocode-visual-overview/advanced-architecture.png -- 4,532.40kb -> 1,601.45kb (64.67%)
/docs/archtocode-visual-overview/error-handling-flow.png -- 1,969.83kb -> 751.57kb (61.85%)
/references/densepose_performance_chart.png -- 194.74kb -> 75.07kb (61.45%)
/docs/archtocode-visual-overview/hight-level-flow-architecture.png -- 1,283.08kb -> 522.45kb (59.28%)
/ui/mobile/assets/android-icon-background.png -- 17.14kb -> 7.20kb (57.99%)
/docs/archtocode-visual-overview/project-timeline.png -- 1,319.36kb -> 632.80kb (52.04%)
/ui/mobile/assets/android-icon-monochrome.png -- 4.04kb -> 2.31kb (42.78%)
/assets/v2-screen.png -- 4,087.10kb -> 2,889.57kb (29.3%)
/assets/screen.png -- 269.65kb -> 197.38kb (26.8%)
/v2/crates/wifi-densepose-desktop/icons/128x128.png -- 0.38kb -> 0.28kb (26.4%)
/references/wifi-densepose-arch.png -- 1,111.61kb -> 821.96kb (26.06%)
/references/generated_image.png -- 1,111.61kb -> 821.96kb (26.06%)
/ui/mobile/assets/favicon.png -- 1.10kb -> 0.83kb (24.27%)
/examples/three.js/screenshots/01-helpers.png -- 95.81kb -> 73.83kb (22.94%)
/assets/seed.png -- 1,255.45kb -> 1,007.93kb (19.72%)
/references/generated_image_1.png -- 1,656.90kb -> 1,341.06kb (19.06%)
/assets/screenshot.png -- 400.68kb -> 333.66kb (16.73%)
/assets/ruview-seed.png -- 1,957.18kb -> 1,770.38kb (9.54%)
/dashboard/public/icon-512.svg -- 0.49kb -> 0.46kb (7.54%)
/examples/three.js/screenshots/03-skinned.png -- 631.58kb -> 606.96kb (3.9%)
/assets/ruview-small.jpg -- 203.21kb -> 195.44kb (3.83%)
/examples/three.js/screenshots/04-skinned-fbx.png -- 682.33kb -> 658.81kb (3.45%)
/examples/three.js/screenshots/02-cinematic.png -- 597.73kb -> 579.00kb (3.13%)
/examples/three.js/screenshots/05-skinned-realtime.png -- 595.87kb -> 579.02kb (2.83%)
/assets/ruview-small-gemini.jpg -- 156.91kb -> 152.88kb (2.57%)
/dashboard/public/icon-192.svg -- 0.31kb -> 0.30kb (2.56%)
/ui/mobile/assets/android-icon-foreground.png -- 76.95kb -> 75.31kb (2.13%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2026-06-03 05:14:09 +00:00
rUv b123879b25
fix(dashboard): settings drawer scrim covers viewport (host transform fix)
* fix(ci): wasm-pack PATH + Dockerfile workspace stub

Closes the two post-merge failures from #436:

1. wasm-pack: command not found — cargo install doesn't reliably leave
   the binary on PATH. Switched to the canonical installer in both the
   Pages and a11y workflows.
2. nvsim-server Docker build — cargo couldn't resolve workspace.dependencies
   from a partial copy. Dockerfile now generates a stub workspace
   Cargo.toml inline that lists just nvsim + nvsim-server.

Co-Authored-By: claude-flow <ruv@ruv.net>

* fix(dashboard): settings drawer scrim — escape host transform's containing-block trap

The drawer's :host had transform: translateX(...) which makes it the
containing block for any fixed-position descendants. The .scrim at
'position: fixed; inset: 0' therefore covered only the drawer's own
420 px panel area, not the viewport. Visible symptoms:

- Page behind the drawer didn't dim
- Click outside the drawer didn't dismiss it (no scrim to receive)
- Felt like the drawer wasn't really 'modal'

Fix: keep :host as a fixed full-viewport overlay (no transform),
move the drawer body into an inner .panel div, transform only that.
Now the scrim covers the viewport correctly and outside-clicks dismiss.

Same trap exists nowhere else; nv-modal already follows this pattern.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-27 13:59:34 -04:00
rUv 7f5a692632
feat(nvsim): full simulator stack — Rust crate, dashboard, server, App Store, Ghost Murmur [ADR-089/090/091/092/093]
Squashed merge of feat/nvsim-pipeline-simulator (29 commits).

## Shipped

- ADR-089 nvsim crate (Accepted) — 50/50 tests, ~4.5 M samples/s, pinned witness cc8de9b01b0ff5bd…
- ADR-092 dashboard implementation (Implemented) — 8/12 §11 gates , 4/12 ⚠ (external infra)
- ADR-093 dashboard gap analysis (Implemented) — 21/21 catalogued gaps closed
- Plus ADR-090 (proposed conditional) and ADR-091 (proposed research-only)

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

## Infra

- nvsim-server Dockerfile + GHCR publish workflow (.github/workflows/nvsim-server-docker.yml)
- axe-core + Playwright cross-browser CI (.github/workflows/dashboard-a11y.yml)
- gh-pages auto-deploy workflow already in place (preserves observatory + pose-fusion siblings)

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-27 12:41:01 -04:00