Skip to content

Feat/settings - #39

Merged
nazarli-shabnam merged 2 commits into
mainfrom
feat/settings
May 26, 2026
Merged

Feat/settings#39
nazarli-shabnam merged 2 commits into
mainfrom
feat/settings

Conversation

@nazarli-shabnam

@nazarli-shabnam nazarli-shabnam commented May 26, 2026

Copy link
Copy Markdown
Owner

This pull request updates the user profile experience in the sidebar and settings, and refreshes the brand color palette to use a blue accent instead of amber. The sidebar profile widget is now a dropdown with profile details, settings access, and a sign-out option. The Settings link is removed from the main sidebar navigation and moved into the profile dropdown. Additionally, the profile email is now stored and editable in the settings page, and the UI color theme is updated.

Sidebar profile and navigation changes:

  • Replaces the sidebar profile widget with a dropdown menu that displays the user's name, organization, and email, and provides quick access to settings, a (disabled) "invite members" button, and a sign-out option. The dropdown closes when clicking outside of it. (apps/ui/components/app-sidebar.tsx) [1] [2] [3]
  • Removes the Settings link from the main sidebar navigation and moves it into the profile dropdown. (apps/ui/components/app-sidebar.tsx) [1] [2]

Profile data management:

  • Adds support for storing and editing the user's email address in local storage via the settings page, and ensures the sidebar profile updates in real time when profile data changes. (apps/ui/app/settings/page.tsx, apps/ui/components/app-sidebar.tsx) [1] [2] [3]

Branding and theme updates:

  • Updates the brand accent color and related UI variables from amber to a clean blue across the application, including sidebar, buttons, and charts. (apps/ui/app/globals.css) [1] [2] [3]

@nazarli-shabnam nazarli-shabnam self-assigned this May 26, 2026
Copilot AI review requested due to automatic review settings May 26, 2026 14:18
@nazarli-shabnam nazarli-shabnam added enhancement New feature or request UX/UI labels May 26, 2026
@nazarli-shabnam
nazarli-shabnam merged commit 360d7e4 into main May 26, 2026
8 of 9 checks passed
@nazarli-shabnam
nazarli-shabnam removed the request for review from Copilot May 26, 2026 14:43
gitstatic-collab pushed a commit to gitstatic-collab/clevis that referenced this pull request Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request UX/UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant