Bug Description
Several project detail pages are missing the GitHub and Discord action buttons in the hero section, while other project pages correctly display them.
The project data already supports githubLink and discordLink fields (where available), and these buttons are rendered consistently across most project pages. However, they are absent on a few pages, resulting in an inconsistent user experience and making it harder for users to quickly access the project's repository or community.
This appears to be an unintended omission rather than an intentional design choice.
Current Behavior
The above project pages do not display the GitHub and/or Discord action buttons in the hero section, even though this functionality exists across other project pages.
Expected Behavior
Project pages should display:
- A GitHub button whenever a
githubLink is available.
- A Discord button whenever a
discordLink is available.
The buttons should follow the same styling, placement, and behavior as the rest of the project pages to maintain UI consistency.
Affected Projects
- Agora Blockchain
- EduAid
- OpenChat
- Resonate
- Monumento
- Social Street Smart
Steps to Reproduce
-
Open the AOSSIE website.
-
Navigate to any of the following project pages:
- Agora Blockchain
- EduAid
- OpenChat
- Resonate
- Monumento
- Social Street Smart
-
Observe the hero section.
-
Compare these pages with other project pages that display GitHub and Discord action buttons.
Logs and Screenshots
Before
After (Expected)
Environment Details
- Browser: Chrome
- Device: Laptop
- OS: Fedora 44 KDE
Impact
Medium - Feature works but has issues
Code of Conduct
Bug Description
Several project detail pages are missing the GitHub and Discord action buttons in the hero section, while other project pages correctly display them.
The project data already supports
githubLinkanddiscordLinkfields (where available), and these buttons are rendered consistently across most project pages. However, they are absent on a few pages, resulting in an inconsistent user experience and making it harder for users to quickly access the project's repository or community.This appears to be an unintended omission rather than an intentional design choice.
Current Behavior
The above project pages do not display the GitHub and/or Discord action buttons in the hero section, even though this functionality exists across other project pages.
Expected Behavior
Project pages should display:
githubLinkis available.discordLinkis available.The buttons should follow the same styling, placement, and behavior as the rest of the project pages to maintain UI consistency.
Affected Projects
Steps to Reproduce
Open the AOSSIE website.
Navigate to any of the following project pages:
Observe the hero section.
Compare these pages with other project pages that display GitHub and Discord action buttons.
Logs and Screenshots
Before
After (Expected)
Environment Details
Impact
Medium - Feature works but has issues
Code of Conduct