Highlights
Completes the ISP Complaint Evidence Pipeline (#69) -- from incident creation to focused PDF complaint export. Three issues closed.
New Features
Bulk Assignment UI (#72)
- Assign journal entries to incidents via bulk selection
- Select-all checkbox, filter by incident or unassigned
- Unassign entries from incidents
Per-Incident Timeline View (#73)
- Dedicated timeline page per incident with signal data, speedtests, events, and BNetzA measurements
- Interactive Chart.js signal timeline (SNR, power, errors)
- Chronological journal entry cards with attachment previews
- One-click navigation from incident list to timeline
Incident-Scoped PDF Complaint Report (#75)
- One-click PDF report from the incident timeline view
- Scoped to the incident date range: only relevant evidence included
- Sections: incident summary, signal analysis, speedtest results, BNetzA measurements, journal entries with embedded images, complaint letter template
- Localized in 4 languages (EN/DE/FR/ES)
- BNetzA legal reference (TKG S57(4)) when deviations detected
- Filename: DOCSight_Beschwerde__.pdf