XP + Agent Levels — every case earns XP (accuracy bonuses, perfect pins, daily completions, streak milestones). Levels scale from Rookie Agent up to Cipher with a new title at every 5 levels. 16 Achievements — from First Steps and Perfect Score to Streak Master, Legend, and Immortal — with unlock popups that fire the moment you earn them. animated level-up glow, badge-reveal cards, streak milestone popups, and a screen-flash "PERFECT!" moment when you nail a pin. Streak rewards — daily streaks now grow past 5 (score multiplier still capped), unlocking badges and bonus XP at 3/5/7/14/30/60/90/365 days. Daily Challenge unlock gate — the daily sighting unlocks at 100 XP (or 3 friends), with a locked screen showing yellow progress bars so players always know how close they are. Agent Profile page — level, title, XP progress bar, streak counter, and a badges grid, linked from the home screen. Deep-link & sign-in reliability (multiplayer loop fix) Fixed the biggest drop-off in the challenge flow: Session cookies now survive external deep links — a challenge tapped from WhatsApp/email keeps your login via SameSite=Lax, and production HTTPS keeps its secure-cookie integrity. Redirects now return you to the challenge — the middleware's auth bounce correctly carries ?redirect=/challenge/{id}, so after signing in you land back on the match, not home. Sign-in page is mobile-safe — the form scrolls instead of clipping on small screens, with proper banner spacing.
Log in or sign up for Devpost to join the conversation.