Commit Graph

  • 7dccb7457f Add advertisement configuration options for rate limiting and adaptive settings Lloyd 2026-03-05 11:12:28 +00:00
  • d5e1b0e714 update stats display Lloyd 2026-03-05 10:53:34 +00:00
  • 998955ec52 Update minimum advertisement interval to 0 for improved mesh retransmission handling Lloyd 2026-03-05 10:46:24 +00:00
  • 6a52268b8c Disabl as default advertisement rate limiting and adaptive scaling features in configuration Lloyd 2026-03-05 10:39:35 +00:00
  • 4285023670 Implement adaptive advert rate limiting and configuration updates Lloyd 2026-03-05 10:35:15 +00:00
  • 552e0b9094 spell checking readme one last time. Michael Gillett 2026-03-04 10:03:05 -05:00
  • 8018b0caf9 feat: updated readme plus docker usb support Michael Gillett 2026-03-04 09:58:35 -05:00
  • dd81bf94a9 log display in management script with styled output and color-coded messages Lloyd 2026-03-04 12:43:24 +00:00
  • 1fbd99d52c Add JSON serialization support for companion preferences agessaman 2026-03-03 16:20:52 -08:00
  • a0cd83a679 Merge pull request #116 from migillett/feature/docker-support Lloyd 2026-03-03 14:01:21 +00:00
  • 2dc39ce206 Merge pull request #117 from zindello/feat/addUltraPeaterBoards Lloyd 2026-03-03 13:56:17 +00:00
  • 1a645bdbc7 Switching to adding a new preset instead of changing the existing one to prevent arguments Joshua Mesilane 2026-03-03 20:24:01 +11:00
  • 6c02617729 Adding in Zindello Industries UltraPeater boards pre-release Joshua Mesilane 2026-03-03 20:08:25 +11:00
  • 4f94b343cc Modify CompanionBridge integration to support persisting NodePrefs agessaman 2026-03-02 21:28:15 -08:00
  • 047f60f416 Merge branch 'rightup:main' into feature/docker-support Michael Gillett 2026-03-02 22:45:47 -05:00
  • 9ac6630128 Clarify Docker usage instructions in README Michael Gillett 2026-03-02 11:47:22 -05:00
  • e54d79d7c2 Refactor message handling in CompanionFrameServer to use a dedicated frame building method agessaman 2026-03-02 07:52:36 -08:00
  • 1f14dcd9fc Ui Chnages for CRC display Lloyd 2026-03-02 13:53:46 +00:00
  • 4a05e20172 Add CRC error tracking and API endpoints for error count and history Lloyd 2026-03-02 12:36:08 +00:00
  • c2f57c3d0f add tests and more validation to packets, remove crc setting from config as hardcoded. Lloyd 2026-03-02 11:35:50 +00:00
  • 908b1c39db instructions for config.yaml Michael Gillett 2026-03-01 16:18:50 -05:00
  • d24bcb1f43 starting work on a docker build Michael Gillett 2026-03-01 10:46:42 -05:00
  • 0967f899a1 Merge pull request #115 from yellowcooln/feat/newRadios Lloyd 2026-03-01 22:12:53 +00:00
  • 34334c68da Make CLI actions silent while keeping menu dialogs yellowcooln 2026-03-01 17:02:02 -05:00
  • d82ebc59b0 Normalize companion_hash format in SQLite migrations to include 0x prefix agessaman 2026-02-28 09:06:24 -08:00
  • d5fe1e637c Restore deleted AdvertHelper. agessaman 2026-02-27 22:18:56 -08:00
  • 6fa85a832f Update packet type labels in rrdtool_handler and sqlite_handler for consistency agessaman 2026-02-27 21:18:29 -08:00
  • b0158c7682 Merge pull request #106 from MSmithDev/patch-3 Lloyd 2026-02-27 07:12:29 +00:00
  • 6ebce7d93b PiMesh V2 Change cs_pin value from 8 to -1 in radio settings Matt 2026-02-26 13:35:25 -05:00
  • c78133f175 Refactor CompanionFrameServer for non-blocking message synchronization Adam Gessaman 2026-02-25 15:39:18 -08:00
  • 789a2f27ea Enhance PacketRouter and CompanionFrameServer for improved packet delivery and contact persistence agessaman 2026-02-24 21:51:56 -08:00
  • 0df94a0a91 updated convert_firmware_key.sh to support output format options and improve usage instructions; update _load_or_create_identity_key to prioritize system-wide identity key location. Lloyd 2026-02-24 20:41:15 +00:00
  • 25f9152a8d Update README to include compatibility details for supported radio interfaces and installation instructions for Proxmox Lloyd 2026-02-24 14:15:57 +00:00
  • 168d913ab9 Update pymc_core dependency to point to feat/newRadios branch Lloyd 2026-02-24 12:58:19 +00:00
  • 89ddd14cf8 Merge pull request #103 from rightup/feat/E22p Lloyd 2026-02-24 12:51:45 +00:00
  • 878218346a Add Proxmox installation instructions and CH341 GPIO pin mapping details to README Lloyd 2026-02-24 12:45:47 +00:00
  • 91d916798b upgrade functions to include conditional polkit installation and improve error handling for missing packages Lloyd 2026-02-24 12:03:45 +00:00
  • 83a6ae69ae Add sudo and create sudoers directory for service management in install and upgrade functions Lloyd 2026-02-24 11:36:46 +00:00
  • 74914541f2 Enhance installation and uninstallation scripts with user-friendly messages, add polkit and sudoers configuration for service management, and improve service restart handling in API endpoints. Lloyd 2026-02-24 11:33:21 +00:00
  • aa75fac7f2 Update Proxmox installer scripts to include CH341 GPIO pin configuration and modify radio type Lloyd 2026-02-24 11:14:29 +00:00
  • 169ea4b1e4 Refactor config merging process to strip comments and update radio_type in Proxmox installer Lloyd 2026-02-24 10:59:30 +00:00
  • b292a2a710 Add login banner and CH341 configuration to Proxmox installer script Lloyd 2026-02-24 10:26:57 +00:00
  • b4f0a42eb2 Fix locale warnings and pre-seed config for CH341 in Proxmox installer Lloyd 2026-02-24 09:59:43 +00:00
  • 0f54a05596 Proxmox installer PW Lloyd 2026-02-24 09:47:36 +00:00
  • 496c5a960a Add Proxmox LXC installer script for pyMC Repeater with USB passthrough Lloyd 2026-02-24 09:29:43 +00:00
  • 4d2943087f Refactor user group management and add container detection warnings for udev rules Lloyd 2026-02-24 09:15:21 +00:00
  • 540e5f11fe Add supplementary groups to systemd service Lloyd 2026-02-24 08:53:12 +00:00
  • edebea6bda Add user to plugdev group and install udev rules for CH341 during installation and upgrade Lloyd 2026-02-24 08:49:51 +00:00
  • 27bbaf80ac Implement deduplication for companion delivery in PacketRouter agessaman 2026-02-23 20:04:54 -08:00
  • fe45d4e993 Merge pull request #101 from MSmithDev/pimesh-v2 Lloyd 2026-02-23 23:11:11 +00:00
  • 481b3e9718 Update uconsole configuration and add new modules Matt 2026-02-23 18:08:46 -05:00
  • 5528ec44e1 Changed PiMesh settings Matt 2026-02-23 18:05:05 -05:00
  • 8f90cf71b0 Reference for E22p branch Lloyd 2026-02-23 21:58:15 +00:00
  • ffcb8eacc1 Merge pull request #69 from theshaun/dev Lloyd 2026-02-23 11:14:15 +00:00
  • 311fba40d5 Delete .github/instructions/snyk_rules.instructions.md Shaun Walker 2026-02-23 20:26:46 +10:00
  • e3762fcb9b Update config.py Shaun Walker 2026-02-23 20:20:50 +10:00
  • 96caad502b Correct merge issue with_parse_int Shaun Walker 2026-02-23 09:47:56 +10:00
  • 96a5634309 Merge branch 'feat/newRadios' into dev Shaun Walker 2026-02-22 21:45:22 +10:00
  • f1a944222f Update login, path and req response types. agessaman 2026-02-21 21:19:22 -08:00
  • e9841adeff Merge upstream feat/newRadios (radios, MQTT, SPI) agessaman 2026-02-21 15:59:01 -08:00
  • e14fd3feea Refactor noise floor retrieval in RepeaterHandler to use asyncio executor agessaman 2026-02-21 08:19:00 -08:00
  • 65164fffb7 Improve retransmission logic and duty cycle handling in RepeaterHandler agessaman 2026-02-17 21:32:11 -08:00
  • c2f8a2e3cd refactor: companion FrameServer and related (substantive only, no Black) agessaman 2026-02-21 15:35:47 -08:00
  • 05b839890c Merge pull request #99 from interlock/patch-1 Lloyd 2026-02-21 21:29:22 +00:00
  • 88221340cc Added radio setting for the AIO v2 for uConsole June S 2026-02-20 21:50:24 -08:00
  • 22e337a707 Add CompanionAPIEndpoints integration in APIEndpoints class agessaman 2026-02-15 22:10:23 -08:00
  • a3f96962ff Refactor advert frame handling in CompanionFrameServer agessaman 2026-02-15 19:33:04 -08:00
  • c07d24d387 Fix frame building functionality for advert push in CompanionFrameServer agessaman 2026-02-14 21:07:18 -08:00
  • 2360660a6b fix message persistence in CompanionFrameServer to use async I/O agessaman 2026-02-14 20:58:01 -08:00
  • d5cabe831c Fix message persistence and deduplication in CompanionFrameServer agessaman 2026-02-14 20:53:25 -08:00
  • 49f412acb0 Enhance control data delivery and discovery handling agessaman 2026-02-14 20:24:00 -08:00
  • c0dec9e80a Implement companion client communication and statistics retrieval agessaman 2026-02-13 22:26:05 -08:00
  • 15299bf374 Add companion module and API integration agessaman 2026-02-13 16:07:43 -08:00
  • f1a81e1732 Add optional GPIO parameters to get_radio_for_board function Lloyd 2026-02-12 16:39:39 +00:00
  • c2199c8a71 Merge branch 'dev' into dev Shaun Walker 2026-02-12 20:58:14 +10:00
  • 9acba65242 Update Femtofox configs theshaun 2026-02-12 20:57:27 +10:00
  • 0465450dbf Fix integer conversion by stripping trailing commas in get_radio_for_board function Lloyd 2026-02-11 11:57:27 +00:00
  • f50b571b86 Refactor SPI configuration parsing to ensure integer values are correctly processed Lloyd 2026-02-11 11:54:01 +00:00
  • b799a286c2 Enhance SPI check during installation with user prompts for continuation without SPI Lloyd 2026-02-11 10:53:05 +00:00
  • bc23001cd6 Enhance MQTT error handling with extended v5 error codes and improved logging Lloyd 2026-02-11 09:34:56 +00:00
  • ded15ea43d Fix bandwidth calculation in calculate_airtime method for accurate airtime estimation Lloyd 2026-02-08 09:44:20 +00:00
  • 3e47122dae Merge pull request #86 from mattzzw/main main Lloyd 2026-02-07 15:37:08 +00:00
  • 1083fd9865 README.md: Add HT-RA62 module configuration Matthias Wientapper 2026-02-07 16:30:22 +01:00
  • 9eb2b8a50f Add data directory to .gitignore and include rrdtool dependency in pyproject.toml agessaman 2026-02-03 16:54:41 -08:00
  • f2badfa0cb Remove repeater database file from the project. agessaman 2026-02-03 16:23:01 -08:00
  • 878ff8dc51 Enhance configuration and setup for KISS modem support agessaman 2026-02-03 16:20:51 -08:00
  • 57a25a2dc0 Add support for Femtofox theshaun 2026-02-03 22:34:14 +00:00
  • f7c4e2b4a8 Add support for new radio hardware configurations and CH341 USB adapter Lloyd 2026-02-03 22:28:53 +00:00
  • 076d87dcde Merge pull request #80 from dmduran12/feature/bulk-packets-gzip Lloyd 2026-02-03 19:37:44 +00:00
  • d28a966e2e Enable gzip compression for bulk_packets endpoint dmduran12 2026-02-03 11:35:02 -08:00
  • 22c6521fd6 Merge pull request #79 from dmduran12/feature/bulk-packets-timestamp-filter Lloyd 2026-02-03 19:13:03 +00:00
  • 047b983497 Add timestamp filtering to bulk_packets endpoint dmduran12 2026-02-03 11:03:05 -08:00
  • b0e19b13af Add bulk packet retrieval API with gzip compression and pagination support. Lloyd 2026-02-03 10:21:59 +00:00
  • 3adfee5160 Disable Gzip compression for HTTPStatsServer configuration Lloyd 2026-02-03 08:34:23 +00:00
  • 04ae4c9bf0 Update dependencies in control file and enhance postinst script for PyPI package installations Lloyd 2026-02-02 10:49:54 +00:00
  • 9256ba9c35 Remove force-reinstall option from pip install command in install_repeater function Lloyd 2026-02-02 10:44:39 +00:00
  • adbdc5e3a4 Disable Gzip compression for WebSocket endpoint Lloyd 2026-02-01 22:53:03 +00:00
  • 7103103cf7 Enable Gzip compression for HTTP responses Lloyd 2026-02-01 22:36:37 +00:00
  • d54269fbc5 Add enabled check for when pymc_repeater is installed by default but not enabled (femtofox) theshaun 2026-02-01 16:58:04 +10:00
  • a7a3532e1b Slight refactor as bw_khz isnt really reused. theshaun 2026-02-01 13:51:50 +10:00