Releases: immerzu/TrafficView
Releases · immerzu/TrafficView
Release list
TrafficView v1.4.40
TrafficView v1.4.40
Änderungen (belegt aus Commit 94c7387 — Härtungsrunde 06.09.2026)
- Timer-Dispose-Lücke geschlossen: manualDragMoveTimer wurde beim Form-Dispose nicht freigegeben
- Dispose-Guard korrigiert: Drag-Nachbearbeitung setzt nach Dispose keine Location mehr (ObjectDisposedException-Risiko)
- Netzwerk-Erfassung: Unicast-Adressabfrage gegen NetworkInformationException abgesichert — ein während der Abfrage verschwindender Adapter friert Anzeige/Verbrauchsprotokoll nicht mehr still ein
- Taskleisten-Integration: zentrale Exception-Barriere in RefreshTaskbarIntegration — ein Fehler bricht den Zyklus nicht mehr mittendrin ab, der nächste Zyklus heilt
- Skin-Katalog: Verzeichnis-Enumeration und Einzel-Skin-Laden gegen I/O-Fehler abgesichert — eine IOException überspringt Skins statt App-Start/Menü zu blockieren
- Verbrauchs-Export: Zielpfade, die mit komprimierten Monatsarchiven (*.txt.gz) kollidieren, werden jetzt blockiert (neuer Smoke-Test)
- Kalibrierung: Fehler beim Speichern der Internetverbindung werden gemeldet statt still geschluckt (neuer UI-Text in DE/EN/RU/zh-Hans)
- Versions-Bump 1.4.39 → 1.4.40
Qualität
- Automatisierter Testpfad (Build, Smoke-, Tooling-, Release-Skript-Tests) am 06.09.2026 vollständig grün
- Audit-Befunde und nicht umgesetzte Kandidaten: memory/HANDOVER_20260906_hardening.md
Portable-Paket
- TrafficView_Portable_1.4.40.zip + .sha256 (beide als Assets)
- SHA-256: 73a698c055611ec018401787190615aee119c2beb20ce63fa57eabfd28332101
- release-manifest.json im ZIP: version 1.4.40, commit 47f1b8a
TrafficView v1.4.39
TrafficView v1.4.39
Änderungen (belegt aus Commit bdee35a)
- Ring-Anzeige: Schrumpfen bei nachlassendem/endendem Download gleitet jetzt weich statt ruckelig:
- Teilsegment blendet kontinuierlich per Alpha-Fade aus (kein hartes Abschalten, keine 0.9°-Mindestbreiten-Klemme)
- Fall-Glättung symmetrisch zum Anstieg (0.28 statt 0.14)
- Animationstimer bleibt bis zur exakten Zielerreichung (inkl. 0) aktiv — kein Einfrieren/Sprung beim 1-s-Refresh
- Versions-Bump 1.4.38 → 1.4.39
Qualität
- Automatisierter Testpfad (Build, Smoke-, Tooling-, Release-Skript-Tests) am 19.08.2026 vollständig grün
- Manuelle UI-Checkliste für 1.4.39: noch nicht dokumentiert
Portable-Paket
- TrafficView_Portable_1.4.39.zip + .sha256 (beide als Assets)
- SHA-256: fb62b6cd6540d546f5dcc7a2410e6b9e9ece364e1432f2a05827749ea52e6710
- release-manifest.json im ZIP: version 1.4.39, commit bdee35a
TrafficView v1.4.38
TrafficView v1.4.38
Änderungen (belegt aus Commit 008cb2c)
- Über-Dialog: Logo mittig oben, darunter zentriert Programmname „TrafficView" (AssemblyProduct), Version 1.4.37→1.4.38 (Assembly-Version) und Copyright (AssemblyCopyright) — korrigierte Dock-Z-Order (Labels waren zuvor durch das Logo-Panel verdeckt) und explizite Textfarbe
- Versions-Bump 1.4.37 → 1.4.38 (Patch-Release mit dem Über-Dialog-Layout-Fix)
Qualität
- Automatisierter Testpfad (Build, Smoke-, Tooling-, Release-Skript-Tests) am 19.08.2026 vollständig grün
- Manuelle UI-Checkliste für 1.4.38: noch nicht dokumentiert
Portable-Paket
- TrafficView_Portable_1.4.38.zip + .sha256 (beide als Assets)
- SHA-256: 73adcead13d1e6456f23e6b01e1eff9233e7ec71824ce327e2bc9476b364d6d7
- release-manifest.json im ZIP: version 1.4.38, commit e0bc07b
TrafficView v1.4.37
TrafficView v1.4.37
Änderungen (belegt aus Commit 0aa2416)
- Über-Dialog: per Maus verkleinerbar (Standardfensterrahmen, FormBorderStyle.Sizable), MinimumSize 320×320, MaximumSize 90 % der Arbeitsfläche; Schließen per X und ESC weiterhin möglich; Anzeige nur das Logo (Zoom)
- Versions-Bump 1.4.36 → 1.4.37 (Patch-Release; enthält den Resize-Fix, der in v1.4.36 noch fehlte)
Qualität
- Automatisierter Testpfad (Build, Smoke-, Tooling-, Release-Skript-Tests) am 19.08.2026 vollständig grün
- Manuelle UI-Checkliste für 1.4.37: noch nicht dokumentiert (Abnahmeschritte für den Über-Dialog bereitgestellt)
Portable-Paket
- TrafficView_Portable_1.4.37.zip + .sha256 (beide als Assets)
- SHA-256: a006767d42d696a757be0aae5ac007ffb71fa644973c336f22424176fce44c80
- release-manifest.json im ZIP: version 1.4.37, commit 2d37e56
TrafficView v1.4.36
TrafficView v1.4.36
Bugfix (belegt aus Commit cd7b056)
- Über-Dialog (Logo-Fenster) repariert:
- Dialog ist wieder schließbar (X-Button + ESC; ShowDialog ohne rahmenlosen Owner)
- Feste, sinnvolle Größe (max. 90 % der Arbeitsfläche, Seitenverhältnis erhalten, Bild per Zoom skaliert statt Scrollbalken)
- Anzeige auf das Logo begrenzt; keine Diagnose-Rohdaten mehr im Über-Dialog
- Versions-Bump 1.4.35 → 1.4.36
Qualität
- Automatisierter Testpfad (Build, Smoke-, Tooling-, Release-Skript-Tests) am 19.08.2026 vollständig grün
- Manuelle UI-Checkliste für 1.4.36: noch nicht dokumentiert
Portable-Paket
- TrafficView_Portable_1.4.36.zip + .sha256 (beide als Assets)
- SHA-256: 25a11ecbce1c9857c5e68589406607cae78a75f48a9adf2af76e41a8d180c605
- release-manifest.json im ZIP: version 1.4.36, commit cd7b056
TrafficView v1.4.35
TrafficView v1.4.35
Änderungen (belegt aus Commit 7dcd37f)
- Pfeil-Puls: MotionRatio-Kurve bis 100 % Auslastung kontinuierlich (keine Sättigung ab 30 %)
- Pfeile: lastabhängige Intensität (Größe, Glow, Alpha) um ca. 50 % des Intensitätsanteils verstärkt
- MeterGloss (rotierender Kernschimmer): Sichtbarkeit +20 % (Alpha 132/146/134/82)
- MeterGloss: Drehgeschwindigkeit +20 % (max. 166 °/s rechts, 132 °/s links)
- Versions-Bump 1.4.34 → 1.4.35
Qualität
- Automatisierter Testpfad (Build, Smoke-, Tooling-, Release-Skript-Tests) am 18.08.2026 vollständig grün
- Manuelle UI-Checkliste für 1.4.35: noch nicht dokumentiert
Portable-Paket
- TrafficView_Portable_1.4.35.zip + .sha256 (beide als Assets)
- SHA-256: 4d4a65f66eb06d776686c2dc64a8835f4f9f55077d721224d29b445691abcda2
- release-manifest.json im ZIP: version 1.4.35, commit 9e97b5f
TrafficView v1.4.34
TrafficView v1.4.34
Änderungen (belegt aus Commit fd3247a)
- Netzwerk-Snapshot: Baseline-Policy und Auto-Adapter-Hysterese (TrafficSnapshotBaselinePolicy.cs, NetworkSnapshot.cs)
- Dateioperationen: Retry bei transienten Fehlern (FileRetry.cs, AppLog.cs, TrafficUsageLog.cs)
- Diagnose/Export: erweiterte Diagnose (TrafficViewContext.Diagnostics.cs, DiagnosticsExport.cs, MonitorSettings.cs)
- Kalibrierung: absicherbarer Capture mit CancellationToken (CalibrationForm.cs)
- Versions-Bump 1.4.33 → 1.4.34
Qualität
- Manuelle UI-Checkliste: vom Nutzer durchgeführt und als korrekt bestätigt (Nutzerangabe 2026-08-18; docs/manual-test-log.md)
- Automatisierte Tests: in der Release-Session nicht erneut ausgeführt
Portable-Paket
- TrafficView_Portable_1.4.34.zip
- SHA-256: c854ed4995966221a4fe0a2ac0a99a0c15714148b61557dc7104fa564104ce80
- release-manifest.json im ZIP: version 1.4.34, commit 18e9c90
TrafficView 1.4.32
Hardening-Release mit Verbesserungen bei Sicherheit, Datenschutz und Robustheit.
Änderungen
- Settings-Speicherung: Gegen Zeilenumbruch-Injection gehärtet (MonitorSettings)
- Traffic-Refresh: Async-Fehlerbehandlung verbessert, absturzsicherer bei Shutdown
- Build-Backups: Automatische Sicherung von Nutzerdaten während des Builds, Wiederherstellung bei Abbruch
- Diagnose-Export: Datenschutz-Warnhinweis vor ZIP-Erstellung (enthält Logs, Pfade, Adapterinformationen)
- Datenschutz: MachineName aus Session-Logs entfernt
- CSV-Export: Gegen Formel-/CSV-Injection geschützt (=, +, -, @ werden maskiert)
- Skin-Prüfung: Dateigrößenlimits (INI 64 KB, PNG 2 MB, 4096×4096 px), PNG-Signaturprüfung gegen getarnte Nicht-PNG-Dateien
- Kalibrationsdialog: BeginInvoke robuster gegen Shutdown/Dispose
- Tests: CSV-Injection-Prävention und Build-Backup-Wiederherstellung abgedeckt
Hinweis
Keine Datenformatänderung. Keine Neuinstallation erforderlich. Beim portablen Update die Programmdateien ersetzen und vorhandene Nutzerdaten nicht überschreiben.
TrafficView 1.4.31
TrafficView 1.4.31 portable release.
Changes:
- Async traffic snapshot capture hardened and guarded.
- Network snapshot diagnostics improved.
- Panel skin menu visibility fixed for valid/empty skin lists.
- German UI text typos fixed.
- Release ZIP manually verified.
TrafficView 1.4.30
TrafficView 1.4.30
- Clear All now also removes compressed monthly usage archives (Verbrauch.archiv.*.txt.gz).
- Clear operation uses a rollback-capable delete-backup path across active, archive, and compressed usage files.
- Added smoke coverage for compressed archive cleanup.
- Version: 1.4.30.0
- Commit: 60776fd
Use TrafficView_Portable_1.4.30.zip for normal distribution.