Skip to content

Conversation

@navillanueva
Copy link
Contributor

No description provided.

Riot-pls and others added 30 commits July 20, 2025 11:29
- Removed unnecessary console logs and improved code formatting for consistency.
- Enhanced the project submission context by adding new state properties and actions for better management of project-related dialogs.
- Updated the project creation logic to use atomic transactions for improved reliability.
- Refactored the submission form to streamline data handling and validation processes.
…submission

BUGFIX: Solve duplicate project submissions
- Removed the submission restriction check in the GeneralSecure component for a smoother user experience.
- Updated the project submission context to correctly access the project ID from the response data structure.
- Added useEffect for reactive validation in the submission form hook, improving user feedback during input.
- Improved the FormSchema by adding detailed validation messages for various fields.
- Implemented preprocessing for GitHub repository and demo link inputs to ensure valid formats and uniqueness.
- Updated the useEffect for reactive validation to ensure fields are validated as the user types.
- Added a refinement to require an explanation when the idea is pre-existing.
…submission

Voyager ship/bugfix project submission
- Updated the invitation generation logic to return detailed results, including success status and invitation links.
- Improved error handling in the invitation process to provide clearer feedback on failures.
- Enhanced the MembersComponent to display invitation results and links for manual sharing.
- Added toast notifications for better user experience during the invitation process.
…submission

refactor: enhance invitation process and improve error handling
- Enhanced the GeneralSecure component by removing unnecessary dispatch calls and cleaning up the loading state.
- Updated the InvalidInvitationDialog and JoinTeamDialog to include toast notifications for better user feedback during modal interactions.
- Refactored the ProjectMemberWarningDialog to handle modal closure with action tracking, ensuring users are redirected appropriately.
- Improved the Members component by centralizing modal close logic and resetting state variables upon closure.
- Adjusted the ProjectSubmissionContext to correctly set team names based on project data.
- Introduced a debounced progress state to improve performance and user experience.
- Extracted progress calculation logic into a separate function for better readability and maintainability.
- Updated the ProgressBar to utilize the debounced progress value, ensuring smoother updates during form interactions.
- Updated hackathon validation logic to improve readability and maintainability.
- Changed date fields in HackathonHeader type from Date to string for better compatibility with API responses.
- Improved error handling in create and update hackathon functions to ensure proper validation and timezone handling.
- Refactored getFilteredHackathons function to streamline filtering and pagination logic.
…submission

Voyager ship/bugfix project submission
- Commented out the Reward Board link in the UserButton component to streamline the user interface.
- Maintained the existing structure for potential future use.
…submission

refactor: comment out Reward Board link in UserButton component
…ard functionality

- Implemented a modal in the layout to prompt new users to complete their profile before proceeding.
- Enhanced the reward board to include badge requirements and improved data handling for unlocked badges.
- Updated the badge model to include requirements and adjusted related services for better data retrieval.
- Refactored reward card component to display requirements and handle card flipping for additional information.
…mission form

- Changed validation messages for GitHub repository links to be more descriptive and user-friendly.
- Enhanced the link validation logic to ensure proper URL formats and uniqueness.
- Updated class names for error handling in form components for better styling consistency.
- Changed badge retrieval logic to use the new badge service, enhancing data handling.
- Updated components to reflect changes in badge data structure, including support for multiple badges.
- Refactored badge notification and reward board components to improve user experience and display logic.
- Added role-based authentication for badge assignment and enhanced error handling in badge awarding process.
- Updated Prisma schema to include new fields for badges and user badges, ensuring better tracking of badge status and requirements.
…mponents

- Added functionality to retrieve user badges associated with a project and pass them to the ProjectOverview and TeamMembers components.
- Updated ProjectOverview to display badges alongside project details.
- Enhanced TeamMembers component to show badges in tooltips for confirmed members, improving user experience and information accessibility.
- Introduced new badge retrieval service to streamline badge data handling.
SebasianDev and others added 7 commits November 5, 2025 07:45
- Introduced state management for demo and GitHub links, allowing for dynamic rendering of multiple links.
- Added a utility function to parse and format links from project data.
- Updated button labels to reflect the number of available links for better user clarity.
- Adjusted the margin in the RewardBoard component for improved spacing.
- Simplified the badge metadata parsing by setting the 'unlocked' property to false directly.
- Enhanced badge sorting to ensure consistent ordering by badge ID.
- Enhanced badge sorting in the RewardBoard component to order academy and hackathon badges by ID.
- Improved badge metadata handling by ensuring consistent parsing and unlocking logic.
- Cleaned up code for better readability and maintainability.
[feat]: enhance medal components and refactor reward UI layout
SebasianDev and others added 5 commits November 7, 2025 09:51
- Added new dependencies: duplexer2 and fstream.
- Enhanced the CircularFrame component with updated radius and segment values for improved visuals.
- Refactored ImageDisc component to include background options and improved material properties.
- Adjusted layout and styling in RewardBoard and RewardCard components for better responsiveness and user experience.
- Updated versions in versions.json for mainnet dependencies.
- Updated the exportShowcase function to accept and process filters for event, track, search, and winning projects.
- Improved error handling in the ShowCaseCard component with toast notifications for export failures.
- Adjusted the display message for no projects found to improve user experience.
- Cleaned up code for better readability and maintainability across affected files.
- Added a title prop to the RequirementsPanel component for improved display of section titles.
- Updated the RewardCard component to pass the name as the title to the RequirementsPanel, enhancing context for users.
- Improved overall layout and readability of the components.
- Removed unnecessary margin from the RequirementsPanel header to enhance visual consistency.
- Adjusted the header class for better alignment and readability.
Signed-off-by: katherineavalabs <katherine.sullivan@avalabs.org>
comment out point system for badges requirements in Staging_badges + comment out hackathon logic + change to achievements board in ui
@navillanueva navillanueva added the DO NOT MERGE This PR is not meant to be merged in its current state label Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DO NOT MERGE This PR is not meant to be merged in its current state

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants