54ee5cf945
feat(web): MS23-P3-003 OpenClaw provider config UI
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 16:18:21 -06:00
7147dc3503
test(web): MS23-P2-009 Mission Control frontend tests
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 15:27:36 -06:00
f0aa3b5a75
test(web): add Mission Control frontend tests for phase 2 gate
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 15:25:39 -06:00
90d2fa7563
fix(web): MS23-P2 fix broken lint/typecheck on main
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 14:55:04 -06:00
e4f942dde7
feat(web): MS23-P2-008 panel grid responsive layout
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 14:47:39 -06:00
4792f7b70a
feat: MS23-P2-007 AuditLogDrawer + audit log endpoint
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 14:40:06 -06:00
571094a099
Merge pull request 'feat(web): MS23-P2-004 Panel operator controls' ( #729 ) from feat/ms23-p2-controls into main
ci/woodpecker/push/ci Pipeline failed
2026-03-07 20:35:53 +00:00
adef5bdbb2
feat(web): MS23-P2-004 panel operator controls
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 14:34:31 -06:00
eb771d795a
Merge pull request 'feat(web): MS23-P2-003 BargeInInput component' ( #728 ) from feat/ms23-p2-barge into main
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 20:33:39 +00:00
b2c751caca
feat(web): MS23-P2-003 BargeInInput component
ci/woodpecker/push/ci Pipeline failed
2026-03-07 14:32:12 -06:00
cd28428cf2
feat(web): MS23-P2-006 KillAllDialog confirmation modal
ci/woodpecker/push/ci Pipeline failed
2026-03-07 14:31:38 -06:00
7c086db7e4
feat(web): MS23-P2-005 GlobalAgentRoster sidebar tree
ci/woodpecker/push/ci Pipeline failed
2026-03-07 14:19:05 -06:00
631ba499e3
feat(web): MS23-P2-002 OrchestratorPanel SSE stream component
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 14:14:57 -06:00
487aac6903
feat(web): add Mission Control page layout shell
ci/woodpecker/push/ci Pipeline was successful
2026-03-07 13:59:23 -06:00
a70f149886
feat(ms22-p2): add agent selector UI in WebUI ( #685 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-05 03:29:02 +00:00
8484e060d7
test(web): update useChat tests for streaming-only implementation
ci/woodpecker/push/ci Pipeline was successful
2026-03-04 18:14:14 -06:00
44da50d0b3
fix(chat): restrict to authenticated users only, fix overlay transparency
ci/woodpecker/push/ci Pipeline failed
2026-03-04 11:33:32 -06:00
1a6cf113c8
fix(lint): resolve prettier formatting in useChat.ts
ci/woodpecker/push/ci Pipeline was successful
2026-03-03 11:46:05 -06:00
83477165d4
fix(chat): correct indentation in useChat guest fallback
ci/woodpecker/push/ci Pipeline failed
2026-03-03 11:22:18 -06:00
c45cec3bba
feat(chat): add guest chat mode for unauthenticated users
...
ci/woodpecker/push/ci Pipeline failed
- Add POST /api/chat/guest endpoint (no auth required)
- Add proxyGuestChat() method using configurable LLM endpoint
- Add streamGuestChat() function to frontend chat API
- Modify useChat to fall back to guest mode on auth errors (403/401)
- Remove !user check from ChatInput disabled prop
- Configure guest LLM via env vars: GUEST_LLM_URL, GUEST_LLM_API_KEY, GUEST_LLM_MODEL
- Default guest LLM: http://10.1.1.42:11434/v1 (Ollama) with llama3.2 model
2026-03-03 11:16:23 -06:00
7f94ecdc7a
fix: add missing orchestrator endpoints + fix AgentStatusWidget ( #657 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/manual/base-image Pipeline was successful
ci/woodpecker/manual/infra Pipeline was successful
ci/woodpecker/manual/coordinator Pipeline was successful
ci/woodpecker/manual/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-02 16:43:51 +00:00
5b77774d91
fix(web): remove mock data from dashboard telemetry/tasks/calendar ( #656 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-02 14:19:27 +00:00
51d46b2e4a
fix(ci): copy .npmrc before pnpm install in all Dockerfiles ( #654 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/manual/base-image Pipeline was successful
ci/woodpecker/manual/infra Pipeline was successful
ci/woodpecker/manual/coordinator Pipeline was successful
ci/woodpecker/manual/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-02 01:09:22 +00:00
7d505e75f8
feat: custom node base image ( #649 )
...
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 23:39:41 +00:00
9305cacd4a
fix(web): kanban add-task tests ( #645 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 23:03:21 +00:00
0d5aa5c3ae
feat: wire chat to backend ( #644 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 22:54:48 +00:00
5165a30fad
feat: compact usage widget in header ( #642 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 22:51:50 +00:00
e7da4ca25e
fix: attach domain to project ( #640 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 22:33:49 +00:00
e1e265804a
feat: inline add-task in Kanban ( #638 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 22:33:07 +00:00
d361d00674
fix: Logs page — activity_logs, optional workspaceId, autoRefresh on ( #637 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 22:10:16 +00:00
5b235a668f
fix(web): CI lint failures from PR #632 ( #634 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 21:41:29 +00:00
c5ab179071
fix: tag creation in File Manager ( #632 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 21:29:33 +00:00
c23c33b0c5
fix(api): use TRUSTED_ORIGINS for socket.io gateway CORS ( #628 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 20:13:13 +00:00
c5253e9d62
feat(web): add project detail page ( #627 )
...
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 20:09:52 +00:00
e898551814
fix(web): correct Add Provider form to match fleet-settings DTO ( #626 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 20:00:50 +00:00
861eff4686
fix(web): correct Add Provider form DTO field mapping ( #623 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 19:19:04 +00:00
66d401461c
feat(web): fleet settings UI (MS22-P1h) ( #617 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 16:22:22 +00:00
01ae164b61
feat(web): onboarding wizard (MS22-P1f) ( #616 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 16:07:22 +00:00
512a29a240
fix(web): QA fixes on users settings page (MS21-UI-001-QA) ( #599 )
...
ci/woodpecker/push/ci Pipeline was successful
fix(web): QA fixes on users settings page (MS21-UI-001-QA)
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 13:52:15 +00:00
6521f655a8
feat(web): add teams page and RBAC navigation/route gating (MS21-UI-005, RBAC-001, RBAC-002) ( #595 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 04:54:25 +00:00
7106512fa9
feat(web): add user edit/invite dialogs and workspace member management (MS21-UI-002, MS21-UI-004) ( #592 )
...
ci/woodpecker/push/ci Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-03-01 03:54:32 +00:00
b57f549d39
test(web): add API client tests for admin, workspaces, teams (MS21-TEST-004) ( #581 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 23:26:36 +00:00
2c8d0a8daf
feat(web): RBAC access guard on users settings page (MS21-RBAC-002/003/004) ( #580 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 23:24:20 +00:00
c939a541a7
feat(web): gate settings nav by workspace role (MS21-RBAC-001) ( #579 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 23:06:23 +00:00
895ea7fd14
feat(web): add user edit dialog to admin users page (MS21-UI-002) ( #578 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 22:57:26 +00:00
e93e7ffaa9
feat(web): wire workspace member management UI (MS21-UI-004) ( #577 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 22:12:05 +00:00
307639eca0
feat(web): add teams settings page (MS21-UI-005) ( #576 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 22:12:04 +00:00
5cd6b8622d
feat(web): add admin users settings page (MS21-UI-001) ( #573 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 20:50:11 +00:00
20c9e68e1b
feat(web): wire workspaces settings page to real API (MS21-UI-003) ( #574 )
...
ci/woodpecker/push/web Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 20:48:24 +00:00
ffc10c9a45
feat(api): add MS21 user fields for admin, local auth, and invitations ( #553 )
...
ci/woodpecker/push/orchestrator Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
ci/woodpecker/push/api Pipeline was successful
Co-authored-by: Jason Woltje <jason@diversecanvas.com >
Co-committed-by: Jason Woltje <jason@diversecanvas.com >
2026-02-28 17:47:03 +00:00