AceSense Changelog — Release Notes and Accuracy Updates
Public changelog for AceSense. New features, accuracy improvements, court support, and platform releases since the first beta in March 2025.
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.
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-west1confirmed 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.
- 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 · How AceSense works · Pricing · About
Frequently asked questions
- How often does AceSense ship?
- 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.
- Where do accuracy numbers move between releases?
- 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.