Commit Graph

  • 148766312e fix: use template literal for metadata.name -> ReactNode compat feat/fix-openconcho Hermes 2026-07-07 20:52:33 -04:00
  • 97ec6ccbae fix: cast metadata.name to string for ReactNode compat Hermes 2026-07-07 20:49:54 -04:00
  • 9d32d32d38 fix: TS errors in API queries and session list Hermes 2026-07-07 20:41:43 -04:00
  • a8f0828727 "fix-sort-and-display-name" Hermes 2026-05-28 17:11:50 -04:00
  • b250492925 chore(release): 0.16.0 [skip ci] github-actions[bot] 2026-06-10 12:20:29 +00:00
  • 01371db6ae Merge pull request #61 from offendingcommit/feat/dashboard-fleet-merge Offending Commit 2026-06-10 07:19:26 -05:00
  • 7e529c8c44 fix(web): stop Sidebar re-render loop from cache-event subscriber Offending Commit 2026-06-03 18:11:30 -05:00
  • 3b88a41afd fix(dashboard): guard setMetricsById against same-value calls to end loop Offending Commit 2026-06-03 17:47:59 -05:00
  • 9cc8637dc7 fix(dashboard): use primitive deps in onMetrics effect to break render loop Offending Commit 2026-06-03 17:41:57 -05:00
  • e59bfd908a Merge branch 'main' into feat/dashboard-fleet-merge Offending Commit 2026-06-03 17:28:52 -05:00
  • 3c99af7143 refactor(dashboard): drop unused lastSeen local var after metrics fix Offending Commit 2026-06-03 17:27:55 -05:00
  • f79cdafba7 fix(dashboard): remove lastSeen from metrics useMemo deps to break render loop Offending Commit 2026-06-03 17:27:42 -05:00
  • 36fb6ee519 fix(test): remove unused within import from fleet.test.tsx Offending Commit 2026-06-03 17:10:32 -05:00
  • da126b2e74 feat(web): redirect /fleet to Dashboard; update fleet tests Offending Commit 2026-06-03 17:10:02 -05:00
  • 699ec38480 fix(web): reset serverFilter when the selected instance is removed Offending Commit 2026-06-03 17:03:10 -05:00
  • 173f096e33 fix(web): break metricsEqual lastSeen dep-loop; add staleTime to test Offending Commit 2026-06-03 17:01:19 -05:00
  • 1c28cae3f2 fix(ci): replace userEvent.selectOptions with fireEvent.change; bump setup-node to v6 Offending Commit 2026-06-03 16:41:40 -05:00
  • 2a6ddb9f78 chore(release): 0.15.0 [skip ci] github-actions[bot] 2026-06-03 21:37:08 +00:00
  • 11eec585fa Merge pull request #62 from offendingcommit/worktree-feat+helm-chart Offending Commit 2026-06-03 16:35:58 -05:00
  • d81e7f17ac docs(helm): annotate values.yaml, add chart README, ArgoCD example, update root README and AGENTS.md Offending Commit 2026-06-03 16:32:28 -05:00
  • 4ebd4cc211 ci(helm): publish chart to ghcr oci on release tags Offending Commit 2026-06-03 11:29:04 -05:00
  • 8fac5d060f fix(helm): pin busybox:1.36, add -T 10 timeout, use --spider, add activeDeadlineSeconds Offending Commit 2026-06-03 11:22:19 -05:00
  • ee4630e79c feat(helm): add test-healthz and test-spa-root helm test jobs Offending Commit 2026-06-03 11:16:27 -05:00
  • ce211df48c feat(helm): add NOTES.txt with access instructions and NetworkPolicy/Ingress warning Offending Commit 2026-06-03 11:16:23 -05:00
  • b4939bd57f fix(helm): pdb mutual exclusion, ingress null rules guard, hpa nil utilization guard Offending Commit 2026-06-03 11:14:47 -05:00
  • b0b648bdcf feat(helm): add optional HPA, PDB, and NetworkPolicy templates Offending Commit 2026-06-03 11:07:11 -05:00
  • 9aa106cede feat(helm): add optional Ingress template Offending Commit 2026-06-03 11:07:03 -05:00
  • ee916eabc4 feat(helm): add Service and ServiceAccount templates Offending Commit 2026-06-03 11:06:53 -05:00
  • d5a65d73b5 fix(helm): guard tmpfs blocks when empty, cap volume names at 63 chars Offending Commit 2026-06-03 11:04:15 -05:00
  • 514e1d46c0 feat(helm): add Deployment template with read-only FS, tmpfs, probes Offending Commit 2026-06-03 11:00:54 -05:00
  • 02682750ab feat(helm): add _helpers.tpl with name, label, and imageTag partials Offending Commit 2026-06-03 10:59:04 -05:00
  • 8d41455e39 fix(helm): use http://json-schema.org/draft-07/schema# for Helm compatibility Offending Commit 2026-06-03 10:56:37 -05:00
  • 411227046a feat(helm): chart scaffold — Chart.yaml, values, schema Offending Commit 2026-06-03 10:51:38 -05:00
  • e66f927f89 feat(web): merge Fleet into a server-filterable Dashboard Offending Commit 2026-06-02 16:41:51 -05:00
  • 3677575f65 Merge pull request #57 from offendingcommit/chore/deps-consolidated Offending Commit 2026-06-02 15:41:21 -05:00
  • 765c618a76 ci(dependabot): widen grouping to cut PR volume Offending Commit 2026-06-02 15:38:23 -05:00
  • 85b56ca0f8 chore(deps): consolidate dependency bumps (supersedes #34-53) Offending Commit 2026-06-02 15:36:16 -05:00
  • c474767ba1 chore(release): 0.14.0 [skip ci] github-actions[bot] 2026-06-02 20:20:40 +00:00
  • 5a2543592a Merge pull request #54 from offendingcommit/feat/web-api-proxy Offending Commit 2026-06-02 15:19:32 -05:00
  • 4349864234 Merge pull request #56 from offendingcommit/chore/env-specific-hardening Offending Commit 2026-06-02 15:19:05 -05:00
  • 1aa1c0456f chore(hooks): flag tailnet hostnames and CGNAT IPs in the secret scan Offending Commit 2026-06-02 15:12:33 -05:00
  • 239eb3327a test(web): use a documentation IP instead of a tailnet-range fixture Offending Commit 2026-06-02 15:11:17 -05:00
  • 08b77839b1 docs: scrub environment-specific endpoint from proxy spec Offending Commit 2026-06-02 15:05:25 -05:00
  • 3ea6a73833 test(web): cover instance store CRUD and legacy migration Offending Commit 2026-06-02 14:36:23 -05:00
  • 96dff8900e refactor(web): use top-level z.url() over deprecated z.string().url() Offending Commit 2026-06-02 14:31:40 -05:00
  • 409d7d8be7 fix(web): raise connection-test timeout for cold upstreams Offending Commit 2026-06-02 14:18:19 -05:00
  • 4ccf8f2746 refactor(docker): use compose profiles instead of a prod override file Offending Commit 2026-06-02 14:02:36 -05:00
  • 4e4843ce1a refactor(make): rename compose targets to up/prod/down/clean Offending Commit 2026-06-02 13:59:04 -05:00
  • e1285c73ad docs: document dev/prod compose modes and make targets Offending Commit 2026-06-02 13:51:23 -05:00
  • c9bd2db07d feat(docker): split compose into dev-forward build and prod pull Offending Commit 2026-06-02 13:50:27 -05:00
  • 56b3d18f40 test(docker): add hermetic /api proxy smoke test Offending Commit 2026-06-02 13:43:07 -05:00
  • 66b299a28e fix(docker): derive nginx resolver from container DNS Offending Commit 2026-06-02 13:33:50 -05:00
  • 6b602c05bb fix(web): strip content-encoding from vite dev proxy responses Offending Commit 2026-06-02 13:28:32 -05:00
  • b4fac95f37 fix(web): enforce upstream allowlist in vite dev proxy Offending Commit 2026-06-02 13:25:12 -05:00
  • a2854ab8ea fix(docker): drop dead HONCHO_UPSTREAM and same-origin default Offending Commit 2026-06-02 13:25:11 -05:00
  • 7357072b9e docs(docker): drop stale same-origin sentinel from entrypoint comment Offending Commit 2026-06-02 13:17:25 -05:00
  • 9a35be7b15 docs: document the /api proxy contract and env vars Offending Commit 2026-06-02 13:16:30 -05:00
  • ab8a1ba866 feat(web): dev /api proxy middleware mirroring nginx Offending Commit 2026-06-02 13:13:48 -05:00
  • 0af1ad923c feat(docker): render SSRF allowlist map from env Offending Commit 2026-06-02 13:12:29 -05:00
  • 753c978f56 feat(docker): header-driven /api reverse proxy in nginx Offending Commit 2026-06-02 11:57:55 -05:00
  • b29fa240a6 refactor(web): drop same-origin sentinel from runtime config Offending Commit 2026-06-02 11:53:42 -05:00
  • 9893230cde feat(web): route checkConnection and discovery through the proxy Offending Commit 2026-06-02 11:52:17 -05:00
  • 90823d12a6 docs: amend proxy plan with absolute-base fix and task 4 test mocking Offending Commit 2026-06-02 11:49:34 -05:00
  • 0935099bc2 feat(web): route web build through same-origin /api proxy Offending Commit 2026-06-02 11:47:24 -05:00
  • 9945e4cf14 feat(web): add dispatchFor transport helper for same-origin proxy Offending Commit 2026-06-02 11:38:58 -05:00
  • d4452abcea refactor(web): extract isTauri into a leaf platform module Offending Commit 2026-06-02 11:36:21 -05:00
  • 3bb1150773 docs: add header-driven /api proxy implementation plan Offending Commit 2026-06-02 11:33:26 -05:00
  • ff9b298116 docs: add header-driven /api proxy design spec Offending Commit 2026-06-02 11:26:50 -05:00
  • 239d70f2b6 chore(release): 0.13.1 [skip ci] github-actions[bot] 2026-05-29 16:49:55 +00:00
  • 9ab9d52cae Merge pull request #49 from offendingcommit/fix/docker-compose-standalone Offending Commit 2026-05-29 11:48:51 -05:00
  • fde483657f fix(docker): make docker-compose runnable standalone Offending Commit 2026-05-29 11:47:19 -05:00
  • af83be0a32 docs(claude): make CLAUDE.md a shim that imports AGENTS.md Offending Commit 2026-05-29 11:39:38 -05:00
  • 8f8a64c984 Merge pull request #48 from offendingcommit/docs/refresh-agents-readme Offending Commit 2026-05-29 11:38:25 -05:00
  • ad2d131ae4 docs: refresh AGENTS.md + README for v0.13.0 accuracy Offending Commit 2026-05-29 11:37:03 -05:00
  • e3190c0bd7 ci(docker): simplify publish to match working repo pattern Offending Commit 2026-05-29 11:27:58 -05:00
  • 3a22f8e9c8 Merge pull request #46 from offendingcommit/build/dockerfile-source-label Offending Commit 2026-05-29 11:08:04 -05:00
  • e5e930d381 build(docker): bake org.opencontainers.image.source into the image Offending Commit 2026-05-29 11:05:30 -05:00
  • 7354879596 Merge pull request #44 from offendingcommit/ci/ghcr-repo-link Offending Commit 2026-05-29 10:43:35 -05:00
  • 5bd2e8a1f0 Merge branch 'main' into ci/ghcr-repo-link Offending Commit 2026-05-29 10:43:25 -05:00
  • 526c45d9ce ci(docker): annotate image index so GHCR links the package to the repo Offending Commit 2026-05-29 10:42:58 -05:00
  • ec1a1b3665 Merge pull request #33 from offendingcommit/dependabot/github_actions/actions/checkout-6 Offending Commit 2026-05-29 10:31:57 -05:00
  • 801555222e chore(release): 0.13.0 [skip ci] github-actions[bot] 2026-05-28 22:10:34 +00:00
  • 04104d1f92 Merge pull request #43 from offendingcommit/feat/docker-compose-support Offending Commit 2026-05-28 17:09:23 -05:00
  • ab69b0045f Merge pull request #42 from offendingcommit/feat/fleet-dashboard Offending Commit 2026-05-28 17:08:35 -05:00
  • 472b1405a6 Merge pull request #41 from offendingcommit/feat/peer-display-name Offending Commit 2026-05-28 17:07:50 -05:00
  • 3b5c3290b2 "fix-sort-and-display-name" hermes-save-openconcho-2026-07-01 Hermes 2026-05-28 17:11:50 -04:00
  • 282ba1b76c feat(docker): full self-hosted Compose support Offending Commit 2026-05-28 16:06:03 -05:00
  • 37eb9bdf59 test(web): add E2E for Fleet route nav + per-instance row render Agents 2026-05-24 21:32:50 +01:00
  • e90d20893d docs(fleet): add Fleet dashboard screenshots Agents 2026-05-24 18:33:09 +01:00
  • 12712bb0b0 feat(web): add Fleet dashboard view for cross-instance observability Agents 2026-05-24 17:21:14 +01:00
  • 3de6832a5d feat(web): configurable peer display name Offending Commit 2026-05-28 15:56:42 -05:00
  • dd2edbae99 chore(release): 0.12.1 [skip ci] hermes-backup-openconcho-main github-actions[bot] 2026-05-28 20:33:28 +00:00
  • afcece29c5 Merge pull request #40 from offendingcommit/fix/release-trigger-on-published Offending Commit 2026-05-28 15:32:20 -05:00
  • 52a7f09ce6 fix(ci): trigger release build on release publish, not tag push Offending Commit 2026-05-28 15:23:38 -05:00
  • 5fa894dcd7 chore(release): 0.12.0 [skip ci] github-actions[bot] 2026-05-28 19:27:43 +00:00
  • 0d86a96560 Merge pull request #28 from offendingcommit/feat/dialectic-playground Offending Commit 2026-05-28 14:26:39 -05:00
  • f52961a112 Merge pull request #27 from offendingcommit/feat/dream-viewer Offending Commit 2026-05-28 14:25:45 -05:00
  • a17b5776be Merge pull request #20 from offendingcommit/feat/peer-card-seed-kits Offending Commit 2026-05-28 14:24:48 -05:00
  • 7d2f7209ea Merge pull request #29 from offendingcommit/feat/live-dream-progress Offending Commit 2026-05-28 14:23:55 -05:00
  • aa46d47fc8 Merge pull request #30 from offendingcommit/feat/desktop-auto-discover Offending Commit 2026-05-28 14:23:49 -05:00