Skip to content

feat(settings): redesign organization settings page - #229

Merged
keysersoft merged 3 commits into
mainfrom
feat/improve-organization-settings-ui
May 19, 2026
Merged

keysersoft merged 3 commits into
mainfrom
feat/improve-organization-settings-ui

Conversation

@mirkopoloni

@mirkopoloni mirkopoloni commented May 19, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Consolidates the organization creation flow into the "My Organizations" card. The create form (input + submit button) is now always visible at the bottom of the list — no extra click needed. The active organization row is highlighted with a subtle background instead of blue text, with consistent row dividers and spacing throughout.

Changes

  • Remove the standalone "Create New Organization" card with its toggle button
  • Move the inline create form to the bottom of the "My Organizations" card, always visible
  • Active org row uses a background highlight (var(--accent)) with a rounded style instead of colored text
  • Row dividers render between all entries; active row uses explicit vertical margin/padding to prevent the border from clipping its rounded corners
  • Create form stacks vertically on mobile (flex-col), side-by-side on sm+
  • Placeholder and label copy updated to say "organization" consistently
  • Fixed indentation and removed !important Tailwind override

Type

  • Bug fix
  • New feature
  • Documentation
  • Refactoring
  • Performance improvement
  • Other (describe below)

Testing

  • Tested manually (describe steps below)

Verified in browser: org list renders correctly, active org highlighted, create form submits and switches org, mobile layout stacks vertically.

Checklist

  • My code follows the existing code style
  • I have tested my changes locally
  • I have updated documentation (if applicable)
  • All existing tests pass (npm test)
  • This PR has a descriptive title

Related Issues

- Remove the separate "Create New Organization" card with its toggle button
- Move the inline create form (input + submit) to the bottom of the "My Organizations" card, always visible — no extra click needed
- Active org row gets a subtle background highlight instead of blue text
- Row dividers render between all entries; active row uses my/py spacing to prevent the border from clipping its rounded background
- Create form stacks vertically on mobile (flex-col), side-by-side on sm+
- Placeholder and label copy updated to say "organization" consistently

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mirkopoloni
mirkopoloni requested a review from keysersoft as a code owner May 19, 2026 16:29
@github-actions

Copy link
Copy Markdown

👋 Welcome, @mirkopoloni, and thanks for opening your first PR on AnythingMCP!

A few quick pointers:

  • Make sure CI is green before requesting review (Backend, Frontend, Playwright, CodeQL, Trivy).
  • If this is a new adapter, the parametrised catalog.spec.ts test will validate it automatically.
  • Sign off your commits if you can — it's not blocking, just nice to have.

Someone from the core team will look at this within ~48h. If you don't hear back, please ping us in Discussions / Q&A.

⭐ While you wait — if you find AnythingMCP useful, a star helps others discover it.

@keysersoft
keysersoft merged commit 3d791aa into main May 19, 2026
10 checks passed
@keysersoft
keysersoft deleted the feat/improve-organization-settings-ui branch May 19, 2026 19:41
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.

2 participants