# Elmeg Platform Roadmap **Last Updated:** 2025-12-27 --- ## All Major Features Complete ### ✅ Core Platform - Email verification & password reset (Postal) - Performance rankings (#X of Y) with heady badges - Theme persistence (syncs with user preferences) - Reviews with avatar, username, date, granular scores - Activity feed with living links ### ✅ User Settings - Privacy toggles (profile, attendance, leaderboards) - Notification preference toggles - Avatar XP unlock system - GDPR data export - Account deletion ### ✅ Rating System - User's existing rating shown on load - Combined Rating + Review scores - Heady badge for #1 ranked versions with avg >= 8.0 --- ## Recent Completions (Dec 27, 2025) | Feature | Status | |---------|--------| | GDPR Data Export | ✅ /users/me/export endpoint | | Account Deletion | ✅ /users/me DELETE endpoint | | bugs.elmeg.xyz routing | ✅ Traefik config ready | | Performance Ranking | ✅ #X of Y with heady badges | | Theme Persistence | ✅ Frontend syncs with backend | --- ## Remaining / Blockers | Feature | Status | Blocker | |---------|--------|---------| | bugs.elmeg.xyz | 🔄 | Needs DNS CNAME record in Cloudflare | | Email notification triggers | ❌ | Backend prefs ready, sending not implemented | ### DNS Required for bugs.elmeg.xyz Add CNAME record in Cloudflare: - **Type:** CNAME - **Name:** bugs - **Target:** elmeg.xyz (or 159.69.219.254) - **Proxy:** DNS only or Proxied --- ## Deployment Info - **Production:** - **Analytics:** - **Bug Tracker:** (or bugs.elmeg.xyz after DNS) - **Server:** tangible-aacorn (Hetzner ARM64) - **Git:**