-
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
-