Ux/settings rooms workspaces review - #73
Merged
Merged
Conversation
…nv panel - Group the settings sidebar (Account / Agents / Connections), add the Environment Variables link, drop the search box. - Add toast feedback and an in-app confirm dialog for destructive actions. - Collapse provider connect methods behind one disclosure with a connected summary; title the shared-workspaces billing switch. - Rebuild the environment variables card on the shadcn-style Card family. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- GitHub is linked once on Profile; Integrations now only manages repository access and links back to Profile when GitHub is not linked. - Profile: editable display name, change password (requires the current password), and a downloadable account-data export (no secrets). - Refresh the session token's name after a display-name edit. - Environment variables: paste-a-.env import, live name validation, and a note on where variables are used. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- AppSidebarFrame lets members collapse the app sidebar to a slim rail; the choice is remembered in localStorage (safe when storage is blocked). - The settings sidebar is now sticky to the scroll container, so it no longer scrolls away with long pages such as Profile. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Rebuild /gen2's page, create form, and workspace list with Tailwind and the shadcn-style Button, Card, Input, and Badge (as Rooms and Settings do), with no behaviour change. Drop the ~350 lines of gen2.css that only they used. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- Choose a starting point (blank or GitHub repository) and an optional name, then press Create; picking a repository no longer creates a workspace. - Repository picker gets a heading, loading skeleton, a retryable error when GitHub can't be reached, and "Showing 40 of N" when the list is cut off. - Always show how many of the owner's workspaces are used. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- Delete moves into a per-card actions menu and confirms in-app, naming the files, chats, and machine that go with it. - Cards show owned/shared, last update, and repository; "Not started" and "Stopped" are no longer both "Idle". - Add search and sort once there are four or more workspaces. - Replace the bare empty line with an explanation and a link to the create form. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Replace the "Firecracker instance" intro with copy that says what a workspace is for: a shared cloud computer with an AI agent. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…styled The page loads Tailwind's theme and utilities without preflight, so the Start-from fieldset, repository rows, and menu item showed the browser's default border and grey button background. Set them explicitly and use the muted/primary tokens for hover and selected states. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The fieldset reset used m-0, which overrode the vertical gap the form's space-y utility gives each section. Reset only the horizontal margin. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.