admin
e4b9602d0e
fix(select): prevent hover state from changing active item background color
...
Build and Deploy / Build and Push Docker Image (push) Successful in 1m57s
- Exclude .is-active from hover selector
- Add explicit :hover rule for .is-active to maintain selected color
2026-08-08 05:08:33 +08:00
admin
2902919ae5
style(select): improve select item hover and active state visual hierarchy
...
Build and Deploy / Build and Push Docker Image (push) Successful in 2m1s
- Use --bg-hover for hover state (more visible)
- Add font-weight: 500 to active/selected state for better distinction
2026-08-08 04:29:19 +08:00
admin
8ef0ff8507
fix(NodeSwitcher): move all hooks before conditional return to comply with React hooks rules
...
Build and Deploy / Build and Push Docker Image (push) Successful in 2m1s
- All hooks (useState, useCallback, useEffect) must be called before any conditional return
- Add document check in updateRoleState
- Merge SSR and isMaster checks into single return at the end
2026-08-08 04:15:55 +08:00
admin
36d39e4a47
fix(NodeSwitcher): return null during SSR to avoid hydration mismatch
Build and Deploy / Build and Push Docker Image (push) Successful in 1m57s
2026-08-08 03:37:15 +08:00
admin
901de3e340
fix(ssr): avoid accessing window in EventBusDriver constructor during SSR
...
Build and Deploy / Build and Push Docker Image (push) Successful in 1m53s
- Add window check in EventBusDriver constructor
- Fix original-api.ts localStorage access
- Prevent SSR hydration errors
2026-08-08 03:23:13 +08:00
admin
455f46caa0
fix(ssr): avoid accessing localStorage during SSR initialization
...
Build and Deploy / Build and Push Docker Image (push) Successful in 1m53s
- Initialize activeInterconnectNodeId with empty string
- Read from localStorage only in client-side
- Defer selected state initialization in NodeSwitcher to useEffect
2026-08-08 03:15:51 +08:00
admin
8be7e8ad2f
fix(NodeSwitcher): avoid SSR hydration error by deferring portal creation
Build and Deploy / Build and Push Docker Image (push) Successful in 1m59s
2026-08-08 03:11:47 +08:00
admin
e2063dbeb8
fix(NodeSwitcher): use ui-select-menu/item classes for consistent styling
...
Build and Deploy / Build and Push Docker Image (push) Successful in 1m57s
- Use createPortal to render menu in body
- Add ChevronDown icon
- Add position calculation for menu placement
- Fix ref usage with useRef instead of useState
2026-08-08 02:50:10 +08:00
admin
2cc584713f
fix(NodeSwitcher): use custom dropdown instead of native select for consistent styling
Build and Deploy / build-and-push (push) Failing after 1m1s
2026-08-06 14:37:43 +08:00
admin
bcf7cbbeea
refactor(mcp): remove standalone HTTP mode, keep only built-in endpoint and stdio
...
Build and Deploy / build-and-push (push) Successful in 54s
- MCP Server is now only available via built-in /mcp endpoint or stdio
- Remove --http flag and standalone HTTP server code
- Simplify documentation and frontend settings
2026-07-27 02:52:46 +08:00
admin
066383de83
feat(mcp): integrate MCP Server into backend service as built-in endpoint
...
Build and Deploy / build-and-push (push) Successful in 54s
- Add MCP Controller and register /mcp route
- MCP Server now uses OpenAPI Token for authentication
- Update frontend settings to show built-in MCP endpoint config
- Update docs to reflect integrated MCP endpoint
2026-07-27 02:38:09 +08:00
admin
f004cfc937
style(ui): unify settings input fields with consistent label style
Build and Deploy / build-and-push (push) Successful in 52s
2026-07-27 02:27:12 +08:00
admin
334152417b
feat(ui): show both stdio and HTTP mode MCP config in settings
Build and Deploy / build-and-push (push) Successful in 54s
2026-07-27 02:25:48 +08:00
admin
6709c4ed77
feat(ui): improve settings form labels and descriptions for clarity
Build and Deploy / build-and-push (push) Successful in 53s
2026-07-27 02:22:35 +08:00
admin
a9024ff6f8
feat(ui): add size system (sm/md/lg) + compact mode + remove collapsed dot
Build and Deploy / build-and-push (push) Successful in 53s
2026-07-26 20:14:42 +08:00
admin
a0a90f558c
feat(mcp): add official MCP Server for AI Agent integration
2026-07-26 19:30:43 +08:00
admin
7f54256ac0
fix(ui): narrow collapsed sidebar to 52px
Build and Deploy / build-and-push (push) Successful in 52s
2026-07-26 16:44:03 +08:00
admin
eb8df6de0f
fix(ui): remove sidebar collapse footer and unify header control heights
Build and Deploy / build-and-push (push) Successful in 52s
2026-07-26 16:27:24 +08:00
admin
88ca62b6c0
feat(ui): collapsible sidebar and move logout into top user menu
Build and Deploy / build-and-push (push) Successful in 53s
2026-07-26 16:07:37 +08:00
admin
24e809557e
fix(ci): sync pnpm-lock with @tailwindcss/vite and rename image to taskpool
Build and Deploy / build-and-push (push) Successful in 1m17s
2026-07-26 14:36:57 +08:00
admin
e6956aa001
Initial commit: TaskPool React panel
...
- React frontend with route-level code splitting
- Backend rebranded from Baihu to TaskPool
- DB brand migration script and local compatibility
2026-07-26 08:43:52 +08:00