Skip to content

feat: Uplift of all pages and modals#169

Merged
TMCreme merged 3 commits intomainfrom
Ransford/ui-revamp
Apr 1, 2026
Merged

feat: Uplift of all pages and modals#169
TMCreme merged 3 commits intomainfrom
Ransford/ui-revamp

Conversation

@RansfordGenesis
Copy link
Copy Markdown
Contributor

  • add CreateAnnouncementModal
  • CreateFeedModal
  • CreateProjectModal
  • EditAnnouncementModal
  • EditProjectModal components for managing announcements, feed posts, and projects

Copilot AI review requested due to automatic review settings March 31, 2026 23:43
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 31, 2026

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

Project Deployment Actions Updated (UTC)
crm-web Ready Ready Preview, Comment Apr 1, 2026 1:50am

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR delivers a broad UI uplift across the app while adding several new pages and modal-based CRUD flows for announcements, feed posts, and projects.

Changes:

  • Introduces new Create/Edit modals for projects, announcements, and feed posts.
  • Adds new feature pages (feed, meetings, challenges, “My Team” org view) and refreshes existing auth/reset-password screens.
  • Updates Tailwind theme tokens, API services, and Axios/auth error handling to support the new UI and endpoints.

Reviewed changes

Copilot reviewed 55 out of 58 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
yarn.lock Updates dependency lockfile entries
tailwind.config.js Adds design-system colors + fonts
src/utils/index.ts Adds shared API error message parser
src/services/index.ts Expands API endpoint surface
src/lib/axios.ts Adds default Axios headers
src/lib/auth.ts Uses shared API error formatter
src/hooks/useRefreshToken.ts Hardens refresh token handling
src/hooks/usePostNewSignUp.tsx Improves signup error messaging
src/hooks/useAxiosAuth.ts Improves auth header + refresh gating
src/hooks/useApplicantsHook.ts Adds paging-aware query key
src/constants/index.ts Adds API_URL fallback behavior
src/components/techies/Team.tsx Redesigns directory UI + filters
src/components/techies/Member.tsx Redesigns member card UI
src/components/modals/EditProjectModal.tsx New modal for editing projects
src/components/modals/EditAnnouncementModal.tsx New modal for editing announcements
src/components/modals/CreateProjectModal.tsx New modal for creating projects
src/components/modals/CreateFeedModal.tsx New modal for creating feed posts
src/components/modals/CreateAnnouncementModal.tsx New modal for creating announcements
src/components/modals/ApplicantDetailModal.tsx New applicant detail modal
src/components/Feed/new/announcements.tsx Renders announcement images w/ URL normalization
src/components/admin/announcement/ViewAnnouncement.tsx Shows announcement image preview
src/components/admin/announcement/CreateAnnouncement.tsx Adds editable image URL field
src/app/users/reset-password/new-password/page.tsx Redesigns new-password screen
src/app/users/reset-password/code/page.tsx Redesigns token entry screen
src/app/users/layout.tsx Redesigns users auth layout
src/app/users/forgot-password/page.tsx Redesigns forgot-password flow
src/app/providers.tsx Forces light theme provider defaults
src/app/login/page.tsx Redesigns login page UI
src/app/layout.tsx Adds fonts + adjusts body styling
src/app/globals.css Adds autofill styling for auth inputs
src/app/(root)/org-chart/page.tsx New “My Team” org-circle page
src/app/(root)/meetings/page.tsx New meetings CRUD page
src/app/(root)/loading.tsx New skeleton loading UI
src/app/(root)/feed/page.tsx New paginated feed page w/ edit/delete
src/app/(root)/community-projects/page.tsx Redesigns projects listing + admin actions
src/app/(root)/community-projects/[id]/page.tsx Redesigns project detail + team management
src/app/(root)/clientLayout.tsx Updates root layout behavior w/ navbar spacing
src/app/(root)/challenges/page.tsx New challenges CRUD page
src/app/(admin)/loading.tsx New skeleton loading UI
src/app/(admin)/layout.tsx Updates admin layout behavior
src/app/(admin)/admin/org-chart/page.tsx Redesigns admin org-chart UI
src/app/(admin)/admin/org-chart/components/OrgChartNodeCard.tsx Improves org-chart node menu UI/portal
src/app/(admin)/admin/org-chart/components/DeleteUserDialog.tsx Updates delete dialog styling + errors
src/app/(admin)/admin/org-chart/components/BulkAssignModal.tsx Updates bulk-assign UX + error parsing
src/app/(admin)/admin/org-chart/components/AssignManagerModal.tsx Updates assign-manager UX + error parsing
src/app/(admin)/admin/announcements/page.tsx Redesigns admin announcements page
src/app/(admin)/admin/add-project/page.tsx Redesigns add-project page wrapper
README.md Expands setup/build/test documentation
next.config.js Adds dev watch ignore + standalone output
.env.example Adds sample environment variables

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@TMCreme TMCreme merged commit 10652fe into main Apr 1, 2026
3 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.

4 participants