Skip to content

feat(settings): Add settings v3 user menu - #127368

Merged
priscilawebdev merged 74 commits into
masterfrom
feat/settings-v3-user-menu
Oct 15, 2026
Merged

priscilawebdev merged 74 commits into
masterfrom
feat/settings-v3-user-menu

Conversation

@priscilawebdev

@priscilawebdev priscilawebdev commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Before

image

After

image

closes DE-1713

@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Oct 14, 2026
Only show Switch when another active or inactive organization is available. Cover the one-organization and multi-organization settings v3 states.
Show account settings and a preferences submenu for users in settings v3. Save theme and time format through the existing user options mutation.
Match the Settings v3 user and organization headers to the menu design. Tint the organization header from its avatar image when available, with a default gradient otherwise.
Share the organization menu's header layout with the user menu and tint the organization gradient from its avatar when available.
@priscilawebdev
priscilawebdev force-pushed the feat/settings-v3-user-menu branch from f13edeb to ecc6fe7 Compare October 14, 2026 12:13
@priscilawebdev
priscilawebdev changed the base branch from master to feat/settings-v3-org-menu-actions October 14, 2026 12:13
@linear-code

linear-code Bot commented Oct 14, 2026

Copy link
Copy Markdown

DE-1713

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 21a3ae8. Configure here.

Comment thread static/app/views/navigation/primary/navigationMenuHeader.tsx
@priscilawebdev
priscilawebdev marked this pull request as ready for review October 15, 2026 10:39
@priscilawebdev
priscilawebdev requested a review from a team as a code owner October 15, 2026 10:39
@Jesse-Box

Copy link
Copy Markdown
Contributor

@priscilawebdev heres the visual nits I could see so far.
CleanShot 2026-10-15 at 12 47 48@2x
CleanShot 2026-10-15 at 12 44 58@2x

@priscilawebdev

Copy link
Copy Markdown
Member Author

@priscilawebdev heres the visual nits I could see so far. CleanShot 2026-10-15 at 12 47 48@2x CleanShot 2026-10-15 at 12 44 58@2x

thanks for checking. This PR only address the top header and these other things will come in a separate PR. I am working on that API for the Menu as we discussed

Comment on lines +51 to +55
function handleTriggerClick() {
trackAnalytics('navigation.primary_item_clicked', {item: 'account', organization});
trackAnalytics('navigation.primary_item_clicked', {
item: 'account',
organization,
});

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note: I changed this in this PR:

for analytics tracking, we should use the analytics props on buttons directly rather than invoking trackAnalytics manually with a click handler

would be great if we could review and merge that one first ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am reviewing that one right now ...but that means I will have conflicts 😢

@priscilawebdev
priscilawebdev enabled auto-merge (squash) October 15, 2026 12:22
@priscilawebdev
priscilawebdev merged commit e0feb2b into master Oct 15, 2026
80 checks passed
@priscilawebdev
priscilawebdev deleted the feat/settings-v3-user-menu branch October 15, 2026 12:24

This branch was successfully deployed

1 active deployment
Preview — 39dc1044 Deployed Oct 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants