Skip to content

feat: sidebar redesign, media grid fix, avatar migration#203

Merged
prazgaitis merged 5 commits into
mainfrom
feat/suggested-follows
Mar 10, 2026
Merged

feat: sidebar redesign, media grid fix, avatar migration#203
prazgaitis merged 5 commits into
mainfrom
feat/suggested-follows

Conversation

@prazgaitis
Copy link
Copy Markdown
Owner

Summary

  • Suggested follows — "People to watch" section in sidebar using affinity scores, with inline follow buttons
  • Sidebar polish — removed leaderboard (dedicated page exists), redesigned stats card with bolder hierarchy (streak/rank hero row, user points vs avg), flattened onboarding card to bare section
  • 3-photo grid fixaspect-[3/2] container with equal columns so images fill available space
  • Supabase avatar migration — scripts to download 50 user avatars from Supabase → Cloudinary, with HTML verification report and prod URL-swap script

Test plan

  • Verify "People to watch" shows suggestions and follow button works
  • Verify sidebar stats show user points with +/- vs avg
  • Verify onboarding steps expand/collapse without card nesting
  • Verify 3-photo activities fill the grid without dead space
  • Run apply-avatar-migration-prod.ts --dry-run after deploy to confirm URL mappings

🤖 Generated with Claude Code

prazgaitis and others added 4 commits March 9, 2026 21:18
Add "People to watch" section using affinity-based suggestions.
Shows why each user is suggested based on interaction history.
Visible follow button with indigo pill styling.

Remove duplicate Live Leaderboard from sidebar — already has a
dedicated page.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Low-affinity suggestions now show the user's location as context.
Added location field to getSuggestions query return type.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…er cards

Status card: remove Card wrapper, hero streak/rank with accent colors,
compact secondary stats, user points with vs-avg delta, compact formatting.

Onboarding: strip Card nesting to bare section with simple expandable rows,
indigo step indicators, tighter layout matching sidebar style.

Reorder sidebar: People to watch → Stats → Mini-Games → Prep checklist.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use aspect-[3/2] container with equal columns and row-span-2 for the
first image. Eliminates dead space in the right column.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 10, 2026

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

Project Deployment Actions Updated (UTC)
march-fitness-2025 Ready Ready Preview, Comment Mar 10, 2026 3:08am

Request Review

Add findUsersWithSupabaseAvatars query and patchUserAvatar mutation
to support migrating avatar URLs from Supabase to Cloudinary.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@prazgaitis prazgaitis force-pushed the feat/suggested-follows branch from 935abb4 to 35156d2 Compare March 10, 2026 03:07
@prazgaitis prazgaitis merged commit 7ed0521 into main Mar 10, 2026
5 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