Skip to content

v0.5.6

Choose a tag to compare

@sloik sloik released this 15 Apr 15:59
· 400 commits to main since this release

Features

  • SPEC-028: Tool & server enable/disable toggles — Switch components in sidebar, server cards, and detail panel; persistent toggle state (~/.config/shipyard/toggle-state.json); API endpoints PUT /api/servers/{name}/enabled and PUT /api/tools/{server}/{tool}/enabled; WebSocket real-time sync
  • SPEC-029: Toggle behavior & MCP compliance — listChanged: true in initialize response; disabled tools return JSON-RPC -32602 "Unknown tool" (not HTTP 403); optimistic UI with toast revert on failure; disabled detail panel banner + form lockout; Shipyard built-in tools individually toggleable
  • SPEC-043: Line numbers in diff JSON views (Phase 2/3)

Bugfixes

  • BUG-109: Tab nav display: flex — tabs were stacking vertically
  • BUG-110: Pagination sticky at bottom of Traffic and History views
  • BUG-111: Server count now includes built-in Shipyard server
  • BUG-112: Removed checkboxes from History Requests rows
  • BUG-113: Replaced pagination with infinite scroll (IntersectionObserver)
  • BUG-114: Table header font-size 11px → 12px
  • BUG-115: Shipyard server card inline style overrides removed
  • BUG-116: Filter labels 11px → 12px
  • BUG-117: Filter dropdowns 12px → 13px
  • BUG-118: Sidebar tool name inline font-size-sm removed
  • BUG-119: Active tool row font-weight 400 → 500
  • BUG-120: Active tool row icon --text-muted → --accent-fg
  • BUG-121: Active tool row background --accent-subtle → --row-selected
  • BUG-122: Sidebar wrench emoji replaced with Lucide SVG 14×14
  • BUG-123: Detail title left wrapper gap 10px → 8px
  • BUG-124: Switch toggle double-knob eliminated (old ::after block removed)

Full changelog

v0.5.5...v0.5.6