Port CatalogStore and ConnectionPool to Zustand stores #241
No due date set.
Blocks
Depends on
#242 Port daemon link and restart overlay to React
naps62/maestro
#245 Port terminal pane (xterm attach) to React
naps62/maestro
#246 Port structured pane (ACP transcript) to React
naps62/maestro
#247 Port command bar (ctrl-k) to React
naps62/maestro
#248 Port spawn dialog and fast-forward to React
naps62/maestro
Reference: naps62/maestro#241
Reference in New Issue
Block a user
Depends on: #239
Convert
events.ts→useCatalogStore(Zustand),connections.ts→useConnectionStore. Keep the WebSocket reconnect/backoff logic. Expose selectors for session list, focused session, connection state.Non-goals: no UI components.