-
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