v2.0.0 — Competition Planner & PractiScore Import
What's New
Competition Mode
- Create competitions with your division and classification
- Add stages manually or import from PractiScore files
- Set your starting stage — system reorders stages in your shooting sequence
- Enter results stage by stage with running progress tracker
- Visual progress bar and next-stage indicator
PractiScore Import
- Import
.pscfiles (exported from PractiScore app) or.jsonmatch data - Parses all stages, shooters, scores, classifications, and hit factors
- Imported matches feed the benchmark engine
AI Stage Coaching
- Per-stage tactical advice based on stage setup, your classification, and division
- Considers benchmark data from imported matches when available
- Add reference scores from other shooters — AI compares their approach to recommend yours
- Full match plan: stage-by-stage strategy with energy/focus management
Benchmark Engine
- Aggregates hit factor and accuracy data by shooter classification (GM/M/A/B/C/D)
- Finds similar stages across imported matches (matching round count, steel, scoring method)
- Shows top HF and class averages per stage
Navigation
- 4 tabs: Quick Check, Match Planner, Competition, Data
- Data tab for managing imported PractiScore match files
Stack
React 19, TypeScript 5.9, Vite 7, Tailwind CSS v4, Zustand, JSZip