Workout Tracking & Gym Performance Leaderboard
March 28, 2026
Latest
Workout Log
- Full workout log pulled nightly from SugarWOD — browse every WOD your gym has programmed
- Search workouts by movement name or title, filter by score type, and narrow by date range
- "My Workouts" toggle shows only workouts you've scored
- Each workout shows a live leaderboard broken out by RX+, RX, and Scaled
Gym Performance
- Gym-wide performance leaderboard ranks athletes by average percentile across all scored workouts
- Scale-aware ranking — RX+ and RX athletes always rank above scaled regardless of score value
- Click any athlete to see their full workout-by-workout rank breakdown, podium finishes, and average rank
- Attendance, RX Rate, and Consistency tabs give a complete picture of gym participation
- Period selector (3 months / 6 months / All Time) and conditioning-only toggle
SugarWOD Sync
- Link your SugarWOD account under Profile → My Scores to match your scores to your GymScouters account
- Gym workouts and leaderboard scores sync automatically every night — no manual imports required
- Personal Records tracked automatically — see your PRs on the My Scores page
Dashboard Filters, Map Filters & Data Cleanup
March 22, 2026
Minor
Filters
- Added city search to dashboard filters and map filters — type any city name to narrow results
- State dropdown now shows only US states on both the dashboard and map filters
- Map modal now has a full filter bar — state, country, city, programming, min score, and boolean toggles
- Fixed dashboard "All Gyms" sort order — gyms with ratings always sort above unreviewed gyms
Data Cleanup
- Normalized state abbreviations to full names (CA, CT, FL, MA, MN, NY, OH, OR, PA, TX, VA)
- Fixed country typos — Scottland → Scotland, South-Africa → South Africa, The Netherlands → Netherlands
- Fixed misspelling — Conneticut → Connecticut
Performance
- Gym dashboard now loads instantly — data streams in via AJAX instead of being rendered server-side
- "All Gyms" view load time reduced from 20+ seconds to under 2 seconds
Map Popups
- Map marker popups now display key gym stats as badges — rating, review count, CF Affiliate, programming, open gym, 24/7 access, and showers
- Improved popup text contrast for easier readability
Community Forum & Gym Owner Claims
March 20, 2026
Minor
Community Forum
- New Community Forum — ask questions about any gym or CrossFit in general
- Tag one or more gyms to a post; questions appear in the gym's Q&A section and the main forum
- Mark the best answer as accepted — highlighted with a green border for easy scanning
- Vote on posts and replies to surface the most useful content
- Follow threads to get notified when new replies are posted
- Post anonymously if you prefer not to attach your name
Gym Owner Claims
- Gym owners can now claim their gym listing via the gym page
- Approved owners receive a Verified Owner badge on their forum replies
- Staff can review, approve, or reject claims from the owner dashboard
Permanently Closed Gyms
- Staff can mark gyms as permanently closed — records are kept for history
- Closed gyms show a prominent banner on their page and are hidden from the Find a Gym map
- Closure status auto-detected from Google Places during enrichment
Notification Controls
- Mute forum notifications per gym — stay an attendee or saver without inbox noise
- Gym attendees and savers are notified when a new forum post is tagged to their gym
Navigation & Discovery
March 10, 2026
Major
Navigation
- Hamburger menu replaces expanded nav bars across all pages — cleaner header on every screen
- Notification bell and Sign Up always visible outside the menu for quick access
Home Page
- Top-Rated Gyms carousel — auto-advancing slideshow of the highest-rated gyms with photos and scores
- Browse by Location — US states and countries grid so you can explore gyms by region
- Recently Reviewed section — see the latest community gym reviews at a glance
- Gyms Near You — geolocation button that finds CrossFit gyms closest to your current location
State & City Pages
- Dedicated pages for every state and city (e.g. /gyms/texas/, /gyms/texas/austin/) with gym listings, ratings, and breadcrumbs
- State pages include a sidebar linking to top cities within the state
- Gyms sorted highest-rated first — unreviewed gyms fall to the bottom
Bug Fixes
- Location pages now show all gyms in a city regardless of capitalisation differences in stored data
- Favicon now correctly displayed in production
Dashboard & UX Polish
March 8, 2026
Major
Dashboard Filters
- Replaced hidden filter modal with a persistent always-visible filter bar
- Full-width search box replaces the tiny 150px DataTables search field
- Inline toggle pills for CF Affiliate, Open Gym, Showers, and 24/7 Access
- Dropdowns for State, Country, Programming style, and Minimum Score
- Dismissable active-filter chips — clear individual filters with a single click
- Scope toggle: switch between Reviewed Only and All Gyms with two pill buttons
Visual & Theme
- Modals (Compare, Map) now use the dark theme — no more light text on white background
- Compare modal gym search dropdowns styled dark (Select2 dark theme)
- My Gyms — "Show My Reviews" now instantly shows only your own submitted reviews with proper dark table styling
CrossFit Affiliate Registry & Data Enrichment
March 8, 2026
Major
Gym Data
- Synced 1,300+ gyms from the official CrossFit affiliate registry
- Google Places enrichment runs automatically when a new affiliate page is first viewed
- CrossFit Affiliate badge shown on verified gym pages
- Mayhem affiliate roster imported (all 1,315 locations via corrected API)
UX Improvements
- Review form pre-fills gym details when navigating from a gym page
- Colored map markers — score-based green / yellow / red pins
- Gym-level badges (Most Reviewed, Top Rated, etc.) displayed on gym pages
- Dashboard query optimisation — faster load on large gym lists
Social & Gamification
March 7, 2026
Major
Community Features
- Public user profiles with gym history, badges, and review stats
- Follow other members and see their activity in your feed
- Activity feed — reviews, new gyms, and badge earns from people you follow
- Leaderboard — top reviewers ranked by total gyms visited and review count
Badges & Streaks
- Earn badges for milestones: First Review, Explorer, Globetrotter, and more
- Weekly review streaks tracked automatically
- Weekly highlights surface the top review and most-visited gym each Monday
Notifications
- In-app notification bell with real-time unread count (polls every 60 s)
- Notifications for new followers, badge earns, and reviews on gyms you follow
AI Features & PWA
March 4–5, 2026
Major
AI
- GymBot — floating AI chatbot with tool-use to answer questions about any gym
- AI-generated gym summaries auto-created from community reviews (cached per gym)
- AI compare analysis — side-by-side narrative comparison when comparing gyms
- Improved Scout chatbot with expanded tool access and more accurate gym lookups
Progressive Web App
- GymScouters is now installable as a home-screen app on iOS and Android
- Service worker caches key assets for faster repeat visits
Home Page & Wishlist
- Live gym & competition search directly from the home page
- Save gyms to a personal wishlist — accessible from My Gyms
Competitions Redesign & Dark Theme
March 3, 2026
Minor
- Competitions section fully redesigned with detail pages and community reviews
- Dark theme unified across Dashboard, My Gyms, and all detail pages
- Gym photos sourced from Google Places displayed on gym pages
- Google Maps integration improved — marker info windows with score and links
Find a Gym & Places Integration
August 2025
Minor
- "Find a Gym" page — search any location via Google Places and add it to GymScouters
- Dark-themed map with colored score markers
- One-click gym add from the Places search results
Foundations
Early 2025
Minor
- Gym directory with community ratings across 6 categories
- Competition listings with division and format details
- Side-by-side gym comparison (up to 3 gyms)
- User accounts with review history and attended gym tracking
- Google Analytics integration
- Terms of Service, Privacy Policy, and Disclaimer pages