yellowcooln
4d095dad42
fix: update Docker image branding
2026-06-26 09:10:58 -04:00
Lloyd
fcaad1dacf
feat: add ensure_service_user_home function to manage service user home directory
2026-06-26 13:49:54 +01:00
yellowcooln
42340f683f
fix: update updater GitHub repository
2026-06-25 21:32:52 -04:00
Lloyd
1a6e09f63d
fix: update repository URL to reflect new organization name
2026-06-25 16:31:11 +01:00
Lloyd
2b67dea96b
refactor:rename-project-to-openhop
2026-06-24 23:27:49 +01:00
Yellowcooln
0ccc3536ee
feat: improve Proxmox LXC installer prompts
2026-06-18 09:36:47 -04:00
Yellowcooln
3d974136a6
fix: add dialout group to Docker image
2026-06-09 21:13:45 -04:00
Lloyd
1f9be5a024
Merge pull request #284 from MSmithDev/main
2026-06-09 19:29:16 +01:00
Matt
524359de9f
Made requested changed to docker setup
2026-06-09 13:14:47 -04:00
Lloyd
eb717cc745
fix:update ui clean up and add change password.
2026-06-09 11:54:46 +01:00
Lloyd
c5dbfdcd4b
Merge branch 'pr-284' into dev
...
# Conflicts:
# README.md
2026-06-09 08:55:34 +01:00
Matt
5dfa98c57c
Rewrite README with expanded docs and images
...
Added:
- Supported hardware table with links to products
-
- New screenshots
- Web setup walkthrough
- Policy engine and example
- Updated docker with image
- Cleaned formatting
- Updated pyMC Core and MeshCore Discord links
2026-06-08 14:13:58 -04:00
Lloyd
456e97a896
refactor: update pre-commit configuration and dependencies for improved Python 3.9 support
2026-05-27 14:28:11 +01:00
Lloyd
31edaa9c76
fix: update installation scripts to use the correct branch name
2026-05-26 15:42:59 +01:00
Lloyd
56e5a93699
Merge pull request #182 from zindello/feat/luckfoxInstallSupport
2026-04-18 08:32:30 +01:00
Joshua Mesilane
62d6627fab
Fix readme
2026-04-18 17:09:26 +10:00
Joshua Mesilane
4e3b2bbc9a
Updates to support installs on the LuckFox platform
2026-04-18 16:50:44 +10:00
Rightup
ffaaa76ea0
feat: add glass to repeater.
2026-04-17 23:51:04 +01:00
Lloyd
a88dc596d4
Merge branch 'feat/companion' into feature/updated-docker-readme
2026-03-09 13:46:13 +00:00
agessaman
c150b9a9bf
Merge upstream/feat/newRadios into dev-companion-v2-cleanup
...
- Keep our Vite-built assets and index.html script (index-DyUIpN7m.js)
- Remove upstream-only asset chunks and RoomServers-BxQ-0q-x.js
- README: keep two-backend intro, add upstream CAUTION/compatibility table
- manage.sh: keep dialog/gauge UX and .[hardware]; add CH341 udev, sudoers, libusb, polkit, silent upgrade
- sqlite_handler: add crc_errors table, index, and cleanup from upstream
- engine: add validate_packet and mark_seen in direct_forward; keep our path hash_size/hop_count logic
- advert: keep comment, use current_time = now
- api_endpoints: use restart_service() from service_utils
- config merge: strip user config comments before yq merge (upstream)
Made-with: Cursor
2026-03-05 16:43:14 -08:00
Michael Gillett
552e0b9094
spell checking readme one last time.
2026-03-04 10:03:05 -05:00
Michael Gillett
8018b0caf9
feat: updated readme plus docker usb support
2026-03-04 09:58:35 -05:00
Lloyd
a0cd83a679
Merge pull request #116 from migillett/feature/docker-support
...
Feature/docker support
2026-03-03 14:01:21 +00:00
Michael Gillett
047f60f416
Merge branch 'rightup:main' into feature/docker-support
2026-03-02 22:45:47 -05:00
Michael Gillett
9ac6630128
Clarify Docker usage instructions in README
...
Updated wording for clarity in Docker section.
2026-03-02 11:47:22 -05:00
Michael Gillett
908b1c39db
instructions for config.yaml
...
rework of docker
its ALIVE
disable :ro tag for config.yaml
leave empty line
lets open ports instead of network mode host
run as current user
run as user
nevermind
update readme with instructions
relocate docker section
2026-03-01 21:44:32 -05:00
Michael Gillett
d24bcb1f43
starting work on a docker build
2026-03-01 21:44:17 -05:00
Lloyd
25f9152a8d
Update README to include compatibility details for supported radio interfaces and installation instructions for Proxmox
2026-02-24 14:15:57 +00:00
Lloyd
878218346a
Add Proxmox installation instructions and CH341 GPIO pin mapping details to README
2026-02-24 12:45:47 +00:00
agessaman
f1a944222f
Update login, path and req response types.
...
- Simplified KISS modem setup instructions in README.md by removing unnecessary details.
- Refactored ConfigManager in config_manager.py to improve code clarity and efficiency, including changes to the save_to_file method and live_update_daemon method.
- Updated logging and error handling for better debugging and maintenance.
- Adjusted method signatures for consistency and clarity across the ConfigManager class.
- Modified device_version in frame_server.py to use FIRMWARE_VER_CODE from pyMC_core for better version management.
- Enhanced login.py and protocol_request.py with additional payload type handling and logging improvements.
- Cleaned up auth_endpoints.py for better readability and consistency in response formatting.
2026-02-21 21:19:22 -08:00
agessaman
e9841adeff
Merge upstream feat/newRadios (radios, MQTT, SPI)
...
- Take upstream radio-presets.json and radio-settings.json (Femtofox, AIO v2, CH341).
- config.py: upstream get_radio_for_board (_parse_int, sx1262_ch341, GPIO) + re-add KISS branch.
- config.yaml.example: upstream radio/ch341 + our identities.companions.
- manage.sh: upstream SPI warning prompt.
- main.py: single try/finally with companion shutdown and _shutdown().
- letsmesh_handler: upstream UTC fallback and MQTT v5 reason code handling.
- storage_collector, api_endpoints: upstream storage_dir_cfg; apply_setup_wizard supports KISS and sx1262_ch341/ch341.
- airtime.py: upstream bw_hz fix for symbol time.
- pyproject.toml: keep pymc_core dependency (no git pin).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-21 15:59:01 -08:00
agessaman
c2f8a2e3cd
refactor: companion FrameServer and related (substantive only, no Black)
...
Reapply refactor from ce8381a (replace monolithic FrameServer with thin
pymc_core subclass, re-export constants, SQLite persistence hooks) while
preserving pre-refactor whitespace where patch applied cleanly. Remaining
files match refactor commit exactly. Diff vs ce8381a is whitespace-only.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-21 15:35:47 -08:00
Matthias Wientapper
1083fd9865
README.md: Add HT-RA62 module configuration
2026-02-07 16:30:22 +01:00
agessaman
878ff8dc51
Enhance configuration and setup for KISS modem support
...
- Added support for Meshcore KISS modem firmware in configuration, allowing users to set `radio_type: kiss` and configure serial port and baud rate.
- Updated `config.yaml.example` to include KISS modem settings.
- Modified `manage.sh` to install with hardware extras for KISS support.
- Enhanced `setup-radio-config.sh` to prompt for radio type and KISS modem settings.
- Updated API endpoints to handle KISS modem configurations and hardware options.
- Improved error handling for missing configuration sections.
This update improves flexibility for users utilizing KISS modems alongside SX1262 hardware.
2026-02-03 16:20:51 -08:00
Lloyd
f0c2d02400
Update README and scripts for clarity and support; change version to 1.0.5
2025-12-30 16:29:17 +00:00
Lloyd
ce0e67dbf6
Update README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-15 20:53:41 +00:00
Lloyd
869034bbb2
Update installation instructions and add system dependency for libffi-dev
2025-11-15 20:38:50 +00:00
Lloyd
9ca191f9b2
Update version to 1.0.4 in pyproject.toml and add SPI setup instructions
2025-11-15 01:17:15 +00:00
Lloyd
dd4bcea5ae
Merge branch 'main' into dev
2025-10-27 15:44:31 -07:00
Lloyd
6f2aeddc2e
Add upgrade script for pyMC Repeater: automate updates, service management, and error handling
2025-10-27 22:35:15 +00:00
Lloyd
3935b84ef2
Document supported hardware for repeater daemon
...
Added supported hardware details for the repeater daemon.
2025-10-24 23:45:46 +01:00
Lloyd
97256eb132
Initial commit: PyMC Repeater Daemon
...
This commit sets up the initial project structure for the PyMC Repeater Daemon.
It includes base configuration files, dependency definitions, and scaffolding
for the main daemon service responsible for handling PyMC repeating operations.
2025-10-24 23:13:48 +01:00