Commit Graph
100 Commits
Author SHA1 Message Date
yellowcooln 06c41bccba fix(plugins): harden provisioning, runtime, IPC and native upgrades 2026-09-05 13:04:34 -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 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 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
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 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 864030283c fix: update HA add-on dispatch target 2026-06-26 09:35:19 -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 af6bea5bbe fix: repair updater venv pip shim 2026-06-25 22:04:25 -04:00
yellowcooln 42340f683f fix: update updater GitHub repository 2026-06-25 21:32:52 -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 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 0ccc3536ee feat: improve Proxmox LXC installer prompts 2026-06-18 09:36:47 -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 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 9da8317463 docker: install rrdtool for runtime python 2026-05-26 13:38:47 -04:00
Yellowcooln f21aba0ac4 docker: mount config directory in compose 2026-05-18 13:25:23 -04:00
Yellowcooln 11e2b90c18 ci: route docker publish by repository owner 2026-05-18 12:43:19 -04:00
Yellowcooln ab8ae30e7d web: clarify docker restart update messaging 2026-05-18 12:40:43 -04:00
Yellowcooln 7b6babd9f5 service: restart containers by exiting process 2026-05-18 12:12:18 -04:00
Yellowcooln c03d4ddc2b docker: merge config from example on boot 2026-05-18 10:48:39 -04:00
Yellowcooln 72a8755399 docker: bootstrap config and run rootless 2026-05-18 10:23:37 -04:00
Yellowcooln 5f430858f2 ci: restrict docker publish workflow 2026-05-17 22:29:37 -04:00
yellowcooln 2d875ae2fb Derive Docker dev version from git metadata 2026-05-15 11:18:15 -04:00
yellowcooln 3baf1158cc Dispatch add-on sync after Docker publish 2026-05-14 23:06:00 -04:00
Yellowcooln acb796199d Prefer repo Buildroot updater on embedded images 2026-04-29 14:14:40 -04:00
Yellowcooln fe0d3d30af Fix Buildroot OTA upgrade path 2026-04-29 13:43:13 -04:00
Yellowcooln 56814bfc38 Support local embedded Buildroot installs 2026-04-29 13:27:04 -04:00
Yellowcooln 8856268ef2 Expose Buildroot image version 2026-04-29 09:27:56 -04:00
Yellowcooln 465372587b Fix Buildroot yq comment merge 2026-04-29 09:20:22 -04:00
Yellowcooln b0b0be18c5 Preserve config comments on Buildroot 2026-04-29 09:17:39 -04:00
Yellowcooln 97fde6e0dd Set Pico Pi radio timing override in Buildroot profiles 2026-04-29 09:09:57 -04:00
Yellowcooln 83de21005e Fix backspace handling in Buildroot prompts 2026-04-29 09:05:31 -04:00
Yellowcooln 1f88b73b06 Pass configurable SX1262 timing delay 2026-04-29 09:01:05 -04:00
Yellowcooln 066fcef9c9 Skip unchanged Buildroot upgrade steps 2026-04-25 12:53:47 -04:00