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
yellowcooln and Warp
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
Yellowcooln
d5001a235d
docs: remove docker readme edits
2026-06-08 20:31:32 -04:00
Yellowcooln
1569b11690
docker: default compose image to main
2026-06-08 20:27:48 -04:00
Yellowcooln
77480c6c1c
docker: use named volumes by default
2026-06-08 20:22:45 -04:00
Yellowcooln
ca50656560
docs: remove fork image from env example
2026-06-08 20:22:45 -04:00
Yellowcooln
d333deb1e5
docker: clarify compose env setup
2026-06-08 20:22:45 -04:00
Yellowcooln
7015e0eb15
docs: document docker gpio gids
2026-06-08 20:22:45 -04:00
Yellowcooln
b5df705b87
docs: clarify docker setup config steps
2026-06-08 20:22:45 -04:00
Yellowcooln
9e8c152f0b
docker: tolerate read-only config during merge
2026-06-08 20:22:45 -04:00
Yellowcooln
a308ddc00d
docker: add gpio and spi groups
2026-06-08 20:22:45 -04:00
Yellowcooln
767c070384
Update broker host and audience in tests
2026-06-05 11:22:44 -04:00
Yellowcooln
8926b3d593
Fix URL in test_get_preset_meshmapper_is_single_broker_mc2mqtt
...
Update the URL in the MeshMapper preset test docstring.
2026-06-05 11:06:42 -04:00
Yellowcooln
b5b2c60eb6
Update MQTT host and audience to meshmapper.net
2026-06-05 11:06:02 -04:00