feat: add mobile support for Workspaces page with workspace creation

- WorkspacesPage.tsx: detect mobile viewport, show MobileListView / MobileDetailView / MobileFAB
- Mobile list: tap workspace to view details (branch, status, path, instances, sync time)
- Mobile detail: view workspace fields with Edit and Delete actions
- Mobile FAB: opens inline WorkspaceCreateForm
- New styles/pages/workspaces.css with responsive grid and card styles
- Import workspaces.css in main.tsx

Quality gates: tsc --noEmit pass, npm run build pass, 80/80 tests pass
This commit is contained in:
Developer
2026-06-07 14:09:28 +00:00
parent 734bd9529a
commit 4ea2e3659d
3 changed files with 238 additions and 0 deletions
+1
View File
@@ -15,6 +15,7 @@ import "./styles/pages/projects.css";
import "./styles/pages/sessions.css";
import "./styles/pages/ssh-keys.css";
import "./styles/pages/workspace-detail.css";
import "./styles/pages/workspaces.css";
ReactDOM.createRoot(document.getElementById("root")!).render(
<React.StrictMode>