The Remote LAN Status page (Settings → Enable Remote LAN Status) now shows everything the desktop app does, not just status/ladder/events: an ISP/WAN panel, the 14-day latency trend chart, and a full Speed Test section (latest result, day/hour pattern heatmap, and recent run history)
Tap any event in the Remote Status page's Recent Events list to open the same evidence popup the desktop Event Detail view shows — full probe-ladder/DNS/quorum results, the "why" for DEGRADED, and a "what to do" suggestion — all from your phone
v0.3.2Generally AvailableJul 27, 2026
Speed test reliability fix
Fixed the speed test failing outright on slower or flakier connections with "Connection failed... gave up after 20 retries" — the test previously required a single 100MB+ request to complete without a hitch or it aborted the whole run; chunk sizes are now capped at 25MB and total transfer per run cut from over 1GB to roughly 200MB, matching the estimate already shown in Settings
If a connection hiccup still happens mid-test, the app now keeps whatever download/upload/latency numbers it already measured instead of throwing the whole result away
Speed Test History now updates immediately after a run finishes instead of waiting up to a minute for the next background refresh
v0.3.1Generally AvailableJul 27, 2026
Event detail & actionable alerts
Click any event in the Events list to see the full evidence behind it — every probe-ladder rung, DNS resolver, and quorum anchor result, plus a plain-English "why" for DEGRADED — with a Copy Summary button to paste it into a ticket or message
Discord/Slack webhook alerts now include the specific DEGRADED reason(s) instead of just the bare class name, and a "What to do" line once the event resolves
Added the same "What to do" guidance to the Event Detail view and the copyable summary — a plain-English suggestion tailored to the fault class (and, for DEGRADED, which rung tripped it)
v0.3.0Generally AvailableJul 27, 2026
Scheduled speed tests & multi-screen UI
Scheduled speed tests — run automatically every 30 min / 1h / 4h / 12h / 24h (off by default), with a live data-cost estimate and an option to skip while a fault is active
Speed test history — every run (manual or scheduled) is saved, sortable by worst download/upload/latency, with a day-of-week × hour-of-day heatmap that flags recurring slow windows (e.g. peak-hour congestion) automatically
Self-interference guard — a running speed test now suppresses DEGRADED classification, since a real speed test saturates the link enough to cause latency spikes that could otherwise falsely trigger against itself
Evidence reports now include a speed test summary and the same recurring-pattern detection when tests exist in the period
Rebuilt the app around four screens (Dashboard, Diagnostics, Speed Test, Events) instead of one long scrolling page
v0.2.2Generally AvailableJul 27, 2026
Why DEGRADED was triggered
DEGRADED events now record and show exactly why — which rung (gateway/ISP-hop/DNS/quorum), whether it was loss or latency, and the measured value against the threshold it crossed
Live status card shows the current breach(es) in real time while DEGRADED, not just after the fact
Evidence reports now include the same detail in the outage table instead of just the word "Degraded"
The remote LAN status page and the event list tooltip show the same detail
v0.2.1Generally AvailableJul 27, 2026
Remote LAN status page redesign
The remote status page (Settings → Enable Remote LAN Status) was just a bare classification and timestamp — it now shows the full probe ladder with live per-rung latency, rolling loss, a captive-portal warning banner, and color-coded recent events, styled to match the app itself instead of a placeholder page
v0.2.0Generally AvailableJul 27, 2026
SLA credit calculation & per-rung baselines
SLA credit dollar calculation — enter a monthly bill amount in the report generator and get a prorated credit figure for ISP-attributable downtime
Per-rung baseline auto-tuning — gateway, ISP-hop, and DNS rungs now get their own DEGRADED baseline instead of only the quorum rung, catching a rung that's quietly slowed down even when the rest of the link looks fine
winget / Chocolatey / Scoop packaging manifests prepared and verified against this release
v0.1.4Generally AvailableJul 27, 2026
Settings window fix
Fixed the Settings window sometimes doing nothing when clicked — the app could ask for saved settings before the local database finished starting up and never try again; it now retries until the database is ready
v0.1.3Generally AvailableJul 27, 2026
Check for updates from About
Added a Check for Updates button to the About screen, with inline status (checking / up to date / update available) and Download/Restart actions right there
v0.1.2Generally AvailableJul 26, 2026
Speed test fix
Fixed the built-in speed test reporting near-zero results for everyone — the renderer now loads over a registered clw:// scheme instead of file://, which was silently breaking the browser timing APIs the speed test relies on for accurate bandwidth and latency measurement
Removed the unused packet-loss measurement phase, which could throw an unhandled error in some environments without affecting the visible results
v0.1.1Generally AvailableJul 26, 2026
Auto-update verification
Verification release for the in-app auto-updater — no user-facing feature changes from v0.1.0
v0.1.0Generally AvailableJul 26, 2026
Initial release
Probe ladder — five-rung fault detection: adapter, gateway, ISP first hop, DNS, and a quorum of independent internet anchors, run every cycle for full evidence
Fault classification — ADAPTER_DOWN, GATEWAY_DOWN, LAST_MILE_DOWN, DNS_FAILURE, UPSTREAM_DOWN, DEGRADED, and HOST_SLEEP, with confirmation retries before anything is declared down
TTL-limited ISP-hop probing to avoid false last-mile-down readings on routers that answer traceroute but not direct ping
Monotonic-clock duration tracking so NTP corrections and DST shifts never produce impossible outage durations
Sleep/hibernate detection via Electron powerMonitor plus wall-clock gap detection, rendered as hatched timeline gaps — never counted as uptime or downtime
Adaptive probe scheduler — 5s healthy, 2s during an active event, backing off to 30s after 10 minutes down
Live dashboard — time-proportional timeline strip with hover detail, Live/24h/7d/30d zoom, 14-day latency trend chart, hop table, hardware panel, built-in speed test
SQLite-backed local history with configurable retention
Evidence reports — HTML and PDF export with methodology paragraph, ISP-attributable outage table, timeline and latency/loss charts, and an appendix of excluded events
Alerts — native desktop notifications, taskbar flash on real faults, Discord/Slack-compatible webhook alerts