Skip to content

✨ Refresh mission control and align session steering#148

Merged
Robdel12 merged 9 commits intomainfrom
rd/dashboard-design
Mar 24, 2026
Merged

✨ Refresh mission control and align session steering#148
Robdel12 merged 9 commits intomainfrom
rd/dashboard-design

Conversation

@Robdel12
Copy link
Copy Markdown
Owner

Summary

  • redesign the dashboard and mission control surfaces into a cleaner project-first navigation and flight-deck style overview
  • add repo-local skill resolution, design-system guidance, and split make targets into focused modules
  • make steer delivery a first-class conversation event and align the Swift client with the server work-status model so docked sessions no longer show steer mode

Testing

  • xcodebuild -project OrbitDockNative/OrbitDock.xcodeproj -scheme OrbitDock -destination 'platform=macOS' build

Keep the root Makefile as the entrypoint while moving target families into dedicated includes and updating the repo docs to match.
Teach mission skill loading to fall back to repo-local skill directories and add reusable design-system and server-architecture skills to the repo.
Model steer rows and delivery status explicitly across the protocol, persistence, connectors, and native client so mission-driven Codex sessions render and persist the right conversation semantics.
Include the deeper design-system and server-architecture reference notes that the new repo-local skills point to.
Replace the old desktop sidebar panel with project-based grouping, integrated usage telemetry, and the refreshed mission command deck layout.
Stabilize mission list updates and turn the root mission view into a calmer command-deck overview with stronger hierarchy and telemetry panels.
Mirror the server's richer work-status model on the Swift client so reply, question, and ended states aren't collapsed away. This keeps the composer from offering steer mode when a session is already docked and makes the UI status surfaces agree on the current turn phase.
Update the Swift test support helpers for the richer session work-status model and refactor the Codex dynamic tool handler to satisfy Clippy. This keeps macOS unit tests green and lets the Rust CI pass continue on the rebased branch.
Inline the pending approval summary field updates in Session so the rebased client still compiles against the simplified projection layer from main.
@Robdel12 Robdel12 force-pushed the rd/dashboard-design branch from 5039e97 to bcfb82b Compare March 24, 2026 08:27
@Robdel12 Robdel12 merged commit 9405ec1 into main Mar 24, 2026
2 checks passed
@Robdel12 Robdel12 deleted the rd/dashboard-design branch March 24, 2026 08:30
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.

1 participant