Skip to content

Commit d135304

Browse files
Dennis Braunclaude
andcommitted
Add changelog and roadmap updates for v2026-02-11.19
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 7e3feb4 commit d135304

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.
44

55
Versioning: `YYYY-MM-DD.N` (date + sequential build number per day)
66

7+
## [2026-02-11.19]
8+
9+
### Added
10+
- **Incident Report Export**: Two-step flow — editable ISP complaint letter with customer data fields + downloadable technical PDF report with channel tables, worst values, and DIN threshold references
11+
- **Report i18n**: Full PDF report localization in 4 languages (EN/DE/FR/ES) with locale-appropriate regulatory authorities (Bundesnetzagentur, ARCEP, etc.)
12+
- **Language selector in topbar**: Country flag dropdown (🇬🇧🇩🇪🇫🇷🇪🇸) for quick language switching
13+
- **BQM setup guide**: Sidebar link always visible; when not configured, opens modal with benefits and step-by-step setup instructions (DynDNS, WAN ping, ThinkBroadband registration)
14+
- **Bundled DejaVu fonts**: PDF generation works in Docker without host font dependencies
15+
16+
### Changed
17+
- **Settings moved to sidebar bottom**: Following common UI convention
18+
- **Report modal redesign**: Split into complaint letter (copyable text) + technical report (PDF attachment) for easier ISP communication
19+
20+
### Fixed
21+
- **BQM modal HTML rendering**: i18n strings with HTML tags now render correctly via Jinja2 safe filter
22+
723
## [2026-02-09.18]
824

925
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ DOCSight can optionally publish all channel data to Home Assistant via MQTT Auto
165165
- [ ] **Adaptive Polling**: Automatically increase poll frequency (e.g. every 10-30s) when uncorrectable errors spike, to capture incidents in high resolution
166166

167167
### Diagnosis & Reporting
168-
- [ ] **Incident Report Export**: One-click PDF/report with worst modulation values, max power levels, error sums, and auto-generated ISP complaint text referencing DIN thresholds
168+
- [x] **Incident Report Export**: Two-step flow — editable ISP complaint letter with customer data fields + downloadable technical PDF with channel tables, worst values, and DIN threshold references (EN/DE/FR/ES)
169169
- [ ] **Ping Correlation**: Built-in latency monitor (ping to Google/Cloudflare) overlaid on error graphs to prove causality between physical layer issues and packet loss
170170
- [ ] **Before/After Comparison**: Side-by-side overlay of two time periods (e.g. week before vs. after technician visit) to quantify improvements
171171
- [ ] **FritzBox Event Log Parser**: Extract and display T3/T4 Timeout events, Ranging Request failures, and other DOCSIS error codes from the modem's event log

0 commit comments

Comments
 (0)