Commit Graph
69 Commits
Author SHA1 Message Date
sh4un 89037a1bfe fix: update _on_meshtastic_receive method to include weak reference parameter 2026-01-28 18:23:13 -05:00
sh4un d45d230ebd fix: improve config loading with default values and enhance logging setup 2026-01-28 15:35:42 -05:00
sh4un 56623f9804 Update CHANGELOG, enhance configuration loading with default values, and add tests for missing defaults 2026-01-22 21:40:34 -05:00
sh4un 397cbde6bf examples: add local config templates for MQTT and serial simulator 2026-01-22 21:37:00 -05:00
sh4un b30461b056 docs: add flake8 config and linting policy; add changelog entry 2026-01-22 21:22:00 -05:00
sh4un e9ebb338b4 Update CHANGELOG, enhance configuration loading with default values, and add tests for missing defaults 2026-01-22 17:20:30 -05:00
sh4un d197be89f2 dd changelog, implement metrics and health monitoring, and introduce REST API
- Created CHANGELOG.md to document major enhancements and bug fixes.
- Added metrics collection for message statistics and connection health.
- Implemented a health monitoring system to track component statuses.
- Introduced a REST API for monitoring bridge health and metrics.
- Enhanced README.md and documentation to reflect new features and configuration options.
- Fixed various bugs in test files and added new validation and sanitization features for messages.
- Ensured backward compatibility and provided migration notes for existing users.
2025-12-31 16:34:37 -05:00
sh4un 15e505945b Update README.md 2025-11-18 19:41:12 -05:00
sh4un 3ec481c27d Update README.md 2025-11-18 19:38:17 -05:00
sh4un 414595f467 Update run_bridge.py 2025-11-18 19:36:40 -05:00
sh4un 546af2674c Update __init__.py 2025-11-18 19:36:00 -05:00
sh4un d1c1a34021 Update utils.py 2025-11-18 19:35:14 -05:00
sh4un 8fe1cd1060 Update config_handler.py 2025-11-18 19:34:23 -05:00
sh4un 1af55309de Update protocol.py 2025-11-18 19:33:20 -05:00
sh4un a49cd51b1e Update meshtastic_handler.py 2025-11-18 19:32:37 -05:00
sh4un d1f6fb6491 Update meshcore_handler.py 2025-11-18 19:31:55 -05:00
sh4un 371b7459a4 Update mqtt_handler.py 2025-11-18 19:30:47 -05:00
sh4un 6e853872ad Update bridge.py 2025-11-18 19:28:56 -05:00
sh4un da2b99aa96 Update config.ini.example 2025-11-18 19:28:02 -05:00
sh4un 65c989aab5 Update run_bridge.py 2025-11-18 19:25:55 -05:00
sh4un abc9de0da0 Update README.md 2025-11-18 19:08:40 -05:00
sh4un ae0aaf2328 Update test_config_handler.py 2025-11-18 18:58:41 -05:00
sh4un c02079e720 Update test_config_handler.py 2025-11-18 18:58:25 -05:00
sh4un f1c52d5b2f Update conftest.py 2025-11-18 18:57:51 -05:00
sh4un 4077f0c7e3 Update .gitignore 2025-11-18 18:57:00 -05:00
sh4un 36d5d53265 Update requirements-dev.txt 2025-11-18 18:56:24 -05:00
sh4un 69bd77f19f Update requirements.txt 2025-11-18 18:55:53 -05:00
sh4un 06b6c596fb Update meshcore_simulator.py 2025-11-18 18:55:02 -05:00
sh4un 80a4011818 Update config.ini.example 2025-11-18 18:54:35 -05:00
sh4un b7aedfa5c1 Update bridge.py 2025-11-18 18:54:07 -05:00
sh4un a209ba9d3b Create mqtt_handler.py 2025-11-18 18:53:24 -05:00
sh4un 68ceef074b Update meshcore_handler.py 2025-11-18 18:52:15 -05:00
sh4un 6b3490d4a3 Update meshtastic_handler.py 2025-11-18 18:51:07 -05:00
sh4un 5caddb33cb Update protocol.py 2025-11-18 18:50:04 -05:00
sh4un 493cbe065f Update config_handler.py 2025-11-18 18:49:25 -05:00
sh4un bf8dc1c87d Update utils.py 2025-11-18 18:48:45 -05:00
sh4un 407c0e26b7 Update __init__.py 2025-11-18 18:48:17 -05:00
sh4un ee0f7d5f54 Update run_bridge.py 2025-11-18 18:47:44 -05:00
sh4un f1f0422d01 Update LICENSE 2025-05-07 14:22:29 -04:00
sh4un 743fbd49d9 Update README.md 2025-04-26 19:08:14 -04:00
sh4un a6d98bad5f Update README.md 2025-04-26 19:06:48 -04:00
sh4un 86d73222f2 Update README.md 2025-04-26 19:04:39 -04:00
sh4un f7f91836ba Delete ammb.py 2025-04-26 19:03:24 -04:00
sh4un ae115a3cc0 Create python-ci.yml 2025-04-26 19:02:45 -04:00
sh4un 8adea88876 Create meshcore_simulator.py 2025-04-26 19:02:26 -04:00
sh4un ff28366fa3 Create test_protocol.py 2025-04-26 19:01:35 -04:00
sh4un a64f51afa9 Create test_config_handler.py 2025-04-26 19:01:10 -04:00
sh4un f3f4c92e37 Create conftest.py 2025-04-26 19:00:39 -04:00
sh4un c50fd86662 Create __init__.py 2025-04-26 19:00:20 -04:00
sh4un 63fca850c5 Create bridge.py 2025-04-26 18:59:59 -04:00
sh4un eaafc3b34f Create meshcore_handler.py 2025-04-26 18:59:37 -04:00
sh4un 4bdf4a2a03 Create meshtastic_handler.py 2025-04-26 18:59:13 -04:00
sh4un 5f64b3b8d1 Create protocol.py 2025-04-26 18:58:52 -04:00
sh4un 6e061758e4 Create config_handler.py 2025-04-26 18:58:14 -04:00
sh4un dbe81d1349 Create utils.py 2025-04-26 18:57:52 -04:00
sh4un 6b920a29d5 Create __init__.py 2025-04-26 18:57:32 -04:00
sh4un 7eaeaadf42 Create run_bridge.py 2025-04-26 18:56:56 -04:00
sh4un 7da9c93a40 Create development.md 2025-04-26 18:56:25 -04:00
sh4un 3489f9be48 Create architecture.md 2025-04-26 18:55:55 -04:00
sh4un b917a389a8 Create usage.md 2025-04-26 18:55:24 -04:00
sh4un df32234c25 Create configuration.md 2025-04-26 18:54:57 -04:00
sh4un 1320e2bf9d Create config.ini.example 2025-04-26 18:54:30 -04:00
sh4un cdf7372652 Create requirements-dev.txt 2025-04-26 18:54:05 -04:00
sh4un 12d644b071 Create requirements.txt 2025-04-26 18:53:39 -04:00
sh4un b72704e9e5 Create .gitignore 2025-04-26 18:48:07 -04:00
sh4un fe28ec81dc Update README.md 2025-03-14 09:50:31 -04:00
sh4un e2b87db504 Create ammb.py 2025-03-14 09:49:05 -04:00
sh4un f3b74d83e5 Update README.md 2025-03-14 09:48:27 -04:00
sh4un 0f56815a8a Initial commit 2025-03-14 09:43:42 -04:00