Skip to content

feat: new authors section & ui fixes#189

Merged
qamarq merged 1 commit intomainfrom
feat/authors-section
Feb 9, 2025
Merged

feat: new authors section & ui fixes#189
qamarq merged 1 commit intomainfrom
feat/authors-section

Conversation

@qamarq
Copy link
Member

@qamarq qamarq commented Feb 9, 2025

This pull request introduces several changes to the frontend of the application, focusing on adding new components, modifying existing ones, and updating configurations. The most important changes include the addition of a new GithubRepo component, updates to the next-sitemap.config.js file, and modifications to the page.tsx file on the homepage.

New Components and Features:

  • GithubRepo Component:

    • Added a new GithubRepo component to display GitHub repository information, including stars and contributors.
    • Integrated the GithubRepo component into the homepage (page.tsx). (frontend/src/app/(homepage)/page.tsxR20, F3501c4cL372R372)
  • AvatarCircles Component:

    • Added a new AvatarCircles component to display contributor avatars with tooltips.

Configuration Updates:

  • next-sitemap.config.js:
    • Updated the sitemap configuration to include robotsTxtOptions with policies for user agents.

UI Enhancements:

  • Homepage (page.tsx):

    • Added a new error throw in the JoinUsBlock function to handle user login state.
    • Updated the layout of the JoinUsBlock function to improve responsiveness.
    • Added Particles component for visual enhancement on the homepage.
  • Footer:

    • Added a border to the footer for better visual separation.

Environment Variables:

  • env.mjs:
    • Added an optional GITHUB_TOKEN environment variable to support authenticated requests to the GitHub API. [1] [2]

These changes enhance the functionality and visual appeal of the application while also improving the configuration and environment setup.

image

@qamarq qamarq marked this pull request as ready for review February 9, 2025 22:22
@qamarq qamarq merged commit 54946d8 into main Feb 9, 2025
1 check passed
@qamarq qamarq deleted the feat/authors-section branch February 9, 2025 22:22
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