Skip to content

Merge to main#349

Merged
0xdevcollins merged 47 commits into
productionfrom
main
Nov 16, 2025
Merged

Merge to main#349
0xdevcollins merged 47 commits into
productionfrom
main

Conversation

@0xdevcollins

Copy link
Copy Markdown
Collaborator

No description provided.

Benjtalkshow and others added 30 commits October 10, 2025 16:02
* fix: fix hero svg

* fix: revert backed by component

* fix: modify md editor

* fix: make projects page server components

* fix: refactor project details page
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout
* fix: fix hero svg

* fix: revert backed by component

* fix: modify md editor

* fix: make projects page server components

* fix: refactor project details page

* feat: implement organization page

* fix: initialize organization settings

* fix: modify organization page

* fix: minor fixes

* fix: minor fixes
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes

* refactor: update project components and improve functionality
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes

* refactor: update project components and improve functionality

* feat: file clean up

* feat:  added extra validation

* feat: integrate wallet protection and validation across components
* fix: modify api.ts

* fix: remove google auth buttom
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes

* refactor: update project components and improve functionality

* feat: file clean up

* feat:  added extra validation

* feat: integrate wallet protection and validation across components

* feat: enhance profile components and add activity tracking

- Refactor ProfileData to use ProfileDataClient for improved user data display.
- Introduce ActivityFeed and ActivityTab components for tracking user activities.
- Implement filtering and sorting functionality in the new ProjectsTab and FilterControls components.
- Add modal support for displaying followers and following lists.
- Create reusable TeamList component for displaying team members across various sections.
- Integrate mock data for testing and development purposes.
- Update UserStats to include clickable follower and following counts for better user interaction.
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes

* refactor: update project components and improve functionality

* feat: file clean up

* feat:  added extra validation

* feat: integrate wallet protection and validation across components

* feat: enhance profile components and add activity tracking

- Refactor ProfileData to use ProfileDataClient for improved user data display.
- Introduce ActivityFeed and ActivityTab components for tracking user activities.
- Implement filtering and sorting functionality in the new ProjectsTab and FilterControls components.
- Add modal support for displaying followers and following lists.
- Create reusable TeamList component for displaying team members across various sections.
- Integrate mock data for testing and development purposes.
- Update UserStats to include clickable follower and following counts for better user interaction.

* feat: add lodash.debounce and enhance profile components with user data integration

- Added lodash.debounce for improved performance in user interactions.
- Updated ProfileDataClient to utilize user data for displaying activities and stats.
- Refactored ActivityFeed and ActivityTab components to fetch real user activities and statistics.
- Removed mock data dependencies from FollowersModal and ProjectsTab, integrating real user data instead.
- Enhanced ProjectsTab to support infinite scrolling and dynamic project loading based on user data.

* feat: enhance navbar and project components for improved responsiveness and user experience

- Integrated useWindowSize hook to adjust component layouts and styles based on screen size.
- Updated Navbar component to improve spacing and responsiveness for various screen sizes.
- Refactored ProjectCard to support full-width display and adjusted styles accordingly.
- Enhanced ProjectList and ProjectsTab to utilize updated ProjectCard properties and improve project status mapping.
- Improved MobileMenu and AuthenticatedNav for better user interaction and accessibility.

* feat: enhance organization layout and settings components for improved user experience

- Updated OrganizationsLayout to include relative positioning for better layout control.
- Refactored OrganizationContent to replace Button with BoundlessButton for consistency.
- Enhanced OrganizationHeader with sticky positioning and improved link styling.
- Introduced new tabs in OrganizationSettings for Profile, Links, Members, and Transfer Ownership, improving organization management.
- Added new components for managing organization links and members, including EmailInviteSection and PermissionsTable.
- Improved styling and layout across various components for better responsiveness and user interaction.
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes

* refactor: update project components and improve functionality

* feat: file clean up

* feat:  added extra validation

* feat: integrate wallet protection and validation across components

* feat: enhance profile components and add activity tracking

- Refactor ProfileData to use ProfileDataClient for improved user data display.
- Introduce ActivityFeed and ActivityTab components for tracking user activities.
- Implement filtering and sorting functionality in the new ProjectsTab and FilterControls components.
- Add modal support for displaying followers and following lists.
- Create reusable TeamList component for displaying team members across various sections.
- Integrate mock data for testing and development purposes.
- Update UserStats to include clickable follower and following counts for better user interaction.

* feat: add lodash.debounce and enhance profile components with user data integration

- Added lodash.debounce for improved performance in user interactions.
- Updated ProfileDataClient to utilize user data for displaying activities and stats.
- Refactored ActivityFeed and ActivityTab components to fetch real user activities and statistics.
- Removed mock data dependencies from FollowersModal and ProjectsTab, integrating real user data instead.
- Enhanced ProjectsTab to support infinite scrolling and dynamic project loading based on user data.

* feat: enhance navbar and project components for improved responsiveness and user experience

- Integrated useWindowSize hook to adjust component layouts and styles based on screen size.
- Updated Navbar component to improve spacing and responsiveness for various screen sizes.
- Refactored ProjectCard to support full-width display and adjusted styles accordingly.
- Enhanced ProjectList and ProjectsTab to utilize updated ProjectCard properties and improve project status mapping.
- Improved MobileMenu and AuthenticatedNav for better user interaction and accessibility.

* feat: enhance organization layout and settings components for improved user experience

- Updated OrganizationsLayout to include relative positioning for better layout control.
- Refactored OrganizationContent to replace Button with BoundlessButton for consistency.
- Enhanced OrganizationHeader with sticky positioning and improved link styling.
- Introduced new tabs in OrganizationSettings for Profile, Links, Members, and Transfer Ownership, improving organization management.
- Added new components for managing organization links and members, including EmailInviteSection and PermissionsTable.
- Improved styling and layout across various components for better responsiveness and user interaction.

* feat: implemeted the organisation features
* refactor: update project components and API for voting functionality

- Adjust layout and styling in ProjectsPage and ProjectCard components.
- Enhance ProjectSidebar to include crowdfund data and voting logic.
- Implement new API methods for voting, retrieving votes, and removing votes.
- Update types for vote handling in the API.
- Clean up unused code and improve responsiveness across components.

* chore: update project dependencies and enhance project details layout

* feat: added static api for staging

* fix: made few changes

* fix: minor changes

* feat: chaged test data

* fix:  minor fixes

* refactor: update project components and improve functionality

* feat: file clean up

* feat:  added extra validation

* feat: integrate wallet protection and validation across components

* feat: enhance profile components and add activity tracking

- Refactor ProfileData to use ProfileDataClient for improved user data display.
- Introduce ActivityFeed and ActivityTab components for tracking user activities.
- Implement filtering and sorting functionality in the new ProjectsTab and FilterControls components.
- Add modal support for displaying followers and following lists.
- Create reusable TeamList component for displaying team members across various sections.
- Integrate mock data for testing and development purposes.
- Update UserStats to include clickable follower and following counts for better user interaction.

* feat: add lodash.debounce and enhance profile components with user data integration

- Added lodash.debounce for improved performance in user interactions.
- Updated ProfileDataClient to utilize user data for displaying activities and stats.
- Refactored ActivityFeed and ActivityTab components to fetch real user activities and statistics.
- Removed mock data dependencies from FollowersModal and ProjectsTab, integrating real user data instead.
- Enhanced ProjectsTab to support infinite scrolling and dynamic project loading based on user data.

* feat: enhance navbar and project components for improved responsiveness and user experience

- Integrated useWindowSize hook to adjust component layouts and styles based on screen size.
- Updated Navbar component to improve spacing and responsiveness for various screen sizes.
- Refactored ProjectCard to support full-width display and adjusted styles accordingly.
- Enhanced ProjectList and ProjectsTab to utilize updated ProjectCard properties and improve project status mapping.
- Improved MobileMenu and AuthenticatedNav for better user interaction and accessibility.

* feat: enhance organization layout and settings components for improved user experience

- Updated OrganizationsLayout to include relative positioning for better layout control.
- Refactored OrganizationContent to replace Button with BoundlessButton for consistency.
- Enhanced OrganizationHeader with sticky positioning and improved link styling.
- Introduced new tabs in OrganizationSettings for Profile, Links, Members, and Transfer Ownership, improving organization management.
- Added new components for managing organization links and members, including EmailInviteSection and PermissionsTable.
- Improved styling and layout across various components for better responsiveness and user interaction.

* feat: implemeted the organisation features

* fix: excluded the example
* fix: modify api.ts

* fix: remove google auth buttom

* fix: fixes responsive fixes on organization
- Added ReviewTab for final review and publishing of hackathons.
- Integrated new schemas for collaboration, judging, and participant data.
- Enhanced existing tabs (CollaborationTab, JudgingTab, RewardsTab, ParticipantTab) with new props for data handling and submission.
- Updated NewHackathonTab to include the new ReviewTab and manage step transitions.
- Introduced new components for displaying collaboration and judging information in the review section.
- Improved form validation and data handling across all tabs.
* fix: modify api.ts

* fix: remove google auth buttom

* fix: fixes responsive fixes on organization

* fix: minor fixes

* fix: modify create organization

* fix: modify create organization
* fix: modify api.ts

* fix: remove google auth buttom

* fix: fixes responsive fixes on organization

* fix: minor fixes

* fix: modify create organization

* fix: modify create organization

* fix: fix organization permission
0xdevcollins and others added 17 commits November 9, 2025 08:46
* feat: implemented hackathon features

* fix: update
* feat: implemented hackathon features

* fix: update

* fix: added the staging api
* feat: implemented hackathon features

* fix: update

* fix: added the staging api

* fix: update API base URL to use environment variable

* fix: correct API_BASE_URL assignment and comment out unused variables
* feat: implemented hackathon features

* fix: update

* fix: added the staging api

* fix: update API base URL to use environment variable

* fix: correct API_BASE_URL assignment and comment out unused variables

* feat: enhance infoSchema to support multiple categories and validation
* feat: implemented hackathon features

* fix: update

* fix: added the staging api

* fix: update API base URL to use environment variable

* fix: correct API_BASE_URL assignment and comment out unused variables

* feat: enhance infoSchema to support multiple categories and validation

* feat: add participantType support and enhance deadline handling in HackathonCard
* fix: modify api.ts

* fix: remove google auth buttom

* fix: fixes responsive fixes on organization

* fix: minor fixes

* fix: modify create organization

* fix: modify create organization

* fix: fix organization permission

* fix: merge into main

* feat: hackathon overview page

* feat: hackathon overview page

* feat: implement participant overview

* feat: implement participant overview

* feat: implement resources tab

* feat: implement the submission tab

* feat: implement comment tab

* fix: implement provider for hackathon

* fix: implement provider for hackathon

* fix: minor fixes

* fix: hackathon banner

* fix: hackathon banner
* feat: implemented hackathon features

* fix: update

* fix: added the staging api

* fix: update API base URL to use environment variable

* fix: correct API_BASE_URL assignment and comment out unused variables

* feat: enhance infoSchema to support multiple categories and validation

* feat: add participantType support and enhance deadline handling in HackathonCard

* refactor: update hackathon category handling to support multiple categories across components and schemas
* fix: modify api.ts

* fix: remove google auth buttom

* fix: fixes responsive fixes on organization

* fix: minor fixes

* fix: modify create organization

* fix: modify create organization

* fix: fix organization permission

* fix: merge into main

* feat: hackathon overview page

* feat: hackathon overview page

* feat: implement participant overview

* feat: implement participant overview

* feat: implement resources tab

* feat: implement the submission tab

* feat: implement comment tab

* fix: implement provider for hackathon

* fix: implement provider for hackathon

* fix: minor fixes

* fix: hackathon banner

* fix: hackathon banner

* fix: fix organization page
* fix: modify api.ts

* fix: remove google auth buttom

* fix: fixes responsive fixes on organization

* fix: minor fixes

* fix: modify create organization

* fix: modify create organization

* fix: fix organization permission

* fix: merge into main

* feat: hackathon overview page

* feat: hackathon overview page

* feat: implement participant overview

* feat: implement participant overview

* feat: implement resources tab

* feat: implement the submission tab

* feat: implement comment tab

* fix: implement provider for hackathon

* fix: implement provider for hackathon

* fix: minor fixes

* fix: hackathon banner

* fix: hackathon banner

* fix: fix organization page

* fix: fix organization page
…th integration and update related components. Implement server-side user fetching and session management. Update API calls to align with new authentication methods.
…nhance hackathon page components

- Removed debug logging from middleware for session token and authentication status.
- Updated layout margin for the main content in the organizations layout.
- Refactored hackathon page to improve component structure, added new icons, and enhanced loading states.
- Simplified organization and hackathon sidebar components for better navigation and user experience.
- Introduced a new UserMenu component for user-related actions and improved organization sidebar with quick action descriptions.
@0xdevcollins
0xdevcollins merged commit 74472e9 into production Nov 16, 2025
9 of 10 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.

2 participants