Skip to content

Enhance mobile navigation, fix footer and replace mail contact#52

Merged
Irozuku merged 7 commits into
mainfrom
fix/contact-responsiveness
Jul 9, 2026
Merged

Enhance mobile navigation, fix footer and replace mail contact#52
Irozuku merged 7 commits into
mainfrom
fix/contact-responsiveness

Conversation

@Irozuku

@Irozuku Irozuku commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

This pull request introduces major improvements to the navigation and layout for better mobile responsiveness and maintainability. It also standardizes the community contact email throughout the codebase and refactors several grid layouts to use CSS classes instead of inline styles. Additional minor improvements include updating translation files and cleaning up the footer.

Navigation and Mobile Responsiveness

  • Implemented a responsive mobile navigation menu in Navbar.tsx, including a burger menu, backdrop, slide-in menu, and mobile language switcher. Updated CSS in globals.css to support these features and hide/show elements appropriately on different screen sizes.
  • Updated the layout of the html and body elements to ensure the footer stays at the bottom and the page uses full viewport height.

Contact Email Standardization

  • Replaced all instances of dashai.nocode@gmail.com with contacto@dash-ai.com in the footer, about, community, and contribute routes to ensure a single, up-to-date contact address is used throughout the site.

Grid Layout Refactoring

  • Replaced inline grid styles with semantic CSS classes (community-grid, abt-mission-grid, citation-grid) in the About, Community, and Contribute routes, and added corresponding CSS for desktop and mobile breakpoints.

Footer and Minor UI Updates

  • Removed the prototype notice from the footer for a cleaner appearance.
  • Added a dedicated class for the code of conduct card in the contribute route for improved styling consistency.

Translation and Content Fixes

  • Fixed an HTML entity in the German translation for the community email response time.

Irozuku added 7 commits July 9, 2026 09:35
Full desktop nav (7 links + logo + lang switcher + docs + github) had
no responsive treatment below 1080px, causing overflow and clipped
buttons. Adds a burger toggle that opens a left slide out panel with
the nav links and language switcher moved inline.
Citation/CoC, Discord/Group/Email, coming soon meta, and Mission/Vision
card grids used fixed inline grid template columns with no breakpoint,
overflowing on small screens. Moved them to CSS classes and added
stacking rules at 740px/980px.
es, de and zh locale strings used &lt; instead of < for 'reply in <
48h', rendered literally since the text isn't passed through
dangerouslySetInnerHTML.
Address was only reachable via the mailto: link on the 'Write' button,
not visible as text.
@Irozuku
Irozuku merged commit 6843aa5 into main Jul 9, 2026
2 checks passed
@Irozuku
Irozuku deleted the fix/contact-responsiveness branch July 9, 2026 14:27
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