Commit Graph

  • 98e7eeda42 chore(deps): bump ruvector-core from 2.0.5 to 2.2.0 in /v2 (#479) dependabot[bot] 2026-05-17 18:07:37 -04:00
  • 5615edb24e chore(deps): bump ruvector-temporal-tensor from 2.0.4 to 2.0.6 in /v2 (#476) dependabot[bot] 2026-05-17 18:07:33 -04:00
  • 9cc9419db9 chore(deps): update aiosqlite requirement from >=0.19.0 to >=0.22.1 (#478) dependabot[bot] 2026-05-17 18:07:30 -04:00
  • d544b8f070 chore(deps): update aiohttp requirement from >=3.8.0 to >=3.13.5 (#475) dependabot[bot] 2026-05-17 18:07:26 -04:00
  • d33962eff2 fix(docker): UDP relay for multi-source ESP32 on Docker Desktop Windows (#502) rUv 2026-05-17 18:01:44 -04:00
  • e22a24714a firmware/esp32-hello-world: ESP32-C6 target and ESP-IDF v6 build fixes (#524) Chaitanya Tata 2026-05-18 03:30:45 +05:30
  • cee414f3c0 firmware/esp32-csi-node: IDF 6 build, HE CSI config, unicore DSP, provision chip detect (#522) Chaitanya Tata 2026-05-18 03:30:40 +05:30
  • f853c74563 v2: pin Rust 1.89 and fix sensing-server UI path when run from v2 (#523) Chaitanya Tata 2026-05-18 03:30:36 +05:30
  • 8b297dd706 fix(sensing-server): handle WebSocket Lagged + add ping keepalive (#484) Timothy Schwarz 2026-05-17 17:57:02 -04:00
  • 9d4f7820b2 docs(adr): ADR-098 — evaluate midstream for RuView's CSI/WS/mesh pipeline (Rejected) (#553) rUv 2026-05-17 17:49:21 -04:00
  • b2fe452e74 docs(tutorials): Pi 5 + Hailo cluster rvcsi tutorial (#546) rUv 2026-05-17 17:41:39 -04:00
  • 88da304631 chore(scripts): probe-fft-platform.py — root-cause aid for #560 (#607) rUv 2026-05-17 17:34:28 -04:00
  • 880a3a41d3 chore(ci): add fix-markers for recent merges (#559, #561, #588, #593, #590-CI) (#606) rUv 2026-05-17 17:33:07 -04:00
  • 68b042faf6 fix(archive/v1): middleware inherits BaseHTTPMiddleware to fix 500 errors (#570) DavidKrame 2026-05-17 23:32:22 +02:00
  • 4698f54fa0 fix(ui): map sensing websocket port for docker (#572) Rahul 2026-05-18 03:02:13 +05:30
  • ea62ec4667 docs(firmware): truth-up Tier 2 wording — slot-capacity heuristic, not learned person counter (#573) rUv 2026-05-17 17:31:51 -04:00
  • 3685d16a49 fix(security): host-header allowlist on sensing-server HTTP + WS — DNS rebinding (#580) @aaronjmars 2026-05-17 17:27:00 -04:00
  • 8a155e07ec docs: explain mesh data path to dashboard and Observatory (#602) NgoQuocViet2001 2026-05-18 04:05:51 +07:00
  • 540ecb4538 chore: update vendor submodules (#604) github-actions[bot] 2026-05-17 17:04:14 -04:00
  • 10684972d7 fix(vital_signs): use circular variance for wrapped phases (#595) Akhilesh Arora 2026-05-17 23:02:53 +02:00
  • 27a6edba8b feat(examples/three.js): cinematic skinned realtime pose demo + folder reorg (#584) rUv 2026-05-17 17:01:02 -04:00
  • 174e2365f0 fix: bug triage for #559, #561, #588 + CI fixes for fuzz/swarm tests (#590) rUv 2026-05-17 17:00:37 -04:00
  • 6c230ed928 fix(verify): repoint wrapper to archive/v1 paths (#559) + cross-platform FFT probe (#560) fix/issue-559-560-verify-paths-portable-hash ruv 2026-05-15 11:35:33 -04:00
  • 677b3ac31b docs(firmware): truth-up Tier 2 wording — slot-capacity heuristic, not learned person counter (closes #568) docs/issue-568-tier2-caveats ruv 2026-05-15 07:41:57 -04:00
  • bf30844835 Update README.md rUv 2026-05-14 22:14:36 -04:00
  • 84638314a4 fix(docker): bump rust 1.85 -> 1.90 + enforce LF on shell scripts fix/issues-559-561 ruv 2026-05-14 13:38:58 -04:00
  • f396c44751 ci(verify-pipeline): fix stale v1/ working-directory + SECRET_KEY env ruv 2026-05-14 11:45:03 -04:00
  • 86f38c4fc6 fix: first-run breakage (closes #559, #561) + #560 platform-aware diagnosis ruv 2026-05-14 08:45:33 -04:00
  • 457f713702 Merge pull request #554 from ruvnet/feat/midstream-introspection v0.8.0 rUv 2026-05-13 23:43:09 -04:00
  • ce33042226 docs(changelog): ADR-099 introspection tap — entry under [Unreleased] feat/midstream-introspection ruv 2026-05-13 23:37:50 -04:00
  • ca97527646 feat(introspection): I6 — regime-changed signal + per-frame analyze + honest ADR-099 D8 amendment ruv 2026-05-13 23:29:37 -04:00
  • 59d2d0e54f test(sensing-server): ADR-099 latency benchmark — record empirical baseline ruv 2026-05-13 23:18:10 -04:00
  • 4a1f3a1e10 feat(sensing-server): wire ADR-099 introspection tap + /ws/introspection + /api/v1/introspection/snapshot ruv 2026-05-13 23:00:31 -04:00
  • 94ef125240 feat(sensing-server): introspection module skeleton (ADR-099 D1+D7+D8) ruv 2026-05-13 22:50:58 -04:00
  • 900b877c64 docs(adr): ADR-099 — adopt midstream as RuView's real-time introspection + low-latency tap (Proposed) ruv 2026-05-13 22:42:05 -04:00
  • 58cd860f17 Merge pull request #549 from ruvnet/docs/adr-097-adopt-rvcsi rUv 2026-05-13 10:03:44 -04:00
  • f0a4f64c6e Merge pull request #547 from ruvnet/fix/docker-publish-and-api-auth rUv 2026-05-13 10:03:39 -04:00
  • 81fcf5fa29 ci: step-level continue-on-error on every step of the flaky scan jobs ruv 2026-05-13 09:26:35 -04:00
  • 7a407556ba docs(adr): ADR-097 — adopt rvCSI as RuView's primary CSI runtime (Proposed) ruv 2026-05-13 09:23:25 -04:00
  • c059a2eaaa ci: also install libudev-dev + libdbus-1-dev (tokio-serial / dbus) ruv 2026-05-13 09:17:00 -04:00
  • d6a73b61c9 ci: unblock the pre-existing CI/Security failures so PR pipelines go green ruv 2026-05-13 09:13:52 -04:00
  • 8dc811d2b4 ci: install Tauri/GTK Linux dev libs so the Rust workspace test compiles ruv 2026-05-13 09:00:15 -04:00
  • c641fc44ae feat(docker+sensing-server): refresh Docker publish + opt-in bearer-token API auth ruv 2026-05-13 08:52:25 -04:00
  • 00304f9dc7 Merge pull request #544 from ruvnet/chore/rvcsi-via-submodule rUv 2026-05-12 23:01:10 -04:00
  • d0b64bdeb6 chore(rvcsi): drop inline v2/crates/rvcsi-* — consume the vendor/rvcsi submodule / crates.io instead chore/rvcsi-via-submodule ruv 2026-05-12 23:00:23 -04:00
  • a2686d47a2 Merge pull request #543 from ruvnet/chore/vendor-rvcsi-submodule rUv 2026-05-12 22:56:08 -04:00
  • f2525d7a0d chore(vendor): add rvcsi as a vendor submodule (github.com/ruvnet/rvcsi) chore/vendor-rvcsi-submodule ruv 2026-05-12 22:52:12 -04:00
  • 601b3406fd Merge pull request #542 from ruvnet/claude/design-rvcsi-platform-X7yJR rUv 2026-05-12 22:38:29 -04:00
  • deb561bf9c fix(rvcsi): scale-relative baseline-drift thresholds + ESP32 end-to-end validation claude/design-rvcsi-platform-X7yJR ruv 2026-05-12 22:16:27 -04:00
  • d40411e6d7 feat(rvcsi): Raspberry Pi 5 (BCM43455c0) + Nexmon chip registry Claude 2026-05-13 01:32:27 +00:00
  • b116a99481 feat(rvcsi): real nexmon_csi UDP/PCAP fidelity — chanspec decode, libpcap reader, NexmonPcapAdapter Claude 2026-05-13 01:15:22 +00:00
  • 684a064816 docs(rvcsi): update CHANGELOG, CLAUDE.md crate table, README docs index Claude 2026-05-13 00:18:56 +00:00
  • 7393cc2b73 feat(rvcsi): rvcsi-runtime composition + rvcsi-node (napi-rs) + rvcsi-cli + @ruv/rvcsi TS SDK Claude 2026-05-13 00:17:45 +00:00
  • 6432dfbd2d feat(rvcsi): rvcsi-adapter-file (.rvcsi capture/replay) + rvcsi-ruvector (RF memory) Claude 2026-05-13 00:03:27 +00:00
  • 46f701bca8 feat(rvcsi): rvcsi-events — window aggregation + event detectors (ADR-095 FR5) Claude 2026-05-13 00:01:19 +00:00
  • 94745242a8 feat(rvcsi): rvcsi-dsp (DSP stages + SignalPipeline) + ADR-096 (FFI/crate layout) Claude 2026-05-13 00:00:40 +00:00
  • 1e684cb208 feat(rvcsi): rvcsi-core + napi-c Nexmon shim + crate skeletons (ADR-095/096) Claude 2026-05-12 23:49:58 +00:00
  • d98b7e3f65 docs: rvCSI edge RF sensing platform — PRD, ADR-095, DDD domain model Claude 2026-05-12 23:15:10 +00:00
  • 6f77b37f5e chore(release): wifi-densepose-train 0.3.0 -> 0.3.1 ruv 2026-05-11 23:59:50 -04:00
  • c604ca1150 feat(train): TrainingConfig subcarrier-layout presets + real MmFiDataset loader test (#537) rUv 2026-05-11 23:49:00 -04:00
  • eaedfded6f fix(train): wire wifi-densepose-signal into the pipeline; correct MODEL_CARD env-sensor claim (#536) rUv 2026-05-11 23:40:55 -04:00
  • bd4f81749a fix(docs): correct unsubstantiated 92.9% PCK@20 camera-supervised claim (#535) rUv 2026-05-11 23:40:52 -04:00
  • df9d3b0eea fix(plugins): move marketplace manifest to repo root for /plugin marketplace add ruvnet/RuView ruv 2026-05-11 19:52:04 -04:00
  • 298543913e docs(readme): add Claude Code / Codex plugin + marketplace install instructions ruv 2026-05-11 19:02:05 -04:00
  • 8ff7c2c35a feat(plugins): RuView Claude Code + Codex marketplace plugin ruv 2026-05-11 17:39:16 -04:00
  • 13f43004c8 docs(meridian): iteration 3 plan + GPU pre-train wiring stub (#68) feat/meridian-csi-mae-prototype ruv 2026-05-11 13:09:49 -04:00
  • dcfa922518 docs(adr-027): mark MERIDIAN iter 2 complete (CI-verified tch path, #68) ruv 2026-05-11 13:05:28 -04:00
  • 7d26b15eef feat(train): MERIDIAN-MAE — csi_mae::model + pretrain loop + pretrain-mae bin (iter 2b, #68) ruv 2026-05-11 13:05:27 -04:00
  • 48c7d03250 feat(train): MERIDIAN-MAE — information-guided masking (iter 2a, #68) ruv 2026-05-11 12:57:42 -04:00
  • 603ad585b6 feat(train): MERIDIAN-MAE — CSI masked-autoencoder masking pipeline (iter 1, #68) ruv 2026-05-11 12:45:11 -04:00
  • 1d4f23bd41 docs(adr-027): re-scope MERIDIAN to MAE foundation pre-training (§2.0, #68) ruv 2026-05-11 12:45:11 -04:00
  • 8b2a2d94e8 docs(research): 2026-Q2 agentic-AI & RF/WiFi-sensing SOTA survey ruv 2026-05-11 12:45:10 -04:00
  • 19ee207d51 Merge pull request #528 from ruvnet/fix/update-submodules-workflow rUv 2026-05-11 12:34:20 -04:00
  • 8aa7fb9e9f ci: fix "Update vendor submodules" workflow (identity + drop --merge) ruv 2026-05-11 12:33:40 -04:00
  • f2e3a6a392 Merge pull request #526 from ruvnet/fix/esp32-issues-505-517-521 rUv 2026-05-11 11:40:36 -04:00
  • eda45a6857 ci: fix-marker regression guard (witness-style) ruv 2026-05-11 10:48:14 -04:00
  • a1cb6bd8e5 fix(firmware): bump version.txt to 0.6.4 + CI guard for tag/version match (#505) ruv 2026-05-11 10:48:14 -04:00
  • 4d0521ca08 fix(hardware): aggregator tolerates sibling RuView UDP packet magics (#517) ruv 2026-05-11 10:48:00 -04:00
  • 3f55c95b34 fix(esp32): disable WiFi modem sleep so CSI capture isn't starved (#521) ruv 2026-05-11 10:47:48 -04:00
  • c9fde3cba5 feat(train): AetherTemporalAggregator — wire wifi-densepose-temporal into the tch graph (#513) feat/ruvllm-sparse-attention-edge ruv 2026-05-08 12:42:41 -04:00
  • 2b903752c4 test(temporal): dense-vs-sparse numerical A/B baseline (ADR-096 §5, #513) ruv 2026-05-08 12:16:05 -04:00
  • 4ea8457017 feat(temporal): Dense backend implementation (ADR-096 §5 A/B gate, #513) ruv 2026-05-08 12:12:17 -04:00
  • 2aee4d21cf docs(temporal): README for wifi-densepose-temporal (#513) ruv 2026-05-08 12:06:26 -04:00
  • 247794a2c5 bench(temporal): empirical sparse-vs-dense speedup curve (ADR-096 §3.1, #513) ruv 2026-05-08 12:02:36 -04:00
  • 49e57efcec feat(temporal): streaming step() + KvCache (ADR-096 §3.2, #513) ruv 2026-05-08 11:57:31 -04:00
  • 3a5fe5e0de feat(firmware): mirror weight-blob parser into ruv_temporal (#513) ruv 2026-05-08 11:53:19 -04:00
  • 73321db765 feat(temporal): init_random_blob example + filesystem e2e tests (#513) ruv 2026-05-08 11:49:19 -04:00
  • 237325a117 feat(temporal): weight-blob wire format (ADR-095 Phase 1, #513) ruv 2026-05-08 11:43:49 -04:00
  • 7994af8221 feat(firmware): wire temporal_task.c + Kconfig + ruv_temporal component (Phase 6, #513) ruv 2026-05-08 11:28:11 -04:00
  • 22d47a71e3 feat(firmware): scaffold ruv_temporal ESP-IDF Rust component (ADR-095 Phase 4, #513) ruv 2026-05-08 09:44:01 -04:00
  • bfb3fdee13 feat(temporal): scaffold wifi-densepose-temporal crate (ADR-096 Phase 1-3, #513) ruv 2026-05-08 09:26:18 -04:00
  • 684ef4f1a5 docs(adr): ADR-095/096 — sparse attention on ESP32 + AETHER GQA head (#513) ruv 2026-05-07 15:14:38 -04:00
  • 56a6562e12 fix(firmware): v0.6.4-esp32 — Tmr Svc 16 KiB stack + version drift fix (#505) v0.6.4-esp32 fix/ci-preexisting-failures ruv 2026-05-07 13:14:15 -04:00
  • 2dfb4884be fix(#505,#506): bump firmware to v0.6.4 + no-signal UI indicator fix/version-string-nosignal-ui ruv 2026-05-06 13:28:45 -04:00
  • e7904786f0 Update README.md rUv 2026-05-03 11:48:12 -04:00
  • d9d17dcf43 ci: gate Python jobs on src/tests presence + install Rust glib deps ruv 2026-05-01 11:36:18 -04:00
  • 13760f2328 deploy(pointcloud): 9a078e4ac8 9a078e4ac8 github-actions[bot] 2026-04-30 03:03:25 +00:00
  • 9a078e4ac8 fix(pointcloud): exponential backoff on unreachable backend + status banner ruv 2026-04-29 23:03:05 -04:00
  • 85e59c2a1e deploy(pointcloud): 0e39faac73 0e39faac73 github-actions[bot] 2026-04-30 00:37:53 +00:00
  • 0e39faac73 feat(pointcloud): overlay browser face mesh on top of ESP32 backend feed ruv 2026-04-29 20:37:36 -04:00