CRC v0.5.0 – Internationalization, Messaging & Community Rules
What this update focuses on
- Letting the community participate in game rules decisions
- Keeping you informed with notifications and direct messages
- Making CRC accessible in Spanish (with more languages planned)
Added
Spanish Language Support
- The site is now available in English and Spanish
- Language switcher added to the header — switch anytime without losing your place
Notifications
- New notification bell in the header with an unread count badge
- Get notified when your runs, games, or profile submissions are approved, rejected, or need changes
- Mark individual or all notifications as read
Messaging
- Send and receive messages with other community members
- Message panel accessible from the header, or visit the full messages page
- Threads keep conversations organized with subjects and unread indicators
My Submissions
- New submissions page (
/profile/submissions) showing all your pending, rejected, and past submissions in one place - View details for individual runs, games, and update suggestions
- Withdraw pending submissions if needed
Community Rules & Discussion
- Games under community review now have a Discussion tab
- Rules committee members can create proposals for the community to vote on
- Anyone can submit rule suggestions on game pages — staff will review and respond
- Rules changes are now versioned and tracked over time
Popup Sign-In
- Signing in now opens in a popup instead of navigating away from the page
- Falls back to the normal flow if your browser blocks popups
Reporting
- You can now report profiles in addition to runs and games
- New report reasons for inappropriate content, impersonation, and harassment
Changed
- Game tab labels and most UI text now update when you switch languages
- Only one header dropdown opens at a time (notifications, language, and menu no longer overlap)
- YouTube embeds now use the privacy-enhanced player
- Various security improvements to the login flow, content rendering, and session handling
Internal
- The platform's backend worker was restructured for easier maintenance
- Content sanitization upgraded for better compatibility with the hosting environment
- New internal systems for tracking rule changes, message threads, and notification state
- Content Security Policy upgraded from static headers to per-request nonce-based policies
Upcoming
- Google Sheets doc to verify Spanish translation
- History tab with page changes, community achievements, and other milestones
- Additional language support
- Verifier CMS with inline editing
- Co-op and multi-runner support