Commit Graph

  • e798365be2 feat: Removed comments mrhid6 2026-07-24 09:56:54 +01:00
  • 1a6cf03c03 feat: Removed comments mrhid6 2026-07-24 09:51:30 +01:00
  • 3b52bcbeb8 updates mrhid6 2026-07-24 09:24:03 +01:00
  • 693d59a3e2 feat: Marketing site mrhid6 2026-07-22 16:50:13 +01:00
  • 7a3b8cb700 feat: Updated claude.md mrhid6 2026-07-22 13:22:26 +01:00
  • 97bc766afb feat: Remove plans mrhid6 2026-07-22 13:03:19 +01:00
  • 9ffae221ac fix: Fixed server install scripts mrhid6 2026-07-22 12:59:05 +01:00
  • cbb66c63f6 feat: multi-tenant SaaS — orgs, auth, per-org isolation mrhid6 2026-07-22 11:13:28 +01:00
  • 0d4fb896bb docs(spec): correct collection names and per-org caveats mrhid6 2026-07-22 11:13:19 +01:00
  • 0b7e55d301 fix(server): adopt the migrated org on bootstrap; survive fresh install mrhid6 2026-07-22 10:51:42 +01:00
  • 77a92787fb fix: repair migration collection names and cross-cutting scoping gaps mrhid6 2026-07-22 10:44:17 +01:00
  • aa31cd8a10 fix: validate roles, guard last owner, scope bootstrap status mrhid6 2026-07-22 10:26:21 +01:00
  • e70b2f0e67 feat(web): login, first-run setup, org settings; org-aware AuthProvider mrhid6 2026-07-22 10:17:12 +01:00
  • 156c5354de fix(server): close fail-open paths in monitor org checks mrhid6 2026-07-22 10:05:37 +01:00
  • e2f5f1fa8c feat(grpc): resolve org from server record for agent RPCs mrhid6 2026-07-22 10:00:30 +01:00
  • 4f512d01f1 fix(server): harden per-org settings migration and sweeps mrhid6 2026-07-22 09:41:51 +01:00
  • e5363a64ee fix(server): per-org settings and ESO read token mrhid6 2026-07-22 09:35:47 +01:00
  • 5a701acc82 fix: Removed tests mrhid6 2026-07-22 09:31:29 +01:00
  • dff3668a25 fix(server): validate cross-org resource ownership mrhid6 2026-07-22 09:28:43 +01:00
  • 850aa0ed05 feat(server): org-scope service layer + handlers + org admin API mrhid6 2026-07-21 16:56:39 +01:00
  • d0ed9885e7 feat(auth): per-org OIDC resolver replaces global provider mrhid6 2026-07-21 16:41:50 +01:00
  • ff22340561 feat(auth): host-based org resolution + session/host match guard mrhid6 2026-07-21 16:38:24 +01:00
  • 2038e86b53 feat(auth): local email/password login + first-run bootstrap mrhid6 2026-07-21 16:36:13 +01:00
  • 404214d82e fix(services): keep original step Slugify; org reuses it mrhid6 2026-07-21 16:33:31 +01:00
  • 01fd2e201e feat(services): org create+slug and user service with bcrypt mrhid6 2026-07-21 16:30:42 +01:00
  • 066095ffca feat(auth): session carries org_id/role; add context helpers mrhid6 2026-07-21 16:28:06 +01:00
  • 022b1ef8ec feat(server): auth indexes + default-org backfill migration mrhid6 2026-07-21 16:25:37 +01:00
  • a8771a6e4d style(models): gofmt org_id field alignment mrhid6 2026-07-21 16:24:16 +01:00
  • 502045d3af feat(models): add org/user/org_oidc models and org_id on scoped collections mrhid6 2026-07-21 16:23:14 +01:00
  • ea73fc3a18 docs(plan): saas auth + orgs implementation plan mrhid6 2026-07-21 16:20:20 +01:00
  • 75b86e3843 docs(spec): add org slug, host-based resolution, single gRPC endpoint mrhid6 2026-07-21 16:15:29 +01:00
  • 9767e18123 chore: removed old plans mrhid6 2026-07-21 15:54:11 +01:00
  • 19b4aef95b feat(server): dark-themed HTML email notification template mrhid6 2026-07-21 15:14:57 +01:00
  • 0464c540b2 feat: edit monitors + notification channels; HTTP monitor insecure-TLS option agent/v1.2.1 mrhid6 2026-07-21 14:55:41 +01:00
  • 45178d455e fix(server): SMTP dispatch dial timeout + implicit/STARTTLS handling mrhid6 2026-07-21 14:46:15 +01:00
  • f28ab1a741 feat(web): redesign settings page, drop legacy webhook/email alerting UI mrhid6 2026-07-21 14:40:36 +01:00
  • df6f8b6f62 feat(web): notification channel settings UI mrhid6 2026-07-21 14:24:38 +01:00
  • 8f3a27100f feat(server): multi-channel monitor notifications mrhid6 2026-07-21 14:22:55 +01:00
  • 69c7a352f6 feat(agent): agent-run monitor scheduler agent/v1.2.0 mrhid6 2026-07-21 14:19:59 +01:00
  • a2bfa98a2d feat(proto): SyncMonitors + ReportChecks RPCs mrhid6 2026-07-21 14:18:49 +01:00
  • 57151826ae feat(web): monitors list/detail/form UI mrhid6 2026-07-21 14:16:08 +01:00
  • e413009faa feat(server): server-run monitor scheduler + REST API mrhid6 2026-07-21 14:13:26 +01:00
  • 3ec9f1b35f feat(server): monitor ingest pipeline, incidents, rollups mrhid6 2026-07-21 14:12:03 +01:00
  • e019493087 feat(server): monitor model + checker package mrhid6 2026-07-21 14:10:46 +01:00
  • ca2c05db14 feat(web): inventory panel on server detail mrhid6 2026-07-21 14:08:36 +01:00
  • 1850f352a2 feat(agent): schedule inventory reporting (30s metrics, 15m static) mrhid6 2026-07-21 14:07:09 +01:00
  • 850ffbafe1 feat(agent): /proc-based inventory collectors mrhid6 2026-07-21 14:06:11 +01:00
  • a28157dcf8 feat(server): store inventory and handle ReportInventory RPC mrhid6 2026-07-21 14:05:19 +01:00
  • 03e2c3c50d feat(proto): add ReportInventory RPC and inventory model mrhid6 2026-07-21 14:04:28 +01:00
  • fb1a1292ec docs: add service monitoring phases to fleet inventory plan mrhid6 2026-07-21 14:01:50 +01:00
  • ec201a23a2 fix: Fixed draft workflow status mrhid6 2026-07-21 12:09:19 +01:00
  • d9a33b0672 fix(web): stop autosave loop by ignoring volatile server-echo fields mrhid6 2026-07-21 12:01:57 +01:00
  • 2b7ef98dff fix(web): move autosave hooks above early return (React #310) mrhid6 2026-07-21 11:55:20 +01:00
  • b5f30bc7c8 Merge feat/step-picker-modal: autosave, step-picker modal, Steps page mrhid6 2026-07-21 11:51:03 +01:00
  • 3a0116248e fix(web): guard autosave against in-flight lost-update race mrhid6 2026-07-21 11:50:53 +01:00
  • 6af0a88841 feat(web): add Steps to main nav mrhid6 2026-07-21 11:45:43 +01:00
  • e4c3fc24d3 feat(web): standalone Steps management page mrhid6 2026-07-21 11:43:42 +01:00
  • e46d0edbf2 feat(web): replace builder step sidebar with Add-step modal mrhid6 2026-07-21 11:41:37 +01:00
  • a4c4a72dbc feat(web): StepPickerModal step picker component mrhid6 2026-07-21 11:37:47 +01:00
  • 67d729b360 feat(web): api.stepUsage binding mrhid6 2026-07-21 11:36:03 +01:00
  • da6d825f45 fix(server): TestMain must not exit(0) before m.Run(); skip DB test individually mrhid6 2026-07-21 11:34:56 +01:00
  • 93423e32e6 feat(server): step usage counts endpoint mrhid6 2026-07-21 11:31:05 +01:00
  • d0442291f5 feat(web): workflow builder autosave with last-saved status mrhid6 2026-07-21 11:27:55 +01:00
  • 6c5472760b Merge branch 'feat/adhoc-steps-import-export': ad-hoc steps, step import/export, default steps, auto-derived outputs mrhid6 2026-07-21 10:42:02 +01:00
  • 7c4a676742 fix: inline step secrets + inline input/output display + import body limit mrhid6 2026-07-21 10:40:45 +01:00
  • fbda26a188 feat(web): ad-hoc inline steps + import-to-inline in workflow editor mrhid6 2026-07-21 10:34:51 +01:00
  • 90ce7af769 feat(web): step export/import, sync defaults, auto outputs, default badge mrhid6 2026-07-21 10:31:28 +01:00
  • b543cd1b3d feat(web): api client for step import/export/inline/defaults mrhid6 2026-07-21 10:28:41 +01:00
  • 15c9da1b01 feat(server): default steps seed-on-boot + admin re-sync mrhid6 2026-07-21 10:25:41 +01:00
  • baa7bb239d feat(server): step import/export/parse endpoints mrhid6 2026-07-21 10:22:35 +01:00
  • 7342c46d99 feat(server): auto-derive outputs on save + resolve inline steps mrhid6 2026-07-21 10:20:12 +01:00
  • 813f9e6fef feat(server): derive declared_outputs from script + slugify mrhid6 2026-07-21 10:17:50 +01:00
  • 434f14ae3a feat(server): inline step ref + workflow validation mrhid6 2026-07-21 10:15:52 +01:00
  • 8398fd2279 docs: implementation plan for adhoc steps, import/export, defaults, auto-outputs mrhid6 2026-07-21 10:11:16 +01:00
  • 56f06b9eaf docs: auto-derive declared_outputs from script scan mrhid6 2026-07-21 10:05:45 +01:00
  • d9d241f83b docs: design for adhoc steps, step import/export, default steps mrhid6 2026-07-21 09:59:34 +01:00
  • aee910c1f8 fix: fixed variable inputs mrhid6 2026-07-20 18:00:47 +01:00
  • bea545e873 feat: More verbose logging on workflow logs agent/v1.1.12 mrhid6 2026-07-20 17:35:58 +01:00
  • 82d7dde5f8 fix: Fixed style on workflow run mrhid6 2026-07-20 16:44:53 +01:00
  • 397016ad68 feat: Updated workflow runs page mrhid6 2026-07-20 16:00:41 +01:00
  • 39348c9491 feat(web): live SSE log tail and log retention setting mrhid6 2026-07-20 15:18:36 +01:00
  • 63dadf6239 feat(api): server-run log fetch and SSE stream endpoints mrhid6 2026-07-20 15:18:35 +01:00
  • d905c99d32 feat(server): stream step logs to files, drop log bodies from run docs mrhid6 2026-07-20 15:18:35 +01:00
  • 85e1baf59a feat(server): workflow log-writer registry, retention setting, sweeper mrhid6 2026-07-20 15:18:35 +01:00
  • 351ad59dd8 fix(web): reseed edit-workflow modal state on open mrhid6 2026-07-20 14:56:14 +01:00
  • dcc901b0d2 feat(web): workflow runs list page and navigation links mrhid6 2026-07-20 14:52:13 +01:00
  • 99bf093f00 feat(web): rebuild workflow builder — mockup styling, drag-and-drop, inputs inspector mrhid6 2026-07-20 14:48:29 +01:00
  • 619ccd28cb feat(web): edit-workflow modal (name/targets/delete) mrhid6 2026-07-20 14:44:59 +01:00
  • f22f0a4729 feat(web): edit-base-step modal with inputs/outputs editor mrhid6 2026-07-20 14:42:13 +01:00
  • 78194daf5f feat(web): builder tokens, Modal primitive, input-param types mrhid6 2026-07-20 14:40:07 +01:00
  • f141767fc2 feat(workflows): inject step inputs into env; update returns workflow mrhid6 2026-07-20 14:37:36 +01:00
  • 05cd8e154b feat(workflows): step input params model + cascade step delete mrhid6 2026-07-20 14:34:50 +01:00
  • 004cc03ba6 docs: add workflow builder v2 plan mrhid6 2026-07-20 14:33:46 +01:00
  • 236e89989f docs: add workflow builder v2 spec mrhid6 2026-07-20 14:30:55 +01:00
  • b0a2de8ca1 fix: Fixed workflow style topbar mrhid6 2026-07-20 13:55:17 +01:00
  • e9ac7be8c3 feat: updates to workflow page mrhid6 2026-07-20 13:35:35 +01:00
  • 47690c58d9 fix: Fixed workflow id mrhid6 2026-07-20 12:49:43 +01:00
  • 5d72088837 feat(agent): stream step output chunks over CommandStream agent/v1.1.11 mrhid6 2026-07-20 12:36:37 +01:00
  • 7a60295bc1 feat(proto): add StepOutputChunk streaming message mrhid6 2026-07-20 12:34:32 +01:00
  • b48467fb6e docs: add workflow log streaming plan mrhid6 2026-07-20 12:32:57 +01:00