6 Commits

Author SHA1 Message Date
eddieoz
6366baae8d docs: Restructure and expand project documentation, add contribution guidelines and license, and update reporting dependencies. 2025-11-28 21:35:17 +02:00
eddieoz
b822c6b116 feat: Add local node configuration validation, enhance report generation with custom filenames, and improve code quality with type hints and constants. 2025-11-28 20:12:22 +02:00
eddieoz
bf7412aa2a refactor reports
- created report_generate.py
- moved reports to reports/
- persisted data in .json
2025-11-28 15:32:34 +02:00
eddieoz
34066691b2 Refactor codebase: consolidate utils, improve thread safety, and standardize node data handling 2025-11-27 16:27:42 +02:00
eddieoz
cbda7e8432 feat: Add Route Analysis, fix traceroute parsing and distance calc
- Fix: Correctly parse RouteDiscovery protobuf from decoded['traceroute']
- Fix: Handle integer coordinates for distance calculation
- Feat: Add RouteAnalyzer for relay usage, bottlenecks, and path stability analysis
- Feat: Integrate route analysis into NetworkReporter
- Docs: Update README and sample-config
- Test: Update mock tests and add local ID test
2025-11-27 02:06:40 +02:00
eddieoz
99c9f72995 Initial commit: Meshtastic Network Monitor with geospatial analysis and configurable logging 2025-11-26 18:47:39 +02:00