---
title: "AceSense Changelog: Release Notes and Accuracy Updates"
description: "Public changelog for AceSense. New features, accuracy improvements, court support, and platform releases since the first beta in March 2025."
slug: "changelog"
date: "2026-04-25"
author: "Akshay Sarode"
category: "Product"
schema: "Article"
faq:
  - q: "How often does AceSense ship?"
    a: "Roughly every 4-6 weeks for user-facing releases, with model improvements continuously trained behind a feature flag and rolled out as they pass our regression suite."
  - q: "Where do accuracy numbers move between releases?"
    a: "On the accuracy page. Each release that meaningfully changes a model number is logged here in the changelog and the corresponding number is updated on the accuracy page."
cta:
  primary: "See current accuracy"
  secondary: "Try AceSense free"
---

# Changelog

Public release notes for AceSense. Engineering changes that don't move user-visible behaviour aren't listed; that's what GitHub commits are for. What's here is what changes for you.

For accuracy numbers per release, see the [accuracy methodology page](/accuracy).

---

## 2026-04-25: EU pricing & expanded clay benchmark

The release this site went live with.

- **Native EUR pricing** rolled out. Free, €19/mo Pro, €49/mo Team. Annual options at ~2 months free.
- **VAT handling** at checkout for EU customers (private and business with VAT-reverse-charge).
- **Clay test set expanded** by 8 hours of new red-clay footage from EU beta players. Bounce localisation median error on clay improved from ~45 cm (previous build) to ~38 cm in the regression suite.
- **Coach share links** now have configurable expiry (Pro). Default remains 30 days.
- **Per-shot CSV export** added on Pro for the per-shot timeline.

---

## 2026-04-10: EU launch & marketing site

- **acesense.io marketing site** went live with full content surface (`/how-it-works`, `/accuracy`, `/pricing`, `/faq`, comparison and alternative pages).
- **EU-region pricing** announced ahead of full rollout (rolled out 2026-04-25).
- **GDPR data export and deletion** moved from email-request workflow to one-tap in the dashboard.
- **`europe-west1` confirmed as sole region** for video and report storage. No data leaves the EU at any point in the pipeline.

---

## 2026-02-10: Doubles support (beta)

The single most-requested feature from the first year of beta.

- **Doubles match support** in beta. Aggregate shot mix, court heatmap, and ball tracking work in doubles. Per-player attribution on net exchanges remains unreliable in this release; documented on the accuracy page.
- **Doubles-specific court detection** for the doubles tramlines (now included as keypoints when a doubles match is uploaded).
- **In-app warning** when an uploaded match is detected as doubles, pointing the user to the current beta limitations.

---

## 2025-12-15: Court detection on clay

- **Clay-specific court keypoint model** rolled out to GA. Detection accuracy on red clay climbed from ~93% (previous model trained on hard courts only) to ~97%.
- **Indoor court** keypoint accuracy improvements via expanded indoor training set (+12 hours from EU clubs).
- **Wide-angle phone-lens warning** at upload, if the system detects ultrawide footage with significant barrel distortion, the user is warned and offered the option to re-upload from the main lens.

---

## 2025-09-04: Stroke quality v2

- **Stroke-quality scoring v2** launched. Re-trained on a larger reference distribution (~50 coach-demonstration sessions plus high-scoring amateur play). Forehand and backhand F1 each climbed by ~0.04 in the regression suite.
- **Per-component score breakdown** added to the report, trunk rotation, contact-point variance, racquet acceleration, follow-through completeness, scored independently with the lowest-scoring component highlighted as the suggested fix.
- **Top three things to work on** auto-summary added to the report cover page.

---

## 2025-06-10: Android launch

The wedge against SwingVision goes public.

- **Android app** released to the Google Play Store. Built from the same Flutter codebase as iOS; shipped to GA after 8 weeks of internal testing on Pixel 6/7/8 and Samsung Galaxy S22/S23.
- **Initial public accuracy benchmark** published. First version of what is now the [accuracy page](/accuracy).
- **Beta-tester programme expanded** to 50 players across the EU.

---

## 2025-04-22: iOS app launch (beta)

- **iOS app** released to TestFlight for beta players. iPhone 11 and later, iOS 16+.
- **TrackNet ball detection**, court keypoint detection, FasterRCNN player detection, MediaPipe pose, and CatBoost shot classification all integrated into a single processing pipeline running on RunPod serverless GPUs.
- **Coach-share links** in initial form (no expiry control yet, added in 2026-04-25).

---

## 2025-03-12: First closed beta

How it started.

- **Closed alpha** with the first 10 beta players. Hard courts only, singles only, no clay or indoor support.
- **First end-to-end run** of the full pipeline against a real amateur match (sample_match_1min_720p.mp4, still in our regression suite today).
- **acesense-annotate** desktop labelling tool first used internally for ground-truth data collection.
- **NVIDIA Inception membership** confirmed.

---

**See also:** [Accuracy methodology](/accuracy) · [How AceSense works](/how-it-works) · [Pricing](/pricing) · [About](/about)
