Skip to content

Feat/create me dashbaord - #371

Merged
0xdevcollins merged 11 commits into
mainfrom
feat/create-me-dashbaord
Feb 3, 2026
Merged

Feat/create me dashbaord#371
0xdevcollins merged 11 commits into
mainfrom
feat/create-me-dashbaord

Conversation

@0xdevcollins

Copy link
Copy Markdown
Collaborator

This pull request contains several improvements and refactors across the codebase, with a focus on project and milestone pages, code organization, and minor UI/UX enhancements. The most significant changes include migrating project-related imports to the new features/projects directory, improving milestone data fetching and display, and cleaning up unused code and console statements.

Project and Milestone Page Refactors:

Code Organization and Import Updates:

UI/UX Improvements:

  • Enhanced the milestone page with a new tab for "Proof & Status," displaying milestone status, submission/approval/rejection times, and evidence. Improved the notifications page by correcting the notification hook import, updating the unread count display, and fixing the notification ID reference. (app/(landing)/projects/[slug]/milestone/[milestoneId]/page.tsx, app/(landing)/notifications/page.tsx) (app/(landing)/projects/[slug]/milestone/[milestoneId]/page.tsxR99-R107, [1] [2] [3]

Cleanup and Removal of Unused Code:

New Feature: Contributions Page

refactor: update user data structure in auth store and API response
style: adjust sidebar inset background color and site header text color
- Implemented DeleteCampaignAlert component for deleting crowdfunding campaigns with confirmation dialog and success/error handling.
- Integrated RecentProjects component into MeDashboard to display user's recent projects.
- Updated ActivityFeed and ProfileDataClient components to accommodate new user data structure.
- Created RecentProjects component to list user's recent crowdfunding projects with sorting and pagination.
- Enhanced ProjectsTab to reflect updated user data structure and display projects correctly.
- Added smart breadcrumb navigation to SiteHeader for better user experience.
- Introduced DataTablePagination for improved table navigation and row selection feedback.
- Updated API methods for fetching crowdfunding projects and user data to align with new backend structure.
- Refactored user and project types to accommodate changes in API response structure.
- Implemented a new modal component for submitting evidence related to project milestones.
- Added file upload functionality with validation for document types and sizes.
- Included status selection and evidence description fields with character limits.
- Integrated error handling and submission logic for milestone evidence.
- Updated ProjectCard to use project slug instead of ID for routing.
- Modified Confirm component to accept project slug.
- Adjusted ProjectLayout and Milestone components for consistent styling and functionality.
- Enhanced API functions for milestone management, including validation and document uploads.
- Updated types to reflect changes in project structure and added new milestone-related functions.
…`eslint` and `@creit.tech/stellar-wallets-kit` dependencies.
@vercel

vercel Bot commented Feb 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
boundless-kd16 Ready Ready Preview, Comment Feb 3, 2026 0:22am
boundless-t4ms Ready Ready Preview, Comment Feb 3, 2026 0:22am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
boundless Ignored Ignored Preview Feb 3, 2026 0:22am

@coderabbitai

coderabbitai Bot commented Feb 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 214 files, which is 64 over the limit of 150.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/create-me-dashbaord

Important

Action Needed: IP Allowlist Update

If your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:

  • 136.113.208.247/32 (new)
  • 34.170.211.100/32
  • 35.222.179.152/32

Failure to add the new IP will result in interrupted reviews.


Comment @coderabbitai help to get the list of available commands and usage tips.

@0xdevcollins
0xdevcollins merged commit 97fea64 into main Feb 3, 2026
9 of 13 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.

1 participant