Changelog
Every release, every fix, every feature — documented.
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