Skip to content

[feat] Authentication Handling in Menus & Auto-Refresh in Home Component #78

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 27, 2025

Conversation

Aloento
Copy link
Member

@Aloento Aloento commented Feb 27, 2025

Summary of the Pull Request:

  • Refines authentication handling in menus:

    • Removes redundant authorization checks in mobile and profile menus for a smoother user experience.
    • Ensures only authenticated users see profile-related options while maintaining proper login redirection.
    • Updates TopNavBar to conditionally render ProfileMenu based on authentication status.
  • Enhances auto-refresh functionality in the Home component:

    • Implements a subscription system to update notifications for auto-refresh.
    • Displays the last update time in the UI to improve visibility of updates.
    • Improves code structure by managing subscriptions more efficiently.

Upgrades several package dependencies to their latest versions for improved stability and security.
Removes unnecessary authorization checks from mobile and profile menus to streamline user experience.

Ensures only authenticated users see profile options while maintaining functionality for login redirects.

Updates `TopNavBar` to conditionally render `ProfileMenu` based on user authentication status.

Relates to improving user navigation and access control.
Implements a subscription to update notifications for the auto-refresh feature.
Displays the last update time in the UI when updates occur.
Improves code structure by managing subscriptions more effectively.
@Aloento Aloento self-assigned this Feb 27, 2025
@Aloento Aloento added the gate Merge PR label Feb 27, 2025
@otc-zuul otc-zuul bot merged commit 694485f into main Feb 27, 2025
6 checks passed
@otc-zuul otc-zuul bot deleted the feat branch February 27, 2025 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gate Merge PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants