Skip to content

Homepage + UI Upgrade#70

Open
vas2000-emu wants to merge 1 commit into
mainfrom
issue-23/homepage-Vas
Open

Homepage + UI Upgrade#70
vas2000-emu wants to merge 1 commit into
mainfrom
issue-23/homepage-Vas

Conversation

@vas2000-emu
Copy link
Copy Markdown
Contributor

@vas2000-emu vas2000-emu commented Nov 3, 2025

This PR adds a modern homepage and upgrades the UI for a cleaner, more consistent experience.

Highlights

  • New HomePage dashboard with groups, friends’ songs, and communities
  • Modal dialogs: create group, share song, view communities
  • Consistent design system using shadcn-style UI components
  • Toast notifications via Sonner
  • Major styling refresh in globals.css

Key Screens/Components

  • apps/web/app/page.jsx: routes to HomePage for authed users
  • apps/web/components/HomePage.jsx: main dashboard
  • apps/web/app/groups/page.jsx: groups list with create/join flows
  • apps/web/app/groups/[id]/page.jsx: detailed group view
  • Shared UI: GroupCard, FullGroupCard, dialogs, form fields, empty/loading states

API & Data

  • New: app/api/import-playlist/route.js
  • Updated: Spotify/YouTube proxy routes
  • Supabase migrations:
    • 003_create_friendships.sql
    • 004_update_users_table.sql
    • 005_update_groups_table.sql
    • 006_create_group_playlists.sql

Notable Improvements

  • Real user avatars in group lists/details
  • Fixed groups loading and member avatar fetching
  • Cleaner navigation and responsive layout

Commits (summary)

  • UI upgrade and visual consistency
  • Implement homepage with modal dialogs
  • Group playlist improvements and avatar fixes

@vercel
Copy link
Copy Markdown

vercel Bot commented Nov 3, 2025

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

Project Deployment Preview Comments Updated (UTC)
vybe Ready Ready Preview Comment Nov 3, 2025 4:48pm

Comment thread apps/web/app/api/import-playlist/route.js Fixed
…gery

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
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.

2 participants