v0.1.6 Bug Fixes, Stale Agent Detection & Nmap Deep Scan June 30, 2026
  • Fixed device flicker — devices no longer disappear between scan cycles
  • Fixed multi-location matching bug — locations were intermittently failing to match due to a stale closure
  • Stale agent detection — server auto-marks devices offline when an agent goes silent for 90+ seconds
  • Dashboard shows red banner when an agent stops reporting, distinct from server unreachable banner
  • Locations tab shows "Agent not reporting — last seen Xm ago" for stale locations
  • Nmap deep-scan fallback — unidentified devices get targeted OS fingerprinting via Nmap
  • Standalone NetwatchServer.exe and NetwatchAgent.exe — no Python required
  • Dashboard deployed to app.coreoutpost.com
  • Agent wizard tested on fresh PC with no prior dependencies
  • electron-builder pinned to 24.13.3 to fix persistent EPERM build error on Windows
v0.1.5 Alert Filtering, CSV Export, Dark Mode & Status Pulse June 28, 2026
  • Alert filtering — search, severity buttons, location dropdown, date range filters
  • Export devices to CSV — exports currently filtered devices with all fields
  • Dark / light mode toggle — saved to localStorage, persists across restarts
  • Connection status pulse — sidebar dot pulses when new data arrives
v0.1.4 UI Polish, Empty States & Skeleton Loading June 27, 2026
  • Standardized spacing, font sizes and border radius across all views using CSS variables
  • Loading skeleton on Overview — animated placeholder cards instead of a plain spinner
  • Smooth fade-up transition when switching between views
  • Improved empty states on all views — icon, title, description and action button
  • Clicking device name or icon in table opens detail panel
v0.1.3 Error Boundaries, Stale Data & Device Detail Panel June 27, 2026
  • Error boundaries — crashed views show a friendly error card with a retry button
  • Stale data banner — server drop shows last known data instead of blank screen
  • Device detail panel — click any device to see full info in a slide-in panel
  • Last seen timestamp on offline devices in Devices tab and Topology view
  • Previously Seen section on Overview for devices no longer in current scan
v0.1.2 Advanced Device Identification June 27, 2026
  • Added Scapy passive traffic fingerprinting (DHCP, TCP/IP stack, ARP)
  • Added mDNS/Bonjour discovery for Apple and smart home devices
  • Added SNMP querying for exact switch/router/printer models
  • Added UPnP device description XML parsing
  • Added HTTP banner grabbing for device web interfaces
  • 10-layer identification pipeline — mDNS, SNMP, UPnP, HTTP, NetBIOS, DNS, MAC, ports, patterns, Nmap
v0.1.1 Manual Locations, Search & Notifications June 26, 2026
  • Locations are now manual — create them to match your agent LOCATION_ID
  • Added global search bar (Ctrl+K) — search by name, IP, MAC, vendor, type
  • Added toast notifications for device online/offline status changes
  • Added refresh interval selector in Settings
  • Added Location Manager — add, edit, remove locations
  • Added Settings panel with About, Connection, Preferences and Changelog tabs
v0.1.0 Initial Release June 25, 2026
  • Setup screen — enter server URL on first launch, saved locally
  • Real live data from Flask server — no simulated data
  • Five views: Overview, Devices, Alerts, Topology, Logs
  • Device renaming with localStorage persistence
  • Alert generation for offline devices
  • Sidebar navigation with unread alert badge