Releases: stringhandler/dota-keeper
Releases · stringhandler/dota-keeper
Dota Keeper v1.1.0
Added
- Hero Percentile on Match Detail: The match detail page now shows your hero-specific performance percentile, letting you see at a glance how your stats rank relative to other players on that hero.
- Performance Journal: New Journal page for logging reflections and notes on your sessions, accessible from the bottom navigation.
- Skeleton Loaders: Loading skeleton placeholders are shown while match and goal data is fetching, reducing perceived load time.
- Goal History Trend: Goal detail pages now show a history trend chart to visualise your improvement over time.
- Automated Android Release: Android builds are now published automatically via CI on release.
Fixed
- Last Hit Graph on Match Detail: The last-hits/denies chart is now correctly displayed on the match detail page (was previously hidden).
- Benchmark Table on Mobile: Hero benchmark comparison table now renders correctly on small screens with proper column sizing and data display.
- Mobile Match Detail Accessibility: Match detail page was unreachable on mobile; navigation has been corrected.
- Mobile Match Filter Overflow: Filter chips on the matches page no longer overflow the screen on narrow displays.
- No-Matches Refresh on First Run: App now correctly triggers a match refresh prompt when the match list is empty on first launch.
- Stratz Last Hit Minute Offset: Fixed an off-by-one error in Stratz API last-hit data that caused per-minute values to appear one minute early.
- Create Goal from Suggestion: Creating a goal directly from a suggestion card now works correctly.
Dota Keeper v1.0.0
Added
- Hero Benchmarks: Compare your hero stats against bracket averages (Herald through Immortal). Shown on the hero analysis detail page with medal badges, z-scores, percentiles, and color-coded interpretation labels.
- Match Comparison: Compare any two matches side-by-side from the match detail page — pick a previous/next game on the same hero, or enter a match ID manually.
- Performance Charts: New gold/XP advantage charts on the match detail page (requires parsed replay data).
- Item Timings Comparison: Side-by-side item timing comparison when comparing two matches.
- Reparse Match: Request a replay parse from OpenDota directly from the match detail page.
- Benchmark Bracket Overlays: Toggle bracket reference lines on hero analysis charts to see where you stand relative to each rank.
Changed
- UI Readability Overhaul: Increased font sizes across the entire app to meet accessibility guidelines — 16px body text baseline, 12px minimum for labels, 24px+ for headings. All text is now significantly easier to read.
- Improved Text Contrast: Brightened
--text-mutedand--text-secondarycolors for better contrast against dark backgrounds. Removed compoundingopacityon muted text elements. - Benchmark Interpretation Labels: Tightened z-score thresholds so labels like "Above average" and "Slightly above average" align more accurately with their percentile. Interpretation text is now color-coded (green/teal for good, red for below average).
Dota Keeper v0.6.0
Added
- Hero Benchmarks: Compare your hero stats against bracket averages (Herald through Immortal). Shown on the hero analysis detail page with medal badges, z-scores, percentiles, and color-coded interpretation labels.
- Match Comparison: Compare any two matches side-by-side from the match detail page — pick a previous/next game on the same hero, or enter a match ID manually.
- Performance Charts: New gold/XP advantage charts on the match detail page (requires parsed replay data).
- Item Timings Comparison: Side-by-side item timing comparison when comparing two matches.
- Reparse Match: Request a replay parse from OpenDota directly from the match detail page.
- Benchmark Bracket Overlays: Toggle bracket reference lines on hero analysis charts to see where you stand relative to each rank.
Changed
- UI Readability Overhaul: Increased font sizes across the entire app to meet accessibility guidelines — 16px body text baseline, 12px minimum for labels, 24px+ for headings. All text is now significantly easier to read.
- Improved Text Contrast: Brightened
--text-mutedand--text-secondarycolors for better contrast against dark backgrounds. Removed compoundingopacityon muted text elements. - Benchmark Interpretation Labels: Tightened z-score thresholds so labels like "Above average" and "Slightly above average" align more accurately with their percentile. Interpretation text is now color-coded (green/teal for good, red for below average).
Dota Keeper Beta v0.5.2
Beta pre-release v0.5.2
Dota Keeper v0.5.1
Added
- Patch Version Tracking: Dota 2 patch version (e.g., "7.40e") is now stored on each match and shown as a badge in the match list. Use Settings → Sync Patches to fetch patch data from OpenDota and back-fill existing matches.
- Patch Filter on Matches Page: Filter chips for recent major patches (e.g., "7.40") appear in the match filter bar. Selecting a major patch shows all sub-versions (7.40, 7.40b … 7.40e).
Dota Keeper Beta v0.5.0
Beta pre-release v0.5.0
Dota Keeper Beta v0.4.5
Beta pre-release v0.4.5
Dota Keeper Beta v0.4.4
Beta pre-release v0.4.4
Dota Keeper Beta v0.4.3
Beta pre-release v0.4.3
Dota Keeper Beta v0.4.2
Beta pre-release v0.4.2