Roadmap
Build checklist for players and for us. Live means it is on production. Nested rows show how close a family is to finished. Use the arrows or area tiles to move between sections.
Desktop
Windows-first: detect games, record with OBS, survive back-to-back matches, then upload and analyse. This is the product people open every session.
66%
28 live · 3 done · 2 building · 15 planned
Recording & OBS
- Windows Electron app with system trayLiveAll
- Auto-detect Valorant, CS2, Deadlock, LeagueLiveAll
- Bundled OBS profile + WebSocket defaultsLiveAll
- Launch OBS with websocket CLI overridesLiveAll
- Optional silent OBS install via wingetLiveAll
- Onboarding: Launch OBS & Connect primary CTALiveAll
- Tray warning when game opens without OBSLiveAll
- Local recording dedupe (prefer compressed sibling)LiveAll
- Auto-update installers via tagged releasesLiveAll
- The Range recording opt-in (off by default)LiveVAL
- OBS recording preflight + repair setupLiveobs-preflight + repairSetup in desktop; Safe Mode launch fixedAll
- OBS start-arm watchdog and process-death detectionLiveAll
- Recover when OBS drops mid-sessionBuildingReconnect loop exists; still hardening silent VOD loss casesAll
- Pre-match OBS health check (disk, encode, capture)DonePreflight shipped; expand coverage and UX clarityAll
- More reliable game capture vs display capture fallbackPlannedAll
Post-match pipeline
- Upload vs analyse as separate choicesLiveAll
- Archive-only cloud save without burning analysis quotaLiveAll
- Post-game pending: Save to cloud vs Analyse nowLiveAll
- Pause heavy upload/compress when next match startsLiveMatch-detect abort before OBS start; hold queue until match ends (v2.10.63)All
- Block analyse until match stats are readyLiveMatch-data trust UX + not_ready handlingVALLoL
- Clearer activity log for wait / pause / resumeLiveAll
- S3 upload stall detection + resume / retry UXDoneStall codes + resume path shipped; still hardening edge casesAll
- Rock-solid back-to-back match recordingBuildingPriority pause shipped; prove match-2 OBS start under loadAll
- Compression queue with cancel, priority, and disk guardPlannedAll
- Bulk pending: selective analyse vs archive-allPlannedAll
- Offline / flaky network: queue uploads and retry laterPlannedAll
In-app product surfaces
- Dashboard: recent analyses, pending VODs, quotasLiveAll
- Post-game debrief window (recap, skill bars, share)LiveVAL
- Local VOD review with timeline + coach annotationsLiveAll
- Local clips library with separate upload / analyseLiveAll
- Weekly focus + session review cardsLiveVAL
- Ask my coach from analysis / VOD reviewLivePrimary path is web results + roster review; desktop notifiesVAL
- OS notifications for coach reviews and queue eventsLiveAll
- Multiple linked Valorant Riot accounts + auto-switchLiveVAL
- Unified full-screen desktop onboardingLiveAll
- Settings redesign: Account, Recording, Advanced panesLiveAll
- Clear primary-game preference across dashboardDoneprimary_game sync + game switcher shipped; polish remainingAll
- Settings: retention + training consent beside quotasPlannedShell shipped; retention/consent toggles still openAll
- Notification deep links into the right review / VODPlannedAll
Perf, disk, and trust
- Disk budget UI: free space, auto-delete raw after compressPlannedAll
- Low-spec encode profiles (1080p/720p, bitrate caps)PlannedAll
- True match performance mode (CPU/GPU budget while playing)PlannedAll
- Opt-in crash / pipeline failure reports with match contextPlannedAll
- One-click “record a test minute” setup verifierPlannedAll
Next few years
- Reduce OBS dependency where Windows APIs allowPlannedStill Windows-first; OBS remains fallbackAll
- Optional focus reminder overlay between roundsPlannedVAL
- Creator / dual-PC: stream PC records, game PC detectsPlannedAll
- Team / party session: shared focus for the nightPlannedAll