v2026-02-11.2
What's New
🚀 Speedtest Tracker Integration
- Pull speed test results from a self-hosted Speedtest Tracker instance
- Interactive canvas chart with download/upload/ping visualization
- Sortable history table with anomaly highlighting (red: <80% median, orange: high ping/jitter)
- Client-side date filtering (1/7/14/30/90/All days)
- Incremental SQLite caching for fast local queries
- Setup modal with guided configuration
- 4 new metric cards on dashboard (download, upload, ping, jitter)
📊 Signal Trends Overhaul
- Merged Day/Week/Month into single tabbed "Signal Trends" view
- DOCSIS reference zones: color-coded background bands (green/yellow/red) for DS Power, DS SNR, US Power
- Thicker, brighter data lines for dark theme visibility
- Historical date detection: auto-locks to Day view for past dates
🎨 Sidebar & UI Improvements
- New distinct icons for all sidebar entries (📡 Live, 📈 Trends, ⚡ Speedtest, 📊 BQM, 📢 Complaint, 📋 Export)
- Removed Reference Values section (now integrated as chart zones)
- Version number with link to GitHub Releases
- Manual poll buttons for FritzBox and Speedtest data refresh
- Blinking recording dot indicator during active polling
- Hash-based view routing (#trends, #speedtest, #bqm) for bookmarkable URLs
📝 README Rewrite
- Complete rewrite for non-technical cable internet customers
- Hero section, How It Works (3 steps), Security/Trust block
- "Is This For Me?" checklist, plain-language Glossary
- Technical sections in collapsible blocks
- Updated screenshots
🐛 Fixes
- STT API pagination (page[size] instead of per.page)
- SpeedtestClient hot-reload on config change
- Chart tooltip clipping (moved to document.body with fixed positioning)
- Chart zone rendering order and opacity
Full Changelog: v2026-02-11.1...v2026-02-11.2