Skip to content

Comments

Feature/logout menu and upload button#26

Merged
dendencat merged 3 commits intomainfrom
feature/logout-menu-and-upload-button
Oct 19, 2025
Merged

Feature/logout menu and upload button#26
dendencat merged 3 commits intomainfrom
feature/logout-menu-and-upload-button

Conversation

@dendencat
Copy link
Owner

This pull request primarily improves the user interface and navigation experience of the TechBlog CMS by updating the header and mobile menu to be responsive to user authentication status, and ensuring consistent inclusion of navigation components across key templates. Additionally, it updates the favicon and refines Copilot configuration for the repository.

UI and Navigation Improvements:

  • Updated the header in techblog_cms/templates/components/header.html to show different navigation options based on whether the user is authenticated, including a "Submit Article" button and logout link for logged-in users, and login/registration links for guests.
  • Enhanced the mobile navigation menu in techblog_cms/templates/components/header.html to mirror the desktop navigation logic, providing appropriate links for authenticated and guest users.
  • Ensured the header is consistently included in dashboard.html and login.html by adding or updating {% block header %} to include the navigation component. [1] [2]

Branding and Configuration:

  • Added a favicon to the site by updating the <head> section in base.html.
  • Updated Copilot instructions to use a new model and expanded toolset for improved repository automation and workflow support in .github/workflows/copilot-instructions.md.

@dendencat dendencat marked this pull request as ready for review October 19, 2025 13:42
@dendencat dendencat merged commit 6d0d93c into main Oct 19, 2025
1 check passed
@dendencat dendencat deleted the feature/logout-menu-and-upload-button branch October 19, 2025 13:43
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.

1 participant