Feature/new feature#180
Open
charityzarmai wants to merge 7 commits into
Open
Conversation
added 7 commits
June 30, 2026 01:36
- Created SubmissionChecklist component with visual progress tracking - Tracks required fields (name, website, description) and optional quality indicators - Shows quality score (0-100%) based on completed items - Visual feedback with color-coded status (green=complete, orange=required, gray=optional) - Displays completion stats for required vs optional fields - Non-blocking: checklist guides submitters but doesn't prevent submission if required fields are filled - Integrated into both new project and edit project flows - Real-time updates as user fills out the form - Added comprehensive feature documentation
- Create reusable VerificationBadge component with 4 states (VERIFIED, PENDING, REJECTED, NONE) - Add verification status display to ProjectCard component - Implement verification status filter in Discover page - Display verification badge in project detail page header - Add verification status to Featured Projects on landing page - All views now consistently show project verification status - Users can filter projects by verification status in Discover Resolves verification status visibility issue
- Add service to track recently viewed projects in localStorage - Support wallet-scoped and global tracking - Add RecentlyViewedProjects component with compact and full modes - Track views automatically on project detail page - Display recently viewed on Profile page (full mode) - Display recently viewed on Discover page (compact mode) - Add clear history functionality with confirmation - Include comprehensive tests for recent views service - Implement automatic deduplication (no duplicate entries) - Limit to 10 most recent views - Add feature documentation Closes issue: Users have no quick way to return to recently viewed projects
- Add implementation summary with technical details - Add user guide with visual examples - Document testing instructions and future enhancements
- Add ComparisonProvider context for managing selected projects (max 4) - Create ComparisonFloatingButton for quick access to selections - Implement /compare page with responsive desktop table and mobile cards - Update ProjectCard with comparison checkbox toggle - Compare projects by rating, reviews, category, verification, links, and security resources - Handle empty states and maximum selection limits - Add slide-up animation for floating button - Desktop: horizontal scrollable comparison table - Mobile: vertical stacked comparison cards
Author
|
close #141 |
|
@charityzarmai Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #141
Feature/new feature