jiashuang
4c31a5f80e
refactor: optimize ui for dashboard
2026-05-18 14:47:08 +08:00
jiashuang
6f68a5314b
refactor: introduce react-router
2026-05-18 11:53:38 +08:00
xiaoju
061926b86a
chore: fix all biome lint errors
...
- Auto-fix string concatenation → template literals
- Remove unused imports
- Prefix unused function with underscore
- Format fixes across multiple files
2026-05-13 07:26:11 +00:00
xingyue
2342a6e3bd
fix: login.tsx use new gateway endpoint path
2026-05-11 16:46:38 +08:00
xiaoju
da6bcb10d6
feat(workflow): add declarative ModeratorTable type and migrate templates
...
Migrate workflow-template-develop and workflow-template-solve-issue
moderators to use the declarative ModeratorTable/tableToModerator
pattern. Update workflow-runtime re-exports and workflow-execute
engine to use renamed types.
Fixes #172
2026-05-11 06:25:39 +00:00
xiaoju
3b41625001
feat: dashboard API key authentication
...
- Gateway: DASHBOARD_API_KEY middleware on /endpoints and /api/* routes
- Dashboard: login page with key validation, stored in localStorage
- SSE: key passed as ?key= query param (EventSource can't set headers)
- Sidebar: logout button to clear key
Refs #169
小橘 <xiaoju@shazhou.work >
2026-05-09 11:56:25 +00:00