Commit Graph

  • 730eaa97f7 Merge pull request #275 from agessaman/fix/binary-persist-1150 Lloyd 2026-05-31 08:22:57 +01:00
  • ee92f5b1a9 test: expect True from deferred local TX mock after companion send fix agessaman 2026-05-30 21:43:00 -07:00
  • 5a9e1c87cc Merge branch 'fix/companion-message-send' into feat/pre-1160-compatibility-sendfix agessaman 2026-05-30 21:42:26 -07:00
  • 778adb6917 feat: implement randomized response jitter in DiscoveryHelper to prevent packet collisions agessaman 2026-05-30 18:07:23 -07:00
  • 5fcb6255d5 feat: enhance login handler with anonymous request support and region name formatting agessaman 2026-05-30 16:19:52 -07:00
  • 6295f0fce1 feat: add utility function to restore bytes from JSON and enhance prefs handling in RepeaterCompanionBridge agessaman 2026-05-10 19:28:16 -07:00
  • 5df8b160e5 Merge pull request #271 from bplein/nebra-duo-hat Lloyd 2026-05-28 18:58:42 +01:00
  • 7b224e219a Updated settings for Nebra Hat Duo E22P 1W Bill Plein 2026-05-28 12:57:56 -05:00
  • b921160e2b Merge pull request #270 from bplein/nebra-duo-hat Lloyd 2026-05-28 18:52:45 +01:00
  • f44d22505d Add support for Nebra Duo Hat, E22P radio only. Bill Plein 2026-05-28 12:49:05 -05:00
  • caf048fbf0 refactor: clean up code formatting in check_openapi_contract.py Lloyd 2026-05-28 12:17:38 +01:00
  • d1dc57cc58 feat: add OpenAPI contract check script and integrate into pre-commit hooks Lloyd 2026-05-28 12:02:45 +01:00
  • 0f6a7dc053 feat: support 64-byte identity keys in identity validation and tests Lloyd 2026-05-28 10:29:35 +01:00
  • 723e912d48 Merge pull request #268 from pyMC-dev/refactor-add-fuff-bandit Lloyd 2026-05-27 22:14:26 +01:00
  • 60ca184dbd refactor: enhance security comments and error handling across multiple modules Rightup 2026-05-27 22:07:34 +01:00
  • a5355f188d feat: add PR checks workflow for pre-commit validation Rightup 2026-05-27 21:23:32 +01:00
  • 5f25d3bd26 refactor: update bandit arguments and change pytest entry to use a script Rightup 2026-05-27 21:18:11 +01:00
  • 0c33483947 refactor: clean up import statements and whitespace in local_cli, base, and update_endpoints modules Lloyd 2026-05-27 20:16:23 +01:00
  • 45a44eb47b Refactor test cases and base code for consistency and readability Lloyd 2026-05-27 20:15:10 +01:00
  • faa3296a50 refactor: remove unused imports from test files for cleaner code Lloyd 2026-05-27 14:56:01 +01:00
  • 456e97a896 refactor: update pre-commit configuration and dependencies for improved Python 3.9 support Lloyd 2026-05-27 14:28:11 +01:00
  • 62f35c4b45 fix: update transport key generation to use 16-byte length and add corresponding test Lloyd 2026-05-27 14:27:59 +01:00
  • 8eaf24ab35 Merge pull request #266 from zindello/fix/python310-datetime-utc Lloyd 2026-05-27 07:22:32 +01:00
  • d597ab2ea8 fix: replace datetime.UTC attribute access in repeater_cli Zindello 2026-05-27 12:12:56 +10:00
  • a1c66100f5 fix: remove datetime.UTC from mqtt_handler and add 3.10 compat test Zindello 2026-05-27 11:57:45 +10:00
  • 9fe0142fa5 fix: replace datetime.UTC with timezone.utc for Python 3.10 compat Zindello 2026-05-27 11:03:15 +10:00
  • 7db6535a26 fix: Python 3.10 compat for datetime.UTC in api_endpoints Zindello 2026-05-27 09:58:10 +10:00
  • 36aa8ecf0d Merge pull request #265 from yellowcooln/dev Lloyd 2026-05-26 20:59:26 +01:00
  • 9da8317463 docker: install rrdtool for runtime python Yellowcooln 2026-05-26 13:38:47 -04:00
  • 31edaa9c76 fix: update installation scripts to use the correct branch name Lloyd 2026-05-26 15:42:59 +01:00
  • 7b86716e06 Add unit tests for HTTP server, main daemon, service utilities, SQLite handler, and update endpoints Lloyd 2026-05-26 14:59:31 +01:00
  • 37ee0e892a Add more unit tests for handler helpers, identity manager, CLI, key generation, and main functionality Lloyd 2026-05-26 13:01:38 +01:00
  • dc317b6568 Merge pull request #261 from CarlsonCustoms/feat/lafvin-ups-3s-sensor Lloyd 2026-05-26 08:57:37 +01:00
  • ab55748f3f fix: prevent advert echos in the packet table Rightup 2026-05-25 20:25:39 +01:00
  • e20eaa7f02 feat: add LAFVIN UPS Module 3S sensor plugin (lafvin_ups_3s) Zack Carlson 2026-05-23 11:09:47 -07:00
  • e17d1137ab Merge pull request #259 from pyMC-dev/dev Lloyd 2026-05-22 16:09:38 +01:00
  • 85f282357c feat: expand allowed sections for configuration imports to include additional radio types 1.0.10 Lloyd 2026-05-22 15:19:06 +01:00
  • a48b29837a feat: pre-restart config validation and site identification Lloyd 2026-05-22 14:44:15 +01:00
  • 78648f2af9 feat: add site_info endpoint to return site identification name without authentication Lloyd 2026-05-22 14:35:49 +01:00
  • 2a031b790f feat: add validate_config endpoint to check config.yaml syntax and required settings Lloyd 2026-05-22 13:59:48 +01:00
  • 3244f7b9bc feat: add validation for TX power settings and update API endpoint for serial ports Lloyd 2026-05-22 12:47:02 +01:00
  • 5c687076f1 feat: add endpoint to discover available serial/USB modem device paths Lloyd 2026-05-22 10:21:07 +01:00
  • 4cf04f87d1 test: sensor tests with mock implementations and additional assertions Lloyd 2026-05-21 14:23:02 +01:00
  • 22b39e5715 fix: update maintainer information in changelog, control, and build scripts Lloyd 2026-05-21 12:47:54 +01:00
  • b464fa8593 docs: update example configuration for Waveshare UPS D and E Hats Lloyd 2026-05-21 12:42:22 +01:00
  • 5b93d1023d fix: update loop detection thresholds and improve path hash handling in API endpoints Lloyd 2026-05-21 12:29:21 +01:00
  • d25e97af3c feat: implement setup status check and reject subsequent setups after completion Lloyd 2026-05-21 11:32:08 +01:00
  • 8f3477ddd6 Merge pull request #256 from CarlsonCustoms/add-waveshare-ups-hat-e Lloyd 2026-05-20 21:35:45 +01:00
  • 6e89272bce Add Waveshare UPS HAT (E) sensor plug-in Zack Carlson 2026-05-19 09:25:38 -07:00
  • 22adbd1a84 feat: add setup usb/tcp details on setup Lloyd 2026-05-19 14:45:26 +01:00
  • 6aab7ec676 fix:update-restart-functions Lloyd 2026-05-19 11:23:46 +01:00
  • 7d54859348 Add example configurations for SHTC3 and Waveshare UPS Hat sensors Lloyd 2026-05-19 11:17:12 +01:00
  • cbfcb69c07 Merge pull request #255 from CarlsonCustoms/add-shtc3-waveshare-sensors Lloyd 2026-05-19 11:12:04 +01:00
  • f88d3c52be Revert "Add NMEA GPS sensor plug-in" Zack Carlson 2026-05-18 22:55:05 -07:00
  • 8b0607aa1c Add NMEA GPS sensor plug-in Zack Carlson 2026-05-18 22:50:17 -07:00
  • 9c1661f097 Add SHTC3 and Waveshare UPS HAT (D) sensor plug-ins Zack Carlson 2026-05-18 22:32:20 -07:00
  • 13ea672597 Merge pull request #254 from yellowcooln/dev Lloyd 2026-05-18 21:10:34 +01:00
  • f21aba0ac4 docker: mount config directory in compose Yellowcooln 2026-05-18 13:25:23 -04:00
  • 11e2b90c18 ci: route docker publish by repository owner Yellowcooln 2026-05-18 12:43:19 -04:00
  • ab8ae30e7d web: clarify docker restart update messaging Yellowcooln 2026-05-18 12:40:43 -04:00
  • 7b6babd9f5 service: restart containers by exiting process Yellowcooln 2026-05-18 12:12:18 -04:00
  • 193b428cc2 Merge pull request #252 from yellowcooln/patch-2 Lloyd 2026-05-18 16:19:58 +01:00
  • 8c354db99c Merge pull request #253 from pyMC-dev/wip/null-radio-before-pr250 Lloyd 2026-05-18 16:18:05 +01:00
  • e0dbecd51c feat: update default radio type to null in config example Lloyd 2026-05-18 15:59:49 +01:00
  • c03d4ddc2b docker: merge config from example on boot Yellowcooln 2026-05-18 10:48:39 -04:00
  • 72a8755399 docker: bootstrap config and run rootless Yellowcooln 2026-05-18 10:23:37 -04:00
  • a08c4d093c Update repository conditions in docker-publish.yml Yellowcooln 2026-05-18 10:10:32 -04:00
  • 0e1031227e update ui for setup Lloyd 2026-05-18 14:50:45 +01:00
  • 56113c22ec feat: update radio status handling to show radio errors Lloyd 2026-05-18 14:34:42 +01:00
  • 052474cf48 feat: add connection type for KISS and pymc modems in radio settings Lloyd 2026-05-18 14:15:46 +01:00
  • d7f2d2cc66 setup wizard: pymc_tcp / pymc_usb hardware tiles itk80 2026-05-17 14:10:39 +02:00
  • 13b8004ad5 wip: null-radio defaults and needs_setup updates Lloyd 2026-05-18 13:00:00 +01:00
  • f4d89484de Merge pull request #251 from yellowcooln/chore/manual-docker-workflow Lloyd 2026-05-18 09:19:53 +01:00
  • 5f430858f2 ci: restrict docker publish workflow Yellowcooln 2026-05-17 22:29:37 -04:00
  • 2d5353ad7d fix(companion): improve transmission handling in RepeaterHandler agessaman 2026-05-16 17:32:15 -07:00
  • baec25b7bb Merge pull request #247 from yellowcooln/addon-sync-workflow Lloyd 2026-05-16 13:38:57 +01:00
  • 2d875ae2fb Derive Docker dev version from git metadata yellowcooln 2026-05-15 11:18:15 -04:00
  • ce1acabd34 fix: parse sync_word as integer in get_radio_for_board function Lloyd 2026-05-15 14:04:18 +01:00
  • 4f278f121f Merge pull request #243 from dmduran12/patch-1 Lloyd 2026-05-15 11:10:24 +01:00
  • a7ae704fd9 Merge pull request #245 from dmduran12/broker_template-UIsync Lloyd 2026-05-15 10:25:19 +01:00
  • 3baf1158cc Dispatch add-on sync after Docker publish yellowcooln 2026-05-14 23:06:00 -04:00
  • 7a0aec7b60 feat(presets): expose bundled broker presets via GET /api/broker_presets dmduran12 2026-05-14 15:14:10 -07:00
  • 5b95be3db5 refactor: remove sync word configuration from radio settings Lloyd 2026-05-14 17:20:13 +01:00
  • 2510bed9a4 feat: ui speed enhance Lloyd 2026-05-14 13:54:59 +01:00
  • d5903c372b Add Southern California radio preset Treehouse⚡️ 2026-05-13 10:44:20 -07:00
  • af9799d24b Merge pull request #242 from yellowcooln/patch-1 Lloyd 2026-05-13 17:06:52 +01:00
  • 446d2bf006 Update Docker image repository in workflow Yellowcooln 2026-05-13 12:05:34 -04:00
  • e03174d5b2 Merge pull request #241 from yellowcooln/docker-image Lloyd 2026-05-13 16:57:31 +01:00
  • ca7dd38060 ci: automate docker publish on main and dev yellowcooln 2026-05-13 11:43:26 -04:00
  • c70f360179 Merge pull request #240 from itk80/feat/pymc-tcp-usb-radio Lloyd 2026-05-13 16:39:08 +01:00
  • 541b25b47c config: add pymc_tcp / pymc_usb radio_type branches itk80 2026-05-13 17:30:09 +02:00
  • 0e7bb05208 Refactor INA219 sensor integration. Lloyd 2026-05-13 12:34:05 +01:00
  • 9dbf5459c8 Merge pull request #238 from zindello/feat/add-sensor-ens210 Lloyd 2026-05-13 12:27:17 +01:00
  • a01d59381b fix(ens210): check correct VALID bit in T_VAL/H_VAL polling Joshua Mesilane 2026-05-13 17:07:28 +10:00
  • 7865e9cb4b fix: standardise sensor module structure and docs Joshua Mesilane 2026-05-13 16:33:37 +10:00
  • 3f7b6d5cdc fix: add smbus2 dependency, i2c-tools, and use hex I2C addresses in docs Joshua Mesilane 2026-05-13 11:54:32 +10:00
  • 9bfe1259da feat: add ENS210 temperature/humidity sensor plug-in Joshua Mesilane 2026-05-13 11:46:26 +10:00
  • 66532a0647 feat: Add sensor plugin framework and Sensors Lloyd 2026-05-12 14:18:33 +01:00
  • eb5d971c72 fix: filter neighbors to include only zero-hop repeaters in response Lloyd 2026-05-11 16:26:15 +01:00
  • 43648da939 fix:add Pagination to contacts table Lloyd 2026-05-11 14:27:28 +01:00