Skip to content

修复 WUI Kanban 看板选择与隔离#594

Merged
EKKOLearnAI merged 2 commits into
EKKOLearnAI:mainfrom
hanzckernel:fix/wui-kanban-board-selection
May 10, 2026
Merged

修复 WUI Kanban 看板选择与隔离#594
EKKOLearnAI merged 2 commits into
EKKOLearnAI:mainfrom
hanzckernel:fix/wui-kanban-board-selection

Conversation

@hanzckernel
Copy link
Copy Markdown
Collaborator

@hanzckernel hanzckernel commented May 10, 2026

Summary

  • 为 WUI Kanban 增加看板选择器,并用 hermes.kanban.selectedBoard 在浏览器端持久化当前看板
  • 所有 WUI Kanban task/stats/assignee/detail/action 请求显式传递 board,避免隐式依赖 Hermes CLI current board
  • 服务端 Kanban wrapper 新增 boards list,并在 task 相关 CLI 调用中显式使用 hermes kanban --board <slug> ...
  • 增加 stale async 防护,避免切板/快速刷新后旧响应污染当前看板状态

Verification

  • npm test -- --run tests/client/kanban-api.test.ts tests/client/kanban-store.test.ts tests/client/kanban-view.test.ts tests/client/kanban-task-drawer.test.ts tests/server/hermes-kanban-service.test.ts tests/server/kanban-controller.test.ts tests/server/kanban-routes.test.ts ✅ 29 passed
  • npm run build
  • Copilot code review ✅ no remaining P0 blockers
  • npm audit --audit-level=moderate ⚠️ existing dependency issue: monaco-editor pulls vulnerable dompurify; suggested fix is breaking (monaco-editor@0.53.0), not changed in this PR.

@EKKOLearnAI
Copy link
Copy Markdown
Owner

image 计数是不是错了

@EKKOLearnAI EKKOLearnAI merged commit 838791a into EKKOLearnAI:main May 10, 2026
1 check passed
mysoul12138 pushed a commit to mysoul12138/hermes-web-ui that referenced this pull request May 10, 2026
* fix: add explicit kanban board selection

* fix: tighten kanban board counts and management
@hanzckernel hanzckernel deleted the fix/wui-kanban-board-selection branch May 11, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants