Skip to content

v1.3.0 — Smarter AI, Privacy Controls & UI Polish

Choose a tag to compare

@f0dders f0dders released this 17 Jun 15:34

What's new in v1.3.0

Smarter AI analysis

  • Location-aware coaching — the AI now detects the region your course is in (UK/Ireland, Continental Europe, North America, Australia, etc.) from GPS coordinates and factors in the local climate when assessing conditions. A cold, windy morning in Scotland will not be flagged as difficult in the way it might be for a course in Florida.
  • Handicap trajectory — the AI now receives your full WHS index history so it can contextualise rounds against your actual ability and improvement arc, not just your current index.
  • Per-hole breakdown — round debriefs now include a full hole-by-hole table covering strokes, putts, GIR, FIR, penalties and bunker shots. Holes with two or more penalties are flagged as likely stroke-and-distance situations (OOB or lost ball) so the AI can identify tee accuracy issues on specific holes.

Privacy controls

  • Notes opt-out toggle — each round's notes section now has an 'Exclude from AI analysis' checkbox so you can keep sensitive notes private.
  • Global privacy default — a new Privacy section in Settings lets you set your default preference for all future rounds. Individual rounds can still be overridden independently.
  • AI anonymisation — when notes are included, the AI is instructed to use them for performance context only and will never reference personal names or identifying details.

UI improvements

  • Notes auto-save — notes save automatically when you click away. An 'Unsaved changes' indicator appears while typing, and 'Saved' confirms once complete.
  • Scorecard table restyled — cleaner light design with a subtle header, hover rows and a bold total row, consistent with the rest of the UI.
  • Settings modal — now scrolls correctly on smaller screens instead of overflowing the page.

Updating

Download the latest zip, extract it over your existing installation, and restart the app. Your data is stored separately and will not be affected.