Skip to content

Conversation

@rpavlini
Copy link
Collaborator

@rpavlini rpavlini commented Dec 5, 2025

Description

Groups settings pages under Settings in the sidebar.
Adds a more user friendly setup banner with a link.

Documentation

  • This change requires a documentation update
  • I have made corresponding changes to the documentation

Screenshots

Before After
Screenshot 2025-12-05 at 15 02 45 Screenshot 2025-12-05 at 15 06 21

@rpavlini rpavlini requested a review from Tpuljak December 5, 2025 14:11
Copy link
Member

@fabjanvucina fabjanvucina left a comment

Choose a reason for hiding this comment

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

@rpavlini just my 2 cents regarding the UI for the setup banner:

  • It would look nicer with a larger bottom margin, it looks too clamped down on top of the items below it
  • I would remove the icon from the top left corner since I'm not really sure that it adds value to the readability of the banner. It would look better in my opinion if the text and the button were aligned to the left with the border of the banner
image

@rpavlini rpavlini requested a review from fabjanvucina December 8, 2025 13:27
label: 'General',
path: RoutePath.SETTINGS,
},
{ icon: <KeyRound size={16} strokeWidth={1.5} />, label: 'API Keys', path: RoutePath.KEYS },
Copy link
Member

Choose a reason for hiding this comment

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

Just curious, what was the idea behind moving the "API Keys" page to the "Settings" group?

I think we should further discuss whether we even need to have a separate "Settings" section. I'm inclined to say that we don't because all items in the sidebar are organization-related and there isn't a clear distinction in my opinion on why these pages would be considered settings. but I'm open to hear a different opinion.

Semi-related UI suggestions for the sidebar:

  • The section heading should have the same padding as the section item icons, it looks cleaner
  • The gap between sections should be smaller
image

Copy link
Member

Choose a reason for hiding this comment

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

@rpavlini What are your opinions on this?

@rpavlini rpavlini force-pushed the feat/sidebar-settings-group branch from 6473e68 to 5bd0cca Compare December 10, 2025 13:53
Signed-off-by: rpavlini <[email protected]>
@rpavlini rpavlini force-pushed the feat/sidebar-settings-group branch from 5bd0cca to 71b2614 Compare December 10, 2025 13:55
@rpavlini rpavlini changed the title feat(sidebar): group settings and break out suspension banner feat(sidebar): group settings Dec 10, 2025
@rpavlini rpavlini changed the title feat(sidebar): group settings feat(dashboard): sidebar group settings Dec 10, 2025
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.

3 participants