Commit Graph
100 Commits
Author SHA1 Message Date
yellowcooln 547c178268 docs: clarify upstream source in preset info message 2026-09-08 15:13:45 -04:00
yellowcooln 5fcb457f24 fix: synchronize radio presets with stock MeshCore
Match the preset list from MeshCore's official configuration feed one-to-one, including upstream ordering and preset metadata.
2026-09-08 15:09:55 -04:00
yellowcooln 054ddd0784 fix(manage): render container warning with real line breaks 2026-09-08 11:22:07 -04:00
yellowcooln e4276b4273 fix(service): schedule restarts outside the daemon process group 2026-09-08 10:26:11 -04:00
yellowcooln e47a68e021 fix(auth): bound and expire login throttle state 2026-09-08 09:29:31 -04:00
yellowcooln 0969335dfc fix(config): preserve persisted and runtime state on save failure 2026-09-08 09:29:31 -04:00
Yellowcooln 726cbf99b9 Merge pull request #448 from openhop-dev/fix-post-upgrade
add post upgrade messege on how to fix plugin + QR code for PUB keys
2026-09-07 12:01:47 -04:00
yellowcooln f1fff383b4 fix(docker): preserve upgrade defaults and use catalogue plugins 2026-09-05 18:20:58 -04:00
yellowcooln 766c2c2605 docs(web): direct frontend edits to matching RepeaterUI branch 2026-09-05 15:39:17 -04:00
yellowcooln 4aa67a354f fix(plugins): recover interrupted Python environment rebuilds 2026-09-05 13:15:26 -04:00
yellowcooln 1cafdd0383 fix(auth): serialize setup and configuration import transactions 2026-09-05 13:15:26 -04:00
yellowcooln c294de2b12 fix(web): confine frontend assets by resolved path components 2026-09-05 13:11:11 -04:00
yellowcooln 06c41bccba fix(plugins): harden provisioning, runtime, IPC and native upgrades 2026-09-05 13:04:34 -04:00
Yellowcooln 65836c2e2f Merge pull request #438 from yellowcooln/fix/plugin-manager-docker-runtime
Harden plugin manager Docker and catalogue support
2026-09-04 13:37:18 -04:00
yellowcooln c6098f88e3 Download approved plugins from GitHub Releases 2026-09-04 13:08:09 -04:00
yellowcooln eb8f934124 Install approved plugin wheels directly from R2 2026-09-04 12:13:08 -04:00
yellowcooln 3e008cac26 fix(plugins): use hosted catalogue endpoint 2026-09-04 11:00:03 -04:00
yellowcooln 9150264f49 ci: satisfy plugin branch quality gates 2026-09-04 10:42:33 -04:00
yellowcooln c0aeb89399 fix(docker): supervise plugin manager lifecycle 2026-09-04 10:39:42 -04:00
yellowcooln 1d5b8f8537 ci: expand pull request validation 2026-09-02 16:22:05 -04:00
yellowcooln f665237825 ci: format room server for pre-commit 2026-09-02 15:57:30 -04:00
yellowcooln 991cf8c47e fix(companion): resolve storage paths consistently 2026-09-02 12:05:57 -04:00
yellowcooln e2ea8b01ad fix(companion): reject non-finite battery values 2026-09-02 10:12:26 -04:00
yellowcooln 50921e1400 refactor(sensors): remove legacy Station G3 fallback 2026-09-01 10:48:36 -04:00
yellowcooln 0d28072063 merge: sync modem power telemetry PR with dev 2026-08-30 20:56:48 -04:00
yellowcooln 40a4e4f245 fix(sensors): normalize modem power telemetry 2026-08-30 20:55:48 -04:00
Yellowcooln a0d75b6739 Merge pull request #419 from yellowcooln/feat/proxmox-debian13-installer
feat: modernize Proxmox LXC installer for Debian 13
2026-08-30 20:51:49 -04: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 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 af3d128176 docs: add CARTO basemap key example 2026-08-27 10:32:35 -04:00
yellowcooln f280bbdc5c fix: secure modem migration and backup paths 2026-08-24 09:00:50 -04:00
yellowcooln ada8ba98fb Merge current dev and preserve modem tokens 2026-08-24 08:50:44 -04:00
yellowcooln 4ec79ed1dc fix: centralize config redaction marker 2026-08-20 13:37:45 -04:00
yellowcooln 301ba2cce8 fix: read canonical modem token status 2026-08-20 13:21:51 -04:00
yellowcooln 76e9a9c745 feat: migrate openHop modem sensor 2026-08-20 12:17:26 -04:00
yellowcooln 9511a8477f feat: migrate openHop modem transport names 2026-08-20 09:40:09 -04:00
Yellowcooln 2a55dd6034 Merge pull request #396 from yellowcooln/ci/versioned-docker-tags
ci: publish versioned Docker image tags
2026-08-19 20:22:27 -04:00
yellowcooln bd6b45227d ci: constrain automatic Docker channel builds 2026-08-19 19:44:42 -04:00
yellowcooln 05db509a6f refactor: rename bundled openHop Console build settings 2026-08-19 17:47:05 -04:00
yellowcooln 2d04085b76 ci: use upstream tags for fork image versions 2026-08-19 17:42:09 -04:00
yellowcooln 9708cbe9a2 ci: publish versioned Docker image tags 2026-08-19 17:31:36 -04:00
yellowcooln 5b5f2a0b84 docs: point Repeater guidance to central site 2026-08-10 21:42:34 -04:00
yellowcooln a321fce014 fix(web): normalize request handling 2026-07-24 15:52:01 -04:00
Yellowcooln 143c7633bf Merge pull request #344 from yellowcooln/fix/docker-console-cache-bust
fix: refresh bundled Console in Docker builds
2026-07-07 21:44:37 -04:00
yellowcoolnandWarp c14d8b2226 fix: refresh bundled console in docker builds
Invalidate the Docker cache layer that downloads the bundled Console release when the latest release changes, and allow manual builds to pin a Console tag.

Co-Authored-By: Warp <agent@warp.dev>
2026-07-07 21:35:13 -04:00
yellowcooln 0561803eeb merge: sync dev with main 2026-07-02 09:23:56 -04:00
Yellowcooln a88ac21e61 Merge pull request #330 from yellowcooln/dev
Bundle Console UI into Docker image
2026-07-02 09:19:23 -04:00
yellowcooln f3d3129d4a fix: route fork Docker image publishes 2026-07-01 23:34:04 -04:00
yellowcooln 4a7720e7ae fix: route fork Docker image publishes 2026-07-01 23:15:19 -04:00
yellowcooln add7011c21 feat: bundle PyMC Console in Docker image 2026-07-01 23:05:28 -04:00
Yellowcooln 6de2b23266 Merge pull request #319 from yellowcooln/fix/ha-addon-dispatch-repo
fix: update HA add-on dispatch target
2026-06-26 09:39:08 -04:00
yellowcooln 864030283c fix: update HA add-on dispatch target 2026-06-26 09:35:19 -04:00
Yellowcooln 751c9e3807 Merge pull request #318 from yellowcooln/fix/openhop-docker-vars
Update Docker image branding
2026-06-26 09:23:21 -04:00
yellowcooln fbbc7e6844 fix: handle advert timeout cancellation 2026-06-26 09:18:41 -04:00
yellowcooln 4d095dad42 fix: update Docker image branding 2026-06-26 09:10:58 -04:00
Yellowcooln e2ae7e18a6 Merge pull request #317 from openhop-dev/revert-316-fix/updater-venv-pip-shim
Revert "fix: repair updater venv pip shim"
2026-06-25 22:13:57 -04:00
Yellowcooln 11f8ea2f43 Revert "fix: repair updater venv pip shim" 2026-06-25 22:13:42 -04:00
Yellowcooln d24a346cf7 Merge pull request #316 from yellowcooln/fix/updater-venv-pip-shim
fix: repair updater venv pip shim
2026-06-25 22:13:14 -04:00
yellowcooln af6bea5bbe fix: repair updater venv pip shim 2026-06-25 22:04:25 -04:00
Yellowcooln 9846666076 Merge pull request #315 from yellowcooln/fix/openhop-updater-repo
fix: update updater GitHub repository
2026-06-25 21:46:58 -04:00
yellowcooln 42340f683f fix: update updater GitHub repository 2026-06-25 21:32:52 -04:00
Yellowcooln 27e68167d5 Merge pull request #314 from openhop-dev/yellowcooln-patch-1
Update default Docker image repository
2026-06-25 20:07:28 -04:00
Yellowcooln f0408d263d Update default Docker image repository 2026-06-25 19:54:18 -04:00
yellowcooln 432b00906c fix: satisfy pre-commit after openHop base sync 2026-06-24 20:36:23 -04:00
yellowcooln af88459f29 merge: sync with openHop refactor base 2026-06-24 20:35:06 -04:00
yellowcooln cf896b2b16 Revert "Bundle policy objects UI"
This reverts commit 71f4e4779d.
2026-06-24 16:47:22 -04:00
yellowcooln 71f4e4779d Bundle policy objects UI 2026-06-24 16:39:59 -04:00
Yellowcooln 2b07e79ccd Merge pull request #309 from Bjorkan/dev
feat(presets): add Meshat.se broker preset
2026-06-24 16:24:46 -04:00
yellowcooln 44a2d2f72f feat: add system info to hardware stats sensor 2026-06-24 16:23:50 -04:00
yellowcooln b4b44831b0 feat: integrate openHop Glass inform policy sync 2026-06-24 15:17:41 -04:00
Yellowcooln 0f980e4e03 Merge pull request #302 from yellowcooln/feat/lxc-installer-curl-container-id
feat: improve Proxmox LXC installer prompts
2026-06-18 09:47:18 -04:00
Yellowcooln 0ccc3536ee feat: improve Proxmox LXC installer prompts 2026-06-18 09:36:47 -04:00
Yellowcooln 6e9b798ef3 Merge pull request #296 from yellowcooln/fix/docker-dialout-group
fix: add dialout group to Docker image
2026-06-16 13:18:42 -04:00
Yellowcooln 875ea47192 docs: trim modem GPS example comment 2026-06-16 12:24:59 -04:00
Yellowcooln 211fa51cd6 merge: sync PR branch with upstream dev 2026-06-16 11:42:36 -04:00
Yellowcooln b557116fdf fix: move modem CRC baseline into radio wrapper 2026-06-16 11:22:34 -04:00
Yellowcooln 1881ad9b93 feat: derive modem battery percent from voltage 2026-06-15 20:39:22 -04:00
Yellowcooln 5aebb4dd24 style: format sensor manager polling change 2026-06-15 19:56:10 -04:00
Yellowcooln 1c186d7feb fix: throttle only pyMC modem sensor polling 2026-06-15 18:34:05 -04:00
Yellowcooln f2b7d254a7 fix: slow sensor polling to 60 seconds 2026-06-15 18:32:12 -04:00
Yellowcooln 5d3733a960 fix: satisfy pre-commit for modem HTTP telemetry 2026-06-14 20:08:29 -04:00
Yellowcooln 642c019076 fix: preserve modem GPS satellites in view 2026-06-14 19:32:41 -04:00
Yellowcooln dde487bce3 fix: add generic PyMC modem stats sensor 2026-06-14 18:00:15 -04:00
Yellowcooln 77fc244895 fix: baseline PyMC modem CRC stats 2026-06-14 18:00:15 -04:00
Yellowcooln 9459dd5bba Merge pull request #292 from recrof/dev
initial support for station g3
2026-06-14 10:30:06 -04:00
Yellowcooln 3d974136a6 fix: add dialout group to Docker image 2026-06-09 21:13:45 -04:00
Yellowcooln aeea4bb3f8 Format OpenAPI identity test 2026-06-09 16:10:37 -04:00
Yellowcooln 063c8eeb8c Fix companion identity OpenAPI contract 2026-06-09 15:50:09 -04:00