Ranked Tournaments & Game Invites
Tournaments can now be marked Ranked at creation. Ranked tournaments generate ranked games that affect ELO ratings, and players must accept an invite before they're added. Game invites work the same way in the lobby — search for a player, send an invite, and they'll get an email with a one-click accept link.
Push Notifications
BagTrax now sends push notifications when you're added to a tournament or someone joins your friendly lobby. Notifications are automatic after login — manage your preferences from the Settings page.
Tournament Locations
Add a location to your tournament using Google Places autocomplete. Locations show up on the tournament detail and list pages so players know where to go.
New Dashboard
The dashboard got a full redesign with higher information density. Game invites now appear alongside tournament invites so you can see everything pending in one place.
Tournament Onboarding Redesign
The old 3-step wizard is gone. Tournament setup is now a single page with pool seeding, auto-generated team names, and player stats (PPR and rating) visible right in the onboarding table.
Tournament List Redesign
The tournaments browse page has a fresh layout to match the new dashboard.
Under the Hood
- Lobby expiration cleanup runs on a cron to keep things tidy
- Markdown content system powers guides, announcements, and blog posts
- E2E tests now use real WorkOS authentication with multi-user fixtures
- 30+ E2E tests hardened for reliability and parallel safety