9 Commits

Author SHA1 Message Date
97f6806edf Add Sync Monitor tab (rclone upload monitoring, native backend)
New SyncMonitor.jsx: fleet cards (agent/sync badges, live upload progress,
pending/missing verification chips), Synology NAS per-volume health strip,
alerts, and windowed data statistics — served by the backend's native
/api/sync-monitor/* API via the existing JWT session. Machines without a
sync container are stated as such. App.jsx: third nav tab wiring only.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 11:34:45 +05:30
c2d1ade6f3 feat: fleet list view, network chips, animated vitals, reference theme
- grid/list toggle: compact table of name, agent version, WAN/LAN IP, CPU+temp,
  RAM and last check-in for scanning the fleet past ~30 nodes
- WAN/LAN identity chips per card (virtual docker/bridge interfaces filtered
  out of the chip, still listed on hover)
- CPU and RAM as animated radial gauges with 60-minute sparklines: hover
  crosshair reads the exact time and value, peak marker labels when it happened.
  Series colors validated for the dark surface (CVD-safe separation) and each
  gauge is text-labelled so identity never rests on colour alone
- palette/typography retargeted to the SeekRight reference design tokens
- fleet list scrolls within its own panel so the activity terminal stays
  reachable; layout widened to 1920px
- install-agent panel with copy button, using the authenticated ?token= form
- search results auto-hide after 30 min and can be dismissed
- stored-on-server file list per node with play/download/delete

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 11:13:55 +05:30
91ad75178a feat: agent version badges, SHIFT path config and video search per system
- revert vite port to 4173 to match the Synology reverse-proxy upstream
- show agent version chip on each system card (or "legacy")
- SHIFT folder path editor per node, saved to backend
- search videos in a node's SHIFT folder by date/name, fetch from results
2026-07-16 17:32:07 +05:30
dc604a4c30 file transfer 2026-07-16 14:30:38 +05:30
0a2833d371 feat:remove SEEKRIGHT PULSE RMM text title, leaving only the brand logo 2026-06-16 12:52:47 +05:30
a79079868e feat: initialize frontend application with dashboard, command dispatcher, and configuration editor modules 2026-06-16 12:21:28 +05:30
3c189b5776 feat: tab based changes in ui and and labeling of client system disks 2026-06-04 16:39:06 +05:30
8751a45579 feat: initialize RMM dashboard frontend with telemetry, command dispatch, and configuration management capabilities 2026-06-03 18:17:58 +05:30
6ca9ba51e9 Initial commit: Clean RMM Frontend React application 2026-06-02 15:22:57 +05:30