Commit Graph

  • 0969335dfc fix(config): preserve persisted and runtime state on save failure yellowcooln 2026-09-08 09:29:31 -04:00
  • ab7479c55c fix(companion): re-assert SSE push callbacks on every stream open agessaman 2026-09-07 14:50:47 -07:00
  • 5409029a30 fix: fix plugin padding and add toast alert for new updates. Rightup 2026-09-07 22:34:46 +01:00
  • 6ca305fa6a fix(region-map): resolve mesh.default_region onto the dispatcher default scope agessaman 2026-09-06 21:32:04 -07:00
  • 0cecb17060 fix(engine): wait out a radio-link outage instead of spending the retry on it agessaman 2026-09-05 13:59:36 -07:00
  • 2cf65abf62 fix(room): end a pushed post's text at an embedded NUL agessaman 2026-09-04 22:58:42 -07:00
  • 1e61b392b8 fix(text): withhold the ACK for anything a server would refuse agessaman 2026-09-04 22:30:17 -07:00
  • 0d50f5feec fix(text): dispatch on the text type and guard replays agessaman 2026-09-04 22:06:52 -07:00
  • e6d1a43d86 fix(room): a guest may read the room, not post to it agessaman 2026-09-04 21:52:12 -07:00
  • 369c6142b6 fix(text): gate the CLI on the text type, not the text agessaman 2026-09-04 21:13:47 -07:00
  • aeb749218f fix: dash packet order summary as aggregate details Rightup 2026-09-07 21:34:36 +01:00
  • b526343981 feat(api): summarise neighbor link history in buckets Treehouse-00 2026-09-07 12:08:17 -07:00
  • 0a4c31c4fb fix(manager): Add SSE to UI Rightup 2026-09-07 20:56:15 +01:00
  • 4d8f8d41bd feat(plugins): stream an install or update's progress over server-sent events Treehouse-00 2026-09-07 12:07:56 -07:00
  • 89d8a9813f perf(web): send the frontend compressed and cacheable Treehouse-00 2026-09-07 12:08:21 -07:00
  • b9c73def4a feat: enhance plugin web path resolution and normalization in API endpoints and HTTP server Rightup 2026-09-07 20:15:11 +01:00
  • a2f883fd7d Merge pull request #452 from agessaman/ci/ruff-format-dev Adam Gessaman 2026-09-07 13:15:10 -07:00
  • 3efcd37f6f ci: reformat two files ruff 0.15.14 would rewrite agessaman 2026-09-07 13:05:19 -07:00
  • 726cbf99b9 Merge pull request #448 from openhop-dev/fix-post-upgrade Yellowcooln 2026-09-07 12:01:47 -04:00
  • 2eaf380d3d fix: add nosec comments for subprocess.run calls in service_utils.py fix-post-upgrade Rightup 2026-09-07 16:51:27 +01:00
  • 0b98d2b680 add qr code to FE Rightup 2026-09-07 13:39:29 +01:00
  • 63ce5b4294 fix: include public key in API response for configured room servers Rightup 2026-09-07 13:36:04 +01:00
  • ab2e79d771 add further ins to update process. Rightup 2026-09-07 12:55:53 +01:00
  • cc7a1c426d fix: add notes on how to fix the issue. Rightup 2026-09-07 12:12:50 +01:00
  • b1c9b6f6a5 fix: enhance plugin manager service bootstrap to support sudo execution Rightup 2026-09-07 12:06:38 +01:00
  • 3afec59c1a feat: implement plugin manager service bootstrap and add tests Rightup 2026-09-07 10:31:05 +01:00
  • b65e54196b Merge branch 'pr-436' into dev Rightup 2026-09-06 20:35:09 +01:00
  • c9fddbfd4b fix: update file handling to use UTF-8 encoding for YAML operations Rightup 2026-09-06 20:32:43 +01:00
  • f634c684ce Merge pull request #442 from openhop-dev/feat-plugin-manager Lloyd 2026-09-05 23:44:58 +01:00
  • 6a2315d5ce feat: add plugin update checking and display in Plugins view Rightup 2026-09-05 23:37:22 +01:00
  • d2c42a8c6c Merge pull request #441 from yellowcooln/fix/docker-compat Lloyd 2026-09-05 23:32:02 +01:00
  • f1fff383b4 fix(docker): preserve upgrade defaults and use catalogue plugins yellowcooln 2026-09-05 18:20:58 -04:00
  • 8182242f9f update home page plugin buttons Rightup 2026-09-05 22:07:12 +01:00
  • 3836cb8cf3 feat(catalogue): add homepage field to CataloguePlugin and validate URL format - tighten the fixes to be portable across macOS/Linux Rightup 2026-09-05 21:56:19 +01:00
  • 632ec89ee7 Merge pull request #440 from yellowcooln/fix/plugin-security-hardening Lloyd 2026-09-05 21:05:42 +01:00
  • 766c2c2605 docs(web): direct frontend edits to matching RepeaterUI branch yellowcooln 2026-09-05 15:39:17 -04:00
  • 4aa67a354f fix(plugins): recover interrupted Python environment rebuilds yellowcooln 2026-09-05 13:15:26 -04:00
  • 1cafdd0383 fix(auth): serialize setup and configuration import transactions yellowcooln 2026-09-05 13:15:26 -04:00
  • c294de2b12 fix(web): confine frontend assets by resolved path components yellowcooln 2026-09-05 13:11:11 -04:00
  • 06c41bccba fix(plugins): harden provisioning, runtime, IPC and native upgrades yellowcooln 2026-09-05 13:04:34 -04:00
  • c32fb83626 update ui for larger imgs Rightup 2026-09-05 00:13:04 +01:00
  • 6a393c5c61 feat(plugins): add runtime endpoint and functionality to retrieve plugin runtime data Rightup 2026-09-04 22:16:52 +01:00
  • 6f9ef1c394 fix(stats): handle missing plugin argument in StatsApp routing Rightup 2026-09-04 21:38:10 +01:00
  • 9ce23a77d5 feat(plugins): add plugin manager service installation and restart logic Rightup 2026-09-04 21:30:29 +01:00
  • 65836c2e2f Merge pull request #438 from yellowcooln/fix/plugin-manager-docker-runtime Yellowcooln 2026-09-04 13:37:18 -04:00
  • c6098f88e3 Download approved plugins from GitHub Releases yellowcooln 2026-09-04 13:08:09 -04:00
  • eb8f934124 Install approved plugin wheels directly from R2 yellowcooln 2026-09-04 12:13:08 -04:00
  • 3e008cac26 fix(plugins): use hosted catalogue endpoint yellowcooln 2026-09-04 11:00:03 -04:00
  • 9150264f49 ci: satisfy plugin branch quality gates yellowcooln 2026-09-04 10:42:33 -04:00
  • c0aeb89399 fix(docker): supervise plugin manager lifecycle yellowcooln 2026-09-04 10:39:42 -04:00
  • 8054333e3f feat:add ui switcher for plugins Rightup 2026-09-04 11:12:15 +01:00
  • ae8569bbec feat: add web frontends API endpoint and corresponding tests Rightup 2026-09-04 11:09:48 +01:00
  • 472025da16 feat:add images to catalogue Rightup 2026-09-04 08:58:18 +01:00
  • 03efbf1a21 feat:plugin-ui Rightup 2026-09-03 22:21:07 +01:00
  • 26560fd50a Add comprehensive tests for plugin management and IPC functionality Rightup 2026-09-03 22:16:38 +01:00
  • 72da7eed7b fix(companion): make bulk contact import match stored advert types Perry MosbacherandClaude Opus 5 2026-09-03 11:06:44 -04:00
  • bd0c340856 fix(sqlite): stop creating the upstream index before its columns exist Perry MosbacherandClaude Opus 5 2026-09-02 23:07:44 -04:00
  • bddb21a14a fix: correct project description in pyproject.toml Rightup 2026-09-03 08:51:14 +01:00
  • 77e938a167 Merge pull request #427 from yellowcooln/ci/fix-precommit-format Rightup 2026-09-03 08:50:08 +01:00
  • e476b6fb51 fix(api): improve send_advert function handling and response messages Rightup 2026-09-03 08:49:25 +01:00
  • af21189115 Merge pull request #431 from pfmos/fix/test-suite-self-kill Rightup 2026-09-03 08:44:53 +01:00
  • 19ab3df5fc test: stop the suite killing itself part-way through Perry MosbacherandClaude Opus 5 2026-09-02 23:14:35 -04:00
  • 1d5b8f8537 ci: expand pull request validation yellowcooln 2026-09-02 16:22:05 -04:00
  • f665237825 ci: format room server for pre-commit yellowcooln 2026-09-02 15:57:30 -04:00
  • efc5616ec4 Merge pull request #421 from Wild-Nisse/fix/companion-battery-mv Lloyd 2026-09-02 20:53:46 +01:00
  • 991cf8c47e fix(companion): resolve storage paths consistently yellowcooln 2026-09-02 12:05:57 -04:00
  • e2ea8b01ad fix(companion): reject non-finite battery values yellowcooln 2026-09-02 10:12:26 -04:00
  • a3f8ec18e7 fix(companion): report battery and storage to companion clients skjegg 2026-08-30 12:15:05 -04:00
  • 0a2eeea8ee fix(companion): report real battery voltage in core stats skjegg 2026-08-30 08:54:36 -04:00
  • ca3d4ecb8f fix(docs): update references from pyMC to openHop in README Rightup 2026-09-01 21:34:34 +01:00
  • 5c4615dd58 Merge branch 'pr-422' into dev Rightup 2026-09-01 21:00:17 +01:00
  • 50921e1400 refactor(sensors): remove legacy Station G3 fallback yellowcooln 2026-09-01 10:48:36 -04:00
  • 0d28072063 merge: sync modem power telemetry PR with dev yellowcooln 2026-08-30 20:56:48 -04:00
  • 40a4e4f245 fix(sensors): normalize modem power telemetry yellowcooln 2026-08-30 20:55:48 -04:00
  • a0d75b6739 Merge pull request #419 from yellowcooln/feat/proxmox-debian13-installer Yellowcooln 2026-08-30 20:51:49 -04:00
  • 035ba2f672 bus current power sensor payload CB 2026-08-30 11:42:56 -04:00
  • 9e79acc887 docs: update Proxmox LXC requirements yellowcooln 2026-08-29 23:46:49 -04:00
  • a6ab8bc906 feat: shallow clone Console distribution yellowcooln 2026-08-29 23:19:09 -04:00
  • def72a2b19 feat: fully update Debian before Repeater install yellowcooln 2026-08-29 23:04:59 -04:00
  • dc8a42a16a fix: set Proxmox container description correctly yellowcooln 2026-08-29 22:58:35 -04:00
  • f3570953c9 fix: use pct set --notes for container notes (proper Proxmox API) yellowcooln 2026-08-29 22:45:09 -04:00
  • ca4b77a452 feat: add openHop Repeater LXC notes HTML to installer yellowcooln 2026-08-29 22:27:26 -04:00
  • a92ec8cfdc feat: always enable USB passthrough, keep udev rule opt-in yellowcooln 2026-08-29 22:21:23 -04:00
  • 41205b486d feat: skip USB passthrough unless CH341 selected yellowcooln 2026-08-29 22:15:43 -04:00
  • 7664eb08d6 feat: confirm updates and manage Console checkout yellowcooln 2026-08-29 16:06:10 -04:00
  • 7fce3b0d74 feat: add VLAN option and valid default password yellowcooln 2026-08-29 15:55:11 -04:00
  • 4fadb3b767 fix: match LXC template to host architecture yellowcooln 2026-08-29 15:51:35 -04:00
  • 403151247b test: allow installer runs from fork branches yellowcooln 2026-08-29 15:47:53 -04:00
  • 4e8be755b8 fix: harden Proxmox installer inputs yellowcooln 2026-08-29 15:34:57 -04:00
  • 0431dfe883 feat: modernize Proxmox LXC installer yellowcooln 2026-08-29 15:31:33 -04:00
  • e28be27a77 Merge branch 'pr-402' into dev Rightup 2026-08-27 20:53:21 +01:00
  • 8bc2cd68e9 fix: update map UI Rightup 2026-08-27 20:52:12 +01:00
  • 3b974f3285 Merge branch 'pr-415' into dev Rightup 2026-08-27 20:51:08 +01:00
  • af3d128176 docs: add CARTO basemap key example yellowcooln 2026-08-27 10:32:35 -04:00
  • a6a75f84ef fix: bump default value for max_clients Rightup 2026-08-25 17:02:37 +01:00
  • 539f9d4454 fix:update ui-yellow Rightup 2026-08-24 14:27:37 +01:00
  • 24a45ba641 Merge branch 'pr-397' into dev Rightup 2026-08-24 14:21:50 +01:00
  • f280bbdc5c fix: secure modem migration and backup paths yellowcooln 2026-08-24 09:00:50 -04:00
  • 303e606bd4 fix:remove-ui-blocker Rightup 2026-08-24 13:55:57 +01:00
  • ada8ba98fb Merge current dev and preserve modem tokens yellowcooln 2026-08-24 08:50:44 -04:00