Skip to content

Feature/wrapped#7

Merged
alvarotorresc merged 6 commits into
mainfrom
feature/wrapped
Mar 3, 2026
Merged

Feature/wrapped#7
alvarotorresc merged 6 commits into
mainfrom
feature/wrapped

Conversation

@alvarotorresc

Copy link
Copy Markdown
Owner

No description provided.

Add period-based stats computation for quarterly/annual wrapped.
Includes filterRoundsByPeriod, getQuarter, computeWrappedStats,
getAvailablePeriods, and formatPeriodLabel as pure testable functions.
39 tests covering edge cases, filtering, and sorting.
Fetches members, rounds, songs, and votes from Supabase and computes
wrapped stats using pure functions. Supports period selection without
re-fetching. 10 tests covering success, errors, and edge cases.
Add 16 translation keys for the wrapped feature including titles,
labels, period subtitles, and empty state messages.
Scroll-based cards with Intersection Observer fade-in animations.
Includes period selector, overview stats, top song highlight, top
members, top 5 songs, and genre distribution bar chart.
15 tests covering all states, locales, and interactions.
Add /g/[slug]/wrapped and /es/g/[slug]/wrapped routes following
the same pattern as leaderboard pages with server-side group lookup.
Add accent-colored Wrapped button next to the group name in the
leaderboard navigation, linking to the wrapped page for the group.
@alvarotorresc alvarotorresc self-assigned this Mar 3, 2026
@netlify

netlify Bot commented Mar 3, 2026

Copy link
Copy Markdown

Deploy Preview for aux-music ready!

Name Link
🔨 Latest commit b22021c
🔍 Latest deploy log https://app.netlify.com/projects/aux-music/deploys/69a6fbb822adb90008513c6b
😎 Deploy Preview https://deploy-preview-7--aux-music.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@alvarotorresc alvarotorresc merged commit f6f0854 into main Mar 3, 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