Commit Graph

  • 2b07e79ccd Merge pull request #309 from Bjorkan/dev Yellowcooln 2026-06-24 16:24:46 -04:00
  • 44a2d2f72f feat: add system info to hardware stats sensor yellowcooln 2026-06-24 16:23:50 -04:00
  • b4b44831b0 feat: integrate openHop Glass inform policy sync yellowcooln 2026-06-24 15:17:41 -04:00
  • f1e860d17e feat(presets): add Meshat.se broker preset Björkan 2026-06-24 07:51:28 +02:00
  • c0d919c0e2 feat:New RF Chart Lloyd 2026-06-23 16:35:02 +01:00
  • 89658302c5 feat:update ui with newlogos Lloyd 2026-06-23 09:27:34 +01:00
  • 3b7a20a192 fix: add nosec comment to exception handling in CryptoUtils decryption Lloyd 2026-06-23 09:13:48 +01:00
  • ee6f6a0d0d Merge branch 'pr-306' into dev Lloyd 2026-06-23 08:56:40 +01:00
  • c761c425d1 Merge branch 'pr-294' into dev Lloyd 2026-06-23 08:56:33 +01:00
  • 6c5b6ba00a fix: update title in index.html for consistency Lloyd 2026-06-23 08:50:23 +01:00
  • 018f425dc1 feat: data redaction in log messages and update related tests Lloyd 2026-06-10 17:05:21 +01:00
  • 4a8876a95e feat: implement login throttling with exponential backoff and enforce minimum admin password length Lloyd 2026-06-10 16:54:21 +01:00
  • 9cff088853 feat: enhance client resolution and ACL handling in protocol request and text helpers Lloyd 2026-06-10 16:44:48 +01:00
  • 0c6d27a9b1 Merge pull request #304 from agessaman/feat/database-load-mitigations Lloyd 2026-06-22 19:42:30 +01:00
  • 06e6a7375f Update meshcore-ca.yaml Littleaton 2026-06-22 09:53:42 -06:00
  • dc7bcb8a2a added meshcore ca mqtt broker Littleaton 2026-06-22 09:50:12 -06:00
  • cd763e2cac feat: implement threaded stats broadcasting in StorageCollector agessaman 2026-06-18 21:38:20 -07:00
  • 2435757197 feat: enhance SQLiteHandler and StorageCollector for improved caching and async performance agessaman 2026-06-18 21:25:19 -07:00
  • 0f980e4e03 Merge pull request #302 from yellowcooln/feat/lxc-installer-curl-container-id Yellowcooln 2026-06-18 09:47:18 -04:00
  • 0ccc3536ee feat: improve Proxmox LXC installer prompts Yellowcooln 2026-06-18 09:25:41 -04:00
  • 19ae4516da Merge pull request #297 from Littleaton/dev Lloyd 2026-06-16 20:31:42 +01:00
  • bca3f3718f Update radio-settings.json Littleaton 2026-06-16 12:40:07 -06:00
  • 6e9b798ef3 Merge pull request #296 from yellowcooln/fix/docker-dialout-group Yellowcooln 2026-06-16 13:18:42 -04:00
  • a152e0e846 Update radio-settings.json Littleaton 2026-06-16 11:16:09 -06:00
  • 8fd28b7d15 added zebra hat duo Littleaton 2026-06-16 11:12:26 -06:00
  • 875ea47192 docs: trim modem GPS example comment Yellowcooln 2026-06-16 12:24:59 -04:00
  • 211fa51cd6 merge: sync PR branch with upstream dev Yellowcooln 2026-06-16 11:42:36 -04:00
  • b557116fdf fix: move modem CRC baseline into radio wrapper Yellowcooln 2026-06-16 11:22:34 -04:00
  • 9f18a1db79 Merge pull request #295 from theshaun/dev Lloyd 2026-06-16 16:13:38 +01:00
  • de129c1c15 Merge pull request #293 from agessaman/fix/companion-contact-import Lloyd 2026-06-16 15:52:22 +01:00
  • 1881ad9b93 feat: derive modem battery percent from voltage Yellowcooln 2026-06-15 20:39:22 -04:00
  • 5aebb4dd24 style: format sensor manager polling change Yellowcooln 2026-06-15 19:56:10 -04:00
  • 1c186d7feb fix: throttle only pyMC modem sensor polling Yellowcooln 2026-06-15 18:34:05 -04:00
  • f2b7d254a7 fix: slow sensor polling to 60 seconds Yellowcooln 2026-06-15 18:32:12 -04:00
  • 8b948e1305 dont be silly shaun theshaun 2026-06-15 23:28:35 +10:00
  • b9c82b5778 Resolve gpio_chip + use_gpiod_backend not being set during setup theshaun 2026-06-15 23:21:12 +10:00
  • 40c7933556 Merge branch 'dev' of https://github.com/theshaun/pyMC_Repeater into dev theshaun 2026-06-15 23:00:31 +10:00
  • b659aa00d5 Update Femtofox radio settings, remove gpiod requirement and set 1w as 22db (boosts to 30db anyway on hardware) theshaun 2026-06-15 22:42:49 +10:00
  • 5d3733a960 fix: satisfy pre-commit for modem HTTP telemetry Yellowcooln 2026-06-14 20:08:29 -04:00
  • 642c019076 fix: preserve modem GPS satellites in view Yellowcooln 2026-06-14 19:32:41 -04:00
  • dcaa4ac949 Refactor contact trimming logic for improved readability by consolidating function calls into single lines. Update related test cases for consistency. agessaman 2026-06-14 15:50:03 -07:00
  • dde487bce3 fix: add generic PyMC modem stats sensor Yellowcooln 2026-06-14 18:00:03 -04:00
  • 77fc244895 fix: baseline PyMC modem CRC stats Yellowcooln 2026-06-09 18:29:45 -04:00
  • 9459dd5bba Merge pull request #292 from recrof/dev Yellowcooln 2026-06-14 10:30:06 -04:00
  • 79684736bc initial support for station g3 Rastislav Vysoky 2026-06-14 15:31:57 +02:00
  • 23078de78b Enhance contact import logic to respect max_contacts limit and trim excess entries. Update tests to validate trimming behavior and ensure correct handling of favourites during import. agessaman 2026-06-13 18:26:35 -07:00
  • 3d974136a6 fix: add dialout group to Docker image Yellowcooln 2026-06-09 21:13:45 -04:00
  • 291c1a6ed9 fix:update statics for companion ui fix Rightup 2026-06-09 22:26:36 +01:00
  • aeea4bb3f8 Format OpenAPI identity test Yellowcooln 2026-06-09 16:10:37 -04:00
  • 063c8eeb8c Fix companion identity OpenAPI contract Yellowcooln 2026-06-09 15:50:09 -04:00
  • 99a04295da Merge pull request #287 from agessaman/kiss/tuning-options Lloyd 2026-06-09 19:33:47 +01:00
  • 1f9be5a024 Merge pull request #284 from MSmithDev/main Lloyd 2026-06-09 19:29:16 +01:00
  • 10b64bce62 added current docker compose and env Matt 2026-06-09 14:17:01 -04:00
  • 7b85cfcec9 Delete docker-compose.yml Matt 2026-06-09 14:11:55 -04:00
  • 88820038ee Delete .env.example Matt 2026-06-09 14:11:30 -04:00
  • 524359de9f Made requested changed to docker setup Matt 2026-06-09 13:14:47 -04:00
  • 0b4571cb68 Stop tracking policy.yaml and add it to .gitignore agessaman 2026-06-09 09:44:58 -07:00
  • 2b7b2b5b4e feat:add channel sender option to policy Lloyd 2026-06-09 13:51:18 +01:00
  • eb717cc745 fix:update ui clean up and add change password. Lloyd 2026-06-09 11:54:46 +01:00
  • c5dbfdcd4b Merge branch 'pr-284' into dev Lloyd 2026-06-09 08:55:34 +01:00
  • f4533e5ef6 Merge branch 'pr-285' into dev Lloyd 2026-06-09 08:54:41 +01:00
  • 183650228e feat(config): add optional KISS CSMA tuning parameters agessaman 2026-06-08 21:25:26 -07:00
  • d5001a235d docs: remove docker readme edits Yellowcooln 2026-06-08 20:31:32 -04:00
  • 1569b11690 docker: default compose image to main Yellowcooln 2026-06-08 20:27:48 -04:00
  • 77480c6c1c docker: use named volumes by default Yellowcooln 2026-05-29 16:14:03 -04:00
  • ca50656560 docs: remove fork image from env example Yellowcooln 2026-05-29 12:29:51 -04:00
  • d333deb1e5 docker: clarify compose env setup Yellowcooln 2026-05-29 12:26:26 -04:00
  • 7015e0eb15 docs: document docker gpio gids Yellowcooln 2026-05-28 14:46:17 -04:00
  • b5df705b87 docs: clarify docker setup config steps Yellowcooln 2026-05-28 14:40:23 -04:00
  • 9e8c152f0b docker: tolerate read-only config during merge Yellowcooln 2026-05-28 14:31:59 -04:00
  • a308ddc00d docker: add gpio and spi groups Yellowcooln 2026-05-27 20:02:22 -04:00
  • 5dfa98c57c Rewrite README with expanded docs and images Matt 2026-06-08 14:13:58 -04:00
  • 00682e8086 Merge pull request #282 from agessaman/companion/advanced-settings Lloyd 2026-06-06 18:09:00 +01:00
  • f3146ebc14 fix(companion): clean up ruff errors agessaman 2026-06-06 09:44:55 -07:00
  • ea6e660f34 refactor(api_endpoints): improve sqlite_handler retrieval logic agessaman 2026-06-06 09:39:30 -07:00
  • dac60443f0 feat(companion): implement contact trimming and retention policies agessaman 2026-06-05 21:39:11 -07:00
  • af603d78d0 feat:new menu change Lloyd 2026-06-05 16:38:29 +01:00
  • 879aac1556 Merge branch 'pr-280' into dev Lloyd 2026-06-05 16:26:22 +01:00
  • b3119f97f4 Merge branch 'pr-281' into dev Lloyd 2026-06-05 16:25:15 +01:00
  • da95c67cef fix: improve error logging for invalid policy entries and adjust test configuration Lloyd 2026-06-05 16:23:18 +01:00
  • 767c070384 Update broker host and audience in tests Yellowcooln 2026-06-05 11:22:44 -04:00
  • 8926b3d593 Fix URL in test_get_preset_meshmapper_is_single_broker_mc2mqtt Yellowcooln 2026-06-05 11:06:42 -04:00
  • b5b2c60eb6 Update MQTT host and audience to meshmapper.net Yellowcooln 2026-06-05 11:06:02 -04:00
  • e9a9f21cab feat: update preamble_length to 32 for radio configurations Lloyd 2026-06-05 16:00:23 +01:00
  • 225feda195 feat:ui for policy and logging update Rightup 2026-06-04 16:27:35 +01:00
  • 14b4804c26 feat: Enhance logging system and introduce policy management endpoints Rightup 2026-06-04 15:53:17 +01:00
  • 4abc497e83 MeshSmith: Change tx_power from 22 to 18 Matt 2026-06-03 14:34:14 -04:00
  • 7fe1b19241 fix: update packet injector to include origin hash for companion bridge agessaman 2026-06-02 20:52:22 -07:00
  • 499f871262 Merge upstream/dev into companion/advanced-settings agessaman 2026-06-02 15:34:52 -07:00
  • 7d57b34a04 feat(companion): enhance contact capacity management and bridge settings Adam Gessaman 2026-06-02 07:42:40 -07:00
  • cd7058be99 fix: update packet router debugs for less noise and policy prep for advanced filters works Lloyd 2026-06-02 12:18:17 +01:00
  • 416310befd refactor: improve code readability Lloyd 2026-06-02 10:31:47 +01:00
  • 9e26068a10 feat: enhance installation process to align web/OTA updates with manage.sh defaults Lloyd 2026-06-02 10:30:51 +01:00
  • 9ab04907be refactor: separate import statements for clarity feat-tx-mqtt-logging Lloyd 2026-06-02 10:27:50 +01:00
  • cb98211445 Refactor code structure for improved readability and maintainability Lloyd 2026-06-02 10:27:40 +01:00
  • d7e74e0a89 Merge pull request #278 from agessaman/feat/pre-1160-compatibility-sendfix Lloyd 2026-06-02 10:26:22 +01:00
  • e24cdca055 feat(companion): echo injected TX to companion clients as raw RX (0x88) Push locally-injected TX packets to connected companion frame server clients as PUSH_CODE_LOG_RX_DATA (0x88) with snr=0/rssi=0, so apps that decrypt locally from raw RX (e.g. RemoteTerm) see companion-originated channel traffic. The originating companion is excluded so a node never hears its own transmission, matching physical firmware behavior. inject_packet now takes an origin_hash (threaded per-companion via the packet_injector partial); _on_raw_rx_for_companions gains exclude_hash to skip that companion's frame server. OTA RX is unaffected. agessaman 2026-06-01 17:05:38 -07:00
  • afb303af78 feat: enhance installation process to align web/OTA updates with manage.sh defaults Lloyd 2026-06-01 14:51:51 +01:00
  • 2cacb7cfc0 Merge pull request #276 from pyMC-dev/feat-open-api Lloyd 2026-05-31 10:08:03 +01:00
  • 9e1dabddbf feat: add PUT endpoint for updating transport keys in OpenAPI specification Lloyd 2026-05-31 10:03:39 +01:00