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
dc8a42a16a
fix: set Proxmox container description correctly
2026-08-29 22:58:35 -04:00
yellowcooln
f3570953c9
fix: use pct set --notes for container notes (proper Proxmox API)
2026-08-29 22:45:09 -04:00
yellowcooln
ca4b77a452
feat: add openHop Repeater LXC notes HTML to installer
2026-08-29 22:27:26 -04:00
yellowcooln
a92ec8cfdc
feat: always enable USB passthrough, keep udev rule opt-in
2026-08-29 22:21:23 -04:00
yellowcooln
41205b486d
feat: skip USB passthrough unless CH341 selected
2026-08-29 22:15:43 -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
403151247b
test: allow installer runs from fork branches
2026-08-29 15:47:53 -04:00
yellowcooln
4e8be755b8
fix: harden Proxmox installer inputs
2026-08-29 15:34:57 -04:00
yellowcooln
0431dfe883
feat: modernize Proxmox LXC installer
2026-08-29 15:31:33 -04: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
Lloyd
caf048fbf0
refactor: clean up code formatting in check_openapi_contract.py
2026-05-28 12:17:38 +01:00
Lloyd
d1dc57cc58
feat: add OpenAPI contract check script and integrate into pre-commit hooks
2026-05-28 12:02:45 +01:00
Rightup
5f25d3bd26
refactor: update bandit arguments and change pytest entry to use a script
2026-05-27 21:18:11 +01:00
Lloyd
31edaa9c76
fix: update installation scripts to use the correct branch name
2026-05-26 15:42:59 +01:00
Lloyd
22b39e5715
fix: update maintainer information in changelog, control, and build scripts
2026-05-21 12:47:54 +01: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
Lloyd
168d913ab9
Update pymc_core dependency to point to feat/newRadios branch
2026-02-24 12:58:19 +00:00
Lloyd
aa75fac7f2
Update Proxmox installer scripts to include CH341 GPIO pin configuration and modify radio type
2026-02-24 11:14:29 +00:00
Lloyd
169ea4b1e4
Refactor config merging process to strip comments and update radio_type in Proxmox installer
2026-02-24 10:59:30 +00:00
Lloyd
b292a2a710
Add login banner and CH341 configuration to Proxmox installer script
2026-02-24 10:26:57 +00:00
Lloyd
b4f0a42eb2
Fix locale warnings and pre-seed config for CH341 in Proxmox installer
2026-02-24 09:59:43 +00:00
Lloyd
0f54a05596
Proxmox installer PW
2026-02-24 09:47:36 +00:00
Lloyd
496c5a960a
Add Proxmox LXC installer script for pyMC Repeater with USB passthrough
2026-02-24 09:29:43 +00: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
agessaman
22e337a707
Add CompanionAPIEndpoints integration in APIEndpoints class
...
- Introduced CompanionAPIEndpoints to handle routes under /api/companion/*.
- Enhanced the APIEndpoints class to create a nested companion object for improved modularity and organization of companion-related API functionality.
2026-02-15 22:10:23 -08:00
Lloyd
59a151f382
Add build scripts and setup for pyMC_Repeater
...
- Implemented build-dev.sh for creating development .deb packages from untagged commits.
- Implemented build-prod.sh for creating production .deb packages from tagged commits, including checks for a clean git state.
- Added setup-build-env.sh to automate the installation of required build dependencies for Debian/Ubuntu.
- Created setup.py to manage package setup using setuptools with versioning from git tags.
2025-12-30 15:17:48 +00:00