RuView Desktop v0.3.0-alpha (Windows x64)
Work in Progress — Debug build for testing. Production builds with bundled assets will follow.
Quick Start
# 1. Clone the repo and install frontend dependencies
git clone https://github.com/ruvnet/RuView.git
cd RuView/rust-port/wifi-densepose-rs/crates/wifi-densepose-desktop/ui
npm install
# 2. Start the frontend dev server
npx vite --host
# 3. Download and run the exe (below)
# The app window opens and loads from localhost:5173Why a dev server? This is a debug build — it loads the React frontend from
localhost:5173via Vite. Production builds will bundle assets directly into the exe.
Requirements
- Windows 10 (1803+) or Windows 11
- WebView2 runtime (pre-installed on modern Windows)
- Node.js 20+ (for the Vite dev server)
What's Included
| Page | Description |
|---|---|
| Dashboard | Live stat cards with count-up animation, server panel, quick actions, node grid |
| Nodes | Sortable table with expandable detail rows |
| Flash | 3-step serial firmware flash wizard |
| OTA Update | Single-node and batch over-the-air updates with strategy selection |
| Edge Modules | WASM module upload and lifecycle management (start/stop/unload) |
| Sensing | Server start/stop, scrolling log viewer with pause/clear, activity feed |
| Mesh View | Force-directed canvas topology graph with click-to-inspect |
| Settings | Server configuration (ports, bind address, discovery) |
Design Highlights
- Dark professional theme (ADR-053) with glassmorphism cards
- Gradient accents on logo, nav indicator, and primary buttons
- Page transitions with fade-in + scale animations
- Status dot glows for online/error/warning states
- Staggered card fade-ins on the dashboard
- Live status bar polling node count and server state
Build from Source
See the Desktop README for full build instructions.
🤖 Generated with claude-flow