Skip to content

Releases: stringhandler/dota-keeper

Dota Keeper v0.3.0

07 Mar 15:25
5320e84

Choose a tag to compare

Fixed

  • Net Worth Goals: Net Worth goals now correctly evaluate and display match history. The backend was returning no data for this metric despite per-minute gold data being available in the database. The player's own networth at the target minute is now correctly queried from the player_networth table using their match player_slot.

Dota Keeper Beta v0.2.16

06 Mar 17:53
28bb6e0

Choose a tag to compare

Pre-release

Beta pre-release v0.2.16

Dota Keeper Beta v0.2.14

06 Mar 17:41
2258c14

Choose a tag to compare

Pre-release

Beta pre-release v0.2.14

Dota Keeper Beta v0.2.13

06 Mar 17:30
d34497f

Choose a tag to compare

Pre-release

Beta pre-release v0.2.13

Dota Keeper Beta v0.2.12

04 Mar 19:06
9b9f664

Choose a tag to compare

Pre-release

Beta pre-release v0.2.12

Dota Keeper v0.2.11

04 Mar 18:32
e12c365

Choose a tag to compare

Added

  • Background Parse: Match data is now parsed in the background, so the app remains responsive while fetching and processing new matches.
  • First Run Experience: New users are guided through an onboarding flow on first launch to set up their Steam ID and initial preferences.
  • Factory Reset: New option in Settings to completely reset the app — clears all data and returns to the first-run state.
  • Hero Pick on Startup: Hero pool data is refreshed automatically on startup so the hero list is always up to date.

Fixed

  • Database Locking: Eliminated intermittent "database is locked" errors on startup by replacing per-command Connection creation with a single shared Mutex<Connection> for the app lifetime. Also enabled WAL journal mode and a 5-second busy timeout as additional hardening.
  • Android CI Build: Fixed tauri android build --apk argument syntax for the updated Tauri CLI. Android builds now also trigger on the beta branch.
  • Bug Fixes: Various stability and correctness improvements.

Dota Keeper Beta v0.2.10

03 Mar 19:22
0145ed0

Choose a tag to compare

Pre-release

Beta pre-release v0.2.10

Dota Keeper v0.2.8

02 Mar 19:40
fff9ce0

Choose a tag to compare

chore(release): v0.2.8

Dota Keeper v0.2.7

02 Mar 19:10
48ecebf

Choose a tag to compare

Added

  • Mental Health / Mind Tab: New "Mind" section for tracking tilt and emotional state after games
    • Post-game mood check-in prompt appears after matches with a mood slider and optional notes
    • Tilt assessment based on recent check-in history (calm / watch yourself / tilted / on tilt)
    • Full check-in history with mood trend visualisation and personalised suggestions
    • Check-in frequency setting (after every game, every 3 games, or every 5 games)
  • Steam Login: Authenticate via Steam OpenID directly in the app as an alternative login path
  • Toast Notifications: Global toast notification system for in-app feedback messages

Fixed

  • OpenDota Parsing: Resolved parsing edge cases that could cause match data to be incorrectly marked as parsed
  • Goal Sparklines: Fixed sparkline charts on the dashboard not rendering correctly for goals

Dota Keeper v0.2.6

26 Feb 18:57
d4adfed

Choose a tag to compare

Added

  • Custom Title Bar: Native window frame replaced with a custom in-app title bar. Includes drag-to-move, minimise, maximise/restore, and close buttons. Close button turns red on hover.
  • Window Resize Handles: Invisible resize handles at all window edges and corners restore the ability to resize the window after removing native decorations.
  • Goal Hero Group Filters: When creating or editing a goal, you can now scope it to "Any Hero", "Any Core (pos 1–3)", "Any Carry (pos 1)", or "Any Support (pos 4–5)" in addition to a specific hero. Goals evaluate correctly based on the detected lane role of each match.
  • Role Detection: Each match now stores the detected lane role (1–5) from OpenDota parsed data, enabling role-aware goal evaluation.
  • Denies Goal Metric: New goal metric to track denies at a given game minute.
  • Partner Networth Goal Metric: New goal metric to track your lane partner's networth, useful for support players measuring their impact on the carry.

Fixed

  • Font Weight: Barlow font weights 600 and 700 are now properly loaded from Google Fonts (previously only 300–500 were included, causing browser-synthesised bold that appeared too heavy).
  • Weekly Challenge UI: After completing a weekly challenge, the challenges page now correctly shows the completed challenge and its progress instead of showing the option-selection screen again.