Skip to content

Refactor/navbar cleanup star#10

Merged
maruf-pfc merged 2 commits intoblackstart-labs:mainfrom
maruf-pfc:refactor/navbar-cleanup-star
Apr 5, 2026
Merged

Refactor/navbar cleanup star#10
maruf-pfc merged 2 commits intoblackstart-labs:mainfrom
maruf-pfc:refactor/navbar-cleanup-star

Conversation

@maruf-pfc
Copy link
Copy Markdown
Contributor

Proposed Changes

  • Deployment Cleanup: Removed GitHub Pages workflow and badges to simplify the ecosystem.
  • Vercel Optimization: Updated vite.config.js to use base: '/' and added vercel.json for robust SPA routing.
  • Navbar Refactoring: Centered the header content using a new .container utility to match the page layout.
  • UX Improvement: Fixed the confusing "60 rem" rate-limit text by replacing it with a "Requests Remaining" bolt icon.
  • Community Growth: Added a high-visibility "Star on GitHub" button in the header and added a "TIP" section to the README.

Description

This PR refactors the core deployment and UI infrastructure to ensure a professional and bug-free production experience. By switching to a root-relative base path, we resolve the "blank screen" issues observed on Vercel.

The UI refinements focus on centering the navigation bar for better visual balance and improving the clarity of technical information (API limits). The addition of the Star button and TIP banner helps improve project discoverability.

Related Issues

Resolves the Vercel 404 deployment error and several layout inconsistencies.

Checklist

  • I have followed the Contributing Guidelines.
  • I have performed a self-review of my own code.
  • My changes generate no new linting errors.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have updated the documentation accordingly.

@maruf-pfc maruf-pfc self-assigned this Apr 5, 2026
@maruf-pfc maruf-pfc merged commit 7e5d146 into blackstart-labs:main Apr 5, 2026
1 of 2 checks passed
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