All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- UI: Fixed white background in Trace Route table rows to match dark theme.
- Build: Enabled console output in Windows executable for better error reporting.
- Cleanup: Moved temporary test logs and reports to cleanup directory.
- Documentation: Finalized roadmap and project status.
- Intelligent Diagnostics: Automatic detection of APIPA, DNS failures, and gateway issues.
- Quick Actions: Added "Renew IP", "Flush DNS", and "Release IP" buttons with adapter selection.
- Trace Route: New tab for visual trace route with latency analysis.
- Advanced Tools: New tab with ARP Table, Active Connections, and NetBIOS Lookup.
- Reporting: Added "Generate Report" feature (Text, JSON, CSV export).
- Status Indicator: Visual Online/Local/Offline indicator in the main window header.
- Export Features: Added timestamped file export to Ping Test, Port Scanner, Speed Test, and Troubleshooter.
- UI Improvements:
- Compact Diagnostics panel.
- APIPA warnings moved to adapter cards.
- Improved sorting (Active/APIPA first).
- Modernized Quick Action buttons.
- Network Status: Real-time monitoring of adapters with card layout.
- Ping Test: Graphical ping tool with history.
- Port Scanner: Multi-threaded scanner with export.
- Troubleshooter: Automated diagnostics (Ping Gateway/DNS/8.8.8.8, Trace 1.1.1.1).
- UI: Modern dark theme with responsive design.
- Security: Global exception handling.
- Renamed project to "Network Test Tool".
- Updated UI to be cleaner and more professional.
- Removed Speed Test from automated troubleshooter.
- Improved Speed Test reliability (fixed 403 Forbidden error).
- Updated documentation with GitHub links.