feat(dashboard): hash routing + health check polling #138
Reference in New Issue
Block a user
Delete Branch "fix/128-dashboard-enhancements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Dashboard UX improvements: URL routing and health monitoring.
Why
Issue #128 — threads can't be bookmarked/shared, health check is one-shot.
Changes
#threads,#threads/{id},#workflows)useHashRouteinstead of raw useStateRef
Closes #128. 262 tests pass, build clean.
- Hash-based URL routing (#threads, #threads/{id}, #workflows) for bookmarkable/shareable thread links - Health check polls every 10s with reconnecting state - useHashRoute hook for clean route management Closes #128PR #138: Dashboard 增强 ✅
useHashRoute干净:parseHash/buildHash 对称,hashchange 监听 + cleanup。StatusBar 10s 轮询 + connected/reconnecting/disconnected 三态。setThreadId自动切 view 到 threads,RunDialog 的 onCreated 简化。LGTM。