CRC is still in development. Feel free to explore! Check out the Games pages, sign up to create your profile, or join our Discord.

All News

CRC v0.3.0 – Private Beta

Added

  • Full authentication system using Discord and Twitch OAuth (Supabase-backed)
  • Runner profile creation, editing, account linking, and status tracking
  • Role-based access control (Super Admin, Admin, Verifier, User)
  • Complete admin dashboard with moderation queues for profiles, games, and runs
  • Cloudflare Worker API layer replacing Google Form workflow
  • JWT-protected admin approval endpoints
  • Supabase database schema for profiles, runs, games, and moderation tracking
  • Modded game support with base-game linking
  • Community achievements system (game-defined, community-tracked)
  • Personal goals system (runner-defined, profile-integrated)
  • Legal infrastructure:
    • Terms of Service
    • Privacy Policy (GDPR + CCPA)
    • Cookie Policy
    • Community Guidelines
  • Cookie consent banner with granular controls
  • Automated user data export (self-service)
  • Turnstile captcha on all public submission forms
  • Security header hardening and strict SSL configuration
  • Consolidated CI workflow and expanded validation checks

Changed

  • Submission pipeline replaced:
    • Google Form → GitHub PR
    • Now: Worker → Supabase (pending) → Admin approval → GitHub file creation
  • Supabase now acts as source of truth for pending content
  • Game pages restructured into clearer tab sections
  • Header updated with authenticated user dropdown and admin access
  • Footer updated with legal links and privacy controls
  • JavaScript modularized into separate functional modules
  • CSS standardized for layout consistency across authenticated and admin views

Internal

  • Shared admin.js module for role detection and approval actions
  • Worker consolidated into a single API layer with rate limiting and sanitization
  • Row Level Security optimized across all Supabase tables
  • Standardized three-tier run system across games:
    • Full Runs
    • Mini-Challenges
    • Player-Made Challenges
  • Architecture and migration documentation added for future frontend transition

Upcoming

  • Frontend framework migration planning
  • Support Page updates
  • Glossary Page updates
  • History Tab refinement
  • End-to-end submission pipeline testing
  • Spanish language support
  • Verifier CMS tools