Skip to content

Releases: stringhandler/dota-keeper

Dota Keeper v1.1.0

22 Apr 18:22
a60edb5

Choose a tag to compare

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

07 Apr 16:07
858e157

Choose a tag to compare

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-muted and --text-secondary colors for better contrast against dark backgrounds. Removed compounding opacity on 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

06 Apr 16:29
fbb3070

Choose a tag to compare

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-muted and --text-secondary colors for better contrast against dark backgrounds. Removed compounding opacity on 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

28 Mar 13:45
b4cfc2b

Choose a tag to compare

Pre-release

Beta pre-release v0.5.2

Dota Keeper v0.5.1

26 Mar 07:53
eee6fd7

Choose a tag to compare

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

24 Mar 18:57
93dd7b9

Choose a tag to compare

Pre-release

Beta pre-release v0.5.0

Dota Keeper Beta v0.4.5

23 Mar 18:28
1de68c4

Choose a tag to compare

Pre-release

Beta pre-release v0.4.5

Dota Keeper Beta v0.4.4

17 Mar 09:10
e1ad519

Choose a tag to compare

Pre-release

Beta pre-release v0.4.4

Dota Keeper Beta v0.4.3

17 Mar 07:08
2139818

Choose a tag to compare

Pre-release

Beta pre-release v0.4.3

Dota Keeper Beta v0.4.2

15 Mar 17:15
fa6dd75

Choose a tag to compare

Pre-release

Beta pre-release v0.4.2