yellowcooln
f1fff383b4
fix(docker): preserve upgrade defaults and use catalogue plugins
2026-09-05 18:20:58 -04:00
Rightup
ca3d4ecb8f
fix(docs): update references from pyMC to openHop in README
2026-09-01 21:34:34 +01:00
yellowcooln
9e79acc887
docs: update Proxmox LXC requirements
2026-08-29 23:46:49 -04:00
yellowcooln
a6ab8bc906
feat: shallow clone Console distribution
2026-08-29 23:19:09 -04:00
yellowcooln
def72a2b19
feat: fully update Debian before Repeater install
2026-08-29 23:04:59 -04:00
yellowcooln
7664eb08d6
feat: confirm updates and manage Console checkout
2026-08-29 16:06:10 -04:00
yellowcooln
7fce3b0d74
feat: add VLAN option and valid default password
2026-08-29 15:55:11 -04:00
yellowcooln
4fadb3b767
fix: match LXC template to host architecture
2026-08-29 15:51:35 -04:00
yellowcooln
0431dfe883
feat: modernize Proxmox LXC installer
2026-08-29 15:31:33 -04:00
yellowcooln
9511a8477f
feat: migrate openHop modem transport names
2026-08-20 09:40:09 -04:00
yellowcooln
05db509a6f
refactor: rename bundled openHop Console build settings
2026-08-19 17:47:05 -04:00
ViezeVingertjes
fd4e364fa3
Install the USB modem udev rule and document the Docker device path limitation
2026-08-15 10:38:47 +02:00
yellowcooln
5b5f2a0b84
docs: point Repeater guidance to central site
2026-08-10 21:42:34 -04:00
agessaman
d8bc448f82
fix: update dependencies for platform-specific installation of openhop_core
2026-07-08 10:13:28 +01:00
yellowcooln
add7011c21
feat: bundle PyMC Console in Docker image
2026-07-01 23:05:28 -04:00
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 and Cursor
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 and Cursor
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