Skip to content

Conversation

kevalmahajan
Copy link
Member

✨ Feature / Enhancement PR

🚀 Summary (1-2 sentences)

Implemented a sticky, compact header that remains visible when scrolling, providing quick access to Teams, key functionalities, and the logout option.

The header initially appears identical to the original, with enlarged icons and text. When the page is scrolled down, the header shrinks while maintaining all its functionality in a more compact form.

Why this is needed: When adding new resources like tools, gateways, or servers, you currently have to scroll all the way to the top to see which team is selected. A sticky header keeps the selected team visible at all times and provides quick access to frequently used features, making the process more efficient and user friendly.


🧪 Checks

  • make lint passes
  • make test passes
  • CHANGELOG updated (if user-facing)

@crivetimihai
Copy link
Member

image Looks odd to me

@kevalmahajan
Copy link
Member Author

kevalmahajan commented Sep 16, 2025

Strange!! Tested again with incognito window, edge and chrome. Seems to work for me. Let me check more on this.
Could be a cache issue?

Recording.2025-09-16.172715.mp4

kevalmahajan and others added 3 commits September 27, 2025 19:19
Signed-off-by: Keval Mahajan <[email protected]>
After the Pydantic v2 migration, jwt_secret_key and auth_encryption_secret
are now SecretStr objects. This fix ensures we extract the actual string
value when passing to JWT encode/decode functions.

Fixes login failure with 'Expected a string value' error.

Signed-off-by: Mihai Criveti <[email protected]>
@crivetimihai crivetimihai merged commit 38317eb into main Sep 27, 2025
31 of 33 checks passed
@crivetimihai crivetimihai deleted the sticky_header branch September 27, 2025 18:56
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