Skip to content

Ux/settings rooms workspaces review - #73

Merged
QA1S merged 10 commits into
mainfrom
ux/settings-rooms-workspaces-review
Sep 30, 2026
Merged

QA1S merged 10 commits into
mainfrom
ux/settings-rooms-workspaces-review

Conversation

@QA1S

@QA1S QA1S commented Sep 30, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

QA1S and others added 10 commits September 30, 2026 01:53
…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>
@QA1S
QA1S merged commit 34b83a0 into main Sep 30, 2026
3 checks passed
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