Skip to content

feat: enhance Idea Wall UI with team status and size - #39

Open
floppa-png wants to merge 1 commit into
init-club:mainfrom
floppa-png:feature/ideawall-enhancements
Open

floppa-png wants to merge 1 commit into
init-club:mainfrom
floppa-png:feature/ideawall-enhancements

Conversation

@floppa-png

Copy link
Copy Markdown
Collaborator

Description

This PR enhances the Idea Wall Submissions by introducing two highly requested visual indicators for community projects:

  1. Team Size Indicator: Added a layout section to display the total number of people currently collaborating on a repository.
  2. Team Status Badges: Added conditional badges to clearly show if a team is "Looking for Team" (emerald) or if the "Team Full" (rose).

All UI changes were built to be deeply defensive—if the database columns are missing, the UI gracefully falls back and renders safely.

⚠️ Important Note for Database Admin

Before merging this PR, the following SQL migration must be run in the Supabase SQL Editor to add the required columns to the ideawall table. The frontend checks are defensive, so merging this early will not crash production, but the features will not appear until this script is executed.

-- Migration: Add collaborator and team status columns to ideawall
ALTER TABLE public.ideawall
ADD COLUMN collaborator_count INTEGER DEFAULT 1,
ADD COLUMN open_for_team BOOLEAN DEFAULT true;

@floppa-png
floppa-png requested a review from U-Naveen September 5, 2026 20:55
@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

@floppa-png is attempting to deploy a commit to the Naveen U's projects Team on Vercel.

A member of the Team first needs to authorize it.

@floppa-png

Copy link
Copy Markdown
Collaborator Author
Screenshot 2026-09-09 183308 This is how it is supposed to look for reference purpose

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