Skip to content

Split the profile page into tabs - #366

Merged
Cannonb4ll merged 2 commits into
mainfrom
feature/profile-tabs
Sep 28, 2026
Merged

Cannonb4ll merged 2 commits into
mainfrom
feature/profile-tabs

Conversation

@Cannonb4ll

@Cannonb4ll Cannonb4ll commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

The profile page had grown too long, so it now uses Filament tabs to separate everything.

Profile tabs

  • Account: name, username, email, locale and date locale, plus the remove account section
  • Preferences: notification settings, items per page and hide from leaderboard
  • Security: two-factor authentication
  • MCP access: only shown when MCP is enabled
  • Social login: only shown when SSO is enabled

The active tab is kept in the URL (?tab=security), and "View public profile" and "Logout" now sit above the tabs. The locale and date locale selects are now searchable.

Layout fix

The bottom border of the last card on a page was cut off. overflow-x-hidden on <main> also turns overflow-y into auto, which clipped the ring Filament uses as the card border. overflow-x-clip clips horizontally the same way but leaves the vertical axis visible.

Tests

Added tests/Feature/Livewire/ProfileTabsTest.php; the existing profile, two-factor and MCP token tests still pass.

Cannonb4ll and others added 2 commits September 28, 2026 13:08
The profile page had grown too long, so it now uses Filament tabs: Account,
Preferences, Security (two-factor), MCP access and Social login. The MCP and
Social login tabs only show when those features are enabled, and the active
tab is kept in the URL. The locale and date locale selects are now searchable.

Co-Authored-By: Claude <[email protected]>
overflow-x-hidden on the main element also turns overflow-y into auto, which
clipped the ring at the bottom of the last card on a page. overflow-x-clip
clips horizontally the same way but leaves the vertical axis visible.

Co-Authored-By: Claude <[email protected]>
@Cannonb4ll
Cannonb4ll merged commit e2d78a9 into main Sep 28, 2026
4 checks passed
@Cannonb4ll
Cannonb4ll deleted the feature/profile-tabs branch September 28, 2026 11:11
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