Commit Graph

  • d75337afca refactor: extract recommendation generation and display critical count in executive summary master eddieoz 2025-11-28 23:59:38 +02:00
  • d99b41d079 fix: Ensure lastHeard is always a numeric zero for calculations. eddieoz 2025-11-28 21:46:12 +02:00
  • b565856ae9 chore: Update default analysis_mode to router_clusters in sample config. eddieoz 2025-11-28 21:43:57 +02:00
  • 6366baae8d docs: Restructure and expand project documentation, add contribution guidelines and license, and update reporting dependencies. eddieoz 2025-11-28 21:35:17 +02:00
  • ded1de6b2f feat: Add HTML report generation with configurable output formats and improve packet processing robustness. eddieoz 2025-11-28 20:25:40 +02:00
  • b822c6b116 feat: Add local node configuration validation, enhance report generation with custom filenames, and improve code quality with type hints and constants. eddieoz 2025-11-28 20:12:22 +02:00
  • ca612603cf refactor: Rename core package to mesh_analyzer, formalize project setup, and introduce report regeneration with new configuration options. eddieoz 2025-11-28 19:04:46 +02:00
  • 2e1f06e6ff Enhance report recommendations and persistence eddieoz 2025-11-28 18:41:39 +02:00
  • 33d365b2db chore: Comment out warning log for potential issues. eddieoz 2025-11-28 15:55:41 +02:00
  • 5979f9e14c fix: Correct hop count calculation to count intermediate relay nodes and add dedicated unit tests. eddieoz 2025-11-28 15:54:59 +02:00
  • ccf0e6fc7c feat: Refactor report generation to include JSON persistence and regeneration, supported by new test scripts. eddieoz 2025-11-28 15:32:51 +02:00
  • bf7412aa2a refactor reports - created report_generate.py - moved reports to reports/ - persisted data in .json eddieoz 2025-11-28 15:32:34 +02:00
  • 75e381f344 feat: Add configurable router density radius and active threshold, and improve report recommendations and issue presentation. eddieoz 2025-11-28 15:07:19 +02:00
  • ddb23b3121 feat: Add local node position to executive summary and enhance recommendation generation for topology and placement. eddieoz 2025-11-28 13:17:08 +02:00
  • 14b08b9435 feat: Introduce router cluster analysis mode for active node discovery with configurable radius and tests. eddieoz 2025-11-28 12:38:47 +02:00
  • bad5905dd6 docs: Add virtual environment setup instructions to installation and renumber steps. eddieoz 2025-11-28 10:43:04 +02:00
  • 9ebe4c7509 feat: Add configurable network analysis thresholds, network size warnings, and enhanced router density detection. eddieoz 2025-11-28 10:41:13 +02:00
  • 800c839bf7 feat: Add route quality analysis and detailed router performance statistics to reports. eddieoz 2025-11-28 00:51:44 +02:00
  • 992745b50c feat: add router efficiency and route quality analysis, integrating it into the monitor, report, and adding new tests. eddieoz 2025-11-27 16:56:24 +02:00
  • 34066691b2 Refactor codebase: consolidate utils, improve thread safety, and standardize node data handling eddieoz 2025-11-27 16:27:42 +02:00
  • 1cb71b2ea4 feat: centralize application entry point, add active test cooldown, and improve graceful shutdown. eddieoz 2025-11-27 12:22:14 +02:00
  • b75b3adf8d feat: Configurable timeout/interval and stratified node selection eddieoz 2025-11-27 10:55:14 +02:00
  • cbda7e8432 feat: Add Route Analysis, fix traceroute parsing and distance calc eddieoz 2025-11-27 02:06:40 +02:00
  • 0650631103 chore: Remove config.yaml from version control eddieoz 2025-11-26 20:50:31 +02:00
  • c20c7e1b41 feat: Add Auto-Discovery, Network Reporting, and Threading improvements eddieoz 2025-11-26 20:27:05 +02:00
  • 99c9f72995 Initial commit: Meshtastic Network Monitor with geospatial analysis and configurable logging eddieoz 2025-11-26 18:47:39 +02:00