Changelog
Product updates
Recent changes across the app.
July 5, 2026
Play Together: Friends, Shared Matches, and Rewards for Bringing People In
Badminton is a two-player game, and now your data can be too. Connect with friends, share a tracked match so both of you get the analysis from your own side of the net without anyone re-tagging, and earn tokens when you bring a friend on board. Plus a faster, cleaner home for the blog and pro match analysis.
This release is about the other side of the net. Until now your account was a solo space: your matches, your insights, your reflection. But badminton is a game you play with people, and this update starts connecting your data to theirs.
You can now add friends and share a match. Find a friend by name or email, send a request, and once you're connected you can share any tracked match with them. When they accept, that match lands in their insights as them — their slot centered as "me," their side's patterns surfaced, their coaching written from their perspective. It's the same match you tagged, seen from the other baseline. That means only one of you has to do the tagging, and you both walk away with a full breakdown of how you played. Shares stay read-only for now, so whoever tagged the match remains the source of truth, and you'll get a notification when a request comes in or a friend accepts yours.
The reason this matters goes beyond a single match: it's the foundation for head-to-head history against a real, recurring opponent — the rival you keep drawing in league, the training partner you always split sets with. That's where this is headed.
Bring a friend, you both get tokens. There's now a "Refer a friend" option that gives you a personal invite link. When someone joins through it, you each get 5,000 tokens to spend on AI insights and video processing. No cap games, no fine print — a real thank-you for growing the community you're going to be sharing matches with.
The blog and pro analysis have a cleaner home. Our written coaching content and the pro player and match breakdowns now run on the same platform as the app, with a faster, distraction-free reading experience and dedicated pages that break down how the pros actually win points. It's the same badminton knowledge, easier to read and quicker to load.
Friends and sharing are v1 — the connection, the shared match, the mirrored perspective. The head-to-head stories they unlock come next.
June 30, 2026
Training Becomes a Coaching Loop: AI Drills From Your Matches, Planning, and Sharper Reflection
The Training tool grows from a log into a loop. It reads your tagged matches and suggests specific drills for your real weaknesses, lets you plan and schedule sessions on a calendar you can export to Google or Apple, helps you set goals before you train, and turns your post-session reflection into clear Physical, Gameplay, and Mental takeaways you can carry straight into your AI insights coach.
The Training tool grows up. Until now it was a log — you recorded what you did and reflected on it afterward. This update turns it into a loop: it reads your match data, suggests specific drills to fix what's actually costing you points, helps you plan and schedule them, and — once you've trained — distills your reflection into something you can act on.
The headline is AI drills built from your own matches. On the Training page there's now a "Suggest a drill" button. Instead of pulling from a generic list, it looks at your tagged matches and proposes drills aimed at your real weaknesses — the shots you make the most errors on, the shots you under-use compared to pros in your discipline, and the rally patterns that keep leading to lost points. For those losing patterns it traces the loss back to the shot that first handed over the attack, not just the last mistake before it. Every suggestion comes with a plain-English reason — "off the serve, this exchange keeps leading to losses" — and targets a precise shot, down to "backhand cross-court net" when your data supports that much detail, or simply "net" when it doesn't. Accept one and it drops into a session ready to train; dismiss the ones that don't fit.
You can now plan and schedule your training. A new Upcoming Training calendar lets you lay out sessions ahead of time: click a day to plan one, drag an event to reschedule it, and mark sessions done or skipped as life gets in the way. Your completed history stays below as before, and only sessions you actually finished count toward your contribution graph. When you want your plan on your phone, "Download calendar" hands you a file you can import straight into Google or Apple Calendar.
Set goals before, reflect with structure after. Ahead of a planned session you can run a short goal-setting chat that converges on two or three concise goals, each tagged Technique, Game Strategy, Physical, or Mental — and they're yours to edit. After you log a session, reflection is sharper too: the AI reads your conversation and organizes it into three clear areas — Physical, Gameplay, and Mental — shown as tidy tables instead of a wall of back-and-forth. The full conversation is always one click away, and a new "Continue in AI chat" button carries your reflection and goals straight into your insights coach, which can then pick up the thread with your full match analytics behind it.
Building drills and tagging matches got sharper. When you build a drill, you now choose the exact shot — family, then variation, direction, and side — through a guided picker, and you can add drills inline as you create a session rather than afterward. And while tagging a match, every clickable option in the Shot Inspector now shows its keyboard shortcut inline, like "Clear (W)" — reflecting any keys you've rebound — so you can pick up the fast path without taking your hand off the mouse.
Training still lives in the Experimental section while we keep refining it, but this is the shape of where it's headed: log, reflect, get real drills back, train, repeat.
June 21, 2026
An AI Coach That Reads Your Opponent, and Faster, Sharper Match Tagging
Your AI coach can now break down what your opponent did to beat you, tell you exactly when a moment happened on the clock, and it no longer claims a match has no data when it actually has plenty. Tagging matches is quicker thanks to smart defaults, a new Deception / Double Stroke tag, and two new lift shots.
This update makes your AI coach noticeably more useful and your match tagging faster — so you spend less time setting things up and more time learning from your matches.
The biggest change is what you can now ask your AI coach. Until now, questions about your opponent often came back empty — even on a fully tagged match. That's fixed. You can ask things like "what was my opponent using most against me?", "where were they targeting?", or "what did they beat me with?" and get a real answer: their most-played shots, the directions they aimed at, and the shots they finished points with. You can also ask about specific moments — "when did it reach 9-9?" — and your coach will point you to the exact video timestamp so you can jump straight there. And when a question genuinely isn't something the coach can answer yet, it now says so clearly instead of wrongly telling you the match has no data.
Tagging your matches is quicker. Every new shot now starts with the most common choice already selected — Straight for direction, and for serves, Body placement off the Backhand — so you only change the exceptions instead of setting the same values over and over. We also added a new tag, Deception / Double Stroke, a simple Yes/No on each shot (defaulting to No) so you can mark the trick shots and double hits worth reviewing later. These improvements apply everywhere matches are tagged.
You can now tag two more shots. Flat Push and High Lift have been added as lift variants, so you can capture those shots precisely. Like every other shot type, they flow straight through to your Match Breakdown and analytics once you tag them.
A few smaller touches round it out. The sidebar now has an "Experimental" section — Training and Video Analysis have moved there to make clear they're still being refined. And our landing page now shows the real charts, comparisons, and match playback from inside the product, so what you see before signing up is what you actually get.
June 19, 2026
A Bigger Help Center, See-It-In-Action Demos, and a Guided First Match
We rebuilt the help docs in plain language and put guides, search, and contact in one place, added interactive previews so you can see exactly what each screen does, opened a no-login demo of the whole workflow, and gave new players a guided walkthrough plus a getting-started checklist on the dashboard.
This update is all about making GGAB easier to learn — whether you're brand new or just want to get more out of a feature.
We rebuilt the help documentation from the ground up. There are far more guides now, covering everything from recording your matches and setting up a project to tracking shots, reading your Match Breakdown, comparing against pros, and following your trends. Every guide is written in plain, everyday language, and there's a new glossary that explains terms like rally, shot, outcome, token, and finalize in one place. The Help page is now a single hub where you can search the guides, browse them by topic, and message our team — all without hunting around. You can also read the docs before signing in, so you can see how the app works before you commit.
You no longer have to imagine what a feature looks like — you can see it. The guides now include interactive previews of the real screens (the Match Tracker editor, Match Breakdown, the dashboard, Pro Comparisons, Trends, and more), running on a sample match so the charts and controls behave just like the real thing. Each preview fits neatly on the page and has an "Expand" button to open a bigger, full-screen view. There's also a brand-new guided demo you can play through start to finish — upload, set up, tag, and read the data — without needing an account, so you (or anyone you share it with) can get the full picture in a couple of minutes.
New players get a much friendlier start. The first time you open your dashboard, a quick guided tour walks you through the whole journey: uploading a video, tracking a match, and getting your data, ending with a one-click button to start your own first match. Your dashboard now shows a "Getting started" checklist that ticks itself off as you go — add your first match, track it, and see your insights — so you always know what's next. Already a regular? You won't be interrupted by any of this, and you can replay the walkthrough anytime from the new "Setup guide" button on your dashboard.
A few smaller touches round it out, including cleaner formatting for the project status table in the docs so it reads as a proper table.
June 7, 2026
Weekly AI Insights and a Lower-Cost Way to Track Your Matches
A weekly AI read on your game lands in your inbox, Match Breakdown gains video playback synced to your tagged shots, a new tracking option lets you tag the shots yourself and have us fill in the rest for about half the cost, and finished matches take you straight to their breakdown — plus smoother setup and far more reliable phone uploads.
GGAB now sends you a weekly read on your game. Each Monday, if you've tracked new matches, you'll get an AI-written digest — in the app and by email — that pulls together how your numbers are trending against your own recent and career form, where the biggest gaps to pro-level play are, and which parts of your game to work on next across technique, strategy, mental, and physical, along with what you're already doing well. Quiet weeks won't clutter your inbox: if you haven't played, you'll get a short nudge instead of an empty report.
There's also a new, much cheaper way to get a match tracked when you've already done part of the work. If you tag the moment of each shot yourself, you can hand the match off and we'll fill in the rest — the shot types, the outcomes, the patterns — rather than tracking the whole thing from scratch. Because you've supplied the timings, the match is priced by your shot count instead of its length, which cuts the cost to roughly half. It also sharply lowers the token hold placed when you submit, so far less of your balance is reserved up front to get a match done.
Match Breakdown can now play your footage right next to the data. Open a match and you can watch the actual video with your tagged shots streaming alongside it — the shot list narrows to whichever rally the video is currently in and highlights each shot as it's struck, with your shots and your opponent's clearly marked. A shot-marked scrubber underneath lets you jump straight to any shot in the match, so you can go from a number in your breakdown to the exact moment behind it in seconds.
When any match finishes tracking, the notification and its email now take you straight into that match's breakdown with the match already selected. Instead of landing in the editor and hunting for the right session, you go from "your match is ready" to your stats in a single tap.
Setting up who to track is quicker and less fussy. Saving the reference snapshot for each player used to lag, especially over a phone connection, and is now close to instant — so tagging four players for a doubles match no longer means waiting between each one. Vertical, phone-shot video is handled correctly throughout setup too, so the frame you tag looks the way it was filmed instead of being stretched to fit.
Uploading from your phone is far more reliable as well. Before, a long upload could quietly stall and never show up if your screen locked or you switched to another app partway through — leaving you unsure whether it worked. Uploads now keep the screen awake while they run and automatically resume if they get interrupted, so the video you sent actually lands.
May 18, 2026
AI Match Reads, AI Coach, and Point Progression
Match Breakdown adds an AI-generated match summary, an AI Coach that points at patterns to rewatch, a new Point Progression chart, and the AI Chat rail now follows you across all Performance Insights pages.
Match Breakdown opens with a new Point Progression chart that plots both sides' scores across every rally of the match. Two lines climb through each game with dotted boundaries between them, and hovering anywhere over the chart snaps to the nearest rally and reveals a tooltip with the score on both sides.
Two AI cards sit underneath. The AI Match Summary writes a 2-3 sentence plain-English read of the match — who took it, which game decided it, the biggest run, the comeback that mattered. Below it, the AI Coach surfaces 2-4 short pointers at specific stretches worth a closer look in your video review. Both reads are cached per session so revisiting a match doesn't burn quota or wait time.
The AI Chat rail that previously lived only on the dashboard is now available across every Performance Insights page — Match Breakdown, Trends, and Pro Comparisons — collapsed to a 44 px icon by default and expanding to 360 px on click. A new Let's Talk button on the AI Coach opens the rail with the current match pre-scoped and starts a fresh conversation, so you can dig into any of the pointers without re-picking the session.
A handful of layout fixes ship alongside. The left sidebar now scrolls internally so the Token Balance always stays visible at the bottom on shorter viewports, and the redundant Analytics Workspace stats card and Controlled analytics only badge have been removed from Match Breakdown and Trends to give the charts more room.
May 8, 2026
Dashboard Improvements and Reliability Fixes
The dashboard now surfaces all-time performance patterns more clearly, with fixes for captcha rendering, auto-track token estimates, and session persistence.
The dashboard has been upgraded around all-time tracker data. It now highlights the shot family causing the most unforced errors, shows a radar view of error patterns, and includes animated rally-pattern visuals for common singles and doubles sequences.
AI insights have moved into a persistent dashboard rail so you can ask follow-up questions without leaving the dashboard. The rail supports starter prompts, session-specific context, chart responses, and a mobile drawer layout.
This release also fixes several reliability issues. The contact form captcha now allows captcha to load, auto-track token estimates no longer use the old unknown-duration fallback that could quote roughly 555,000 tokens, and existing sessions can be restored from auth cookies when browser storage is missing.
April 29, 2026
Automatic Shot Tracking and Revamped Manual Tagger
Shots are now detected automatically from your match video, and the manual tagger has been rebuilt around a fast keyboard-first workflow.
Automatic shot tracking is here. Once a match finishes processing, the system surfaces detected shots on the timeline so you can review, edit, and finalize without tagging from scratch. Every detection is editable, and the existing rally/outcome flow still applies on top.
The manual tagger has been completely rebuilt as a stenographer-style chord workflow. Press a player init key inside a rally to open a shot, then chord through striking side, family, optional variant, and direction (or serve placement on serves) without ever leaving the keyboard. Side alternation auto-flips between rallies, presets bind common shot patterns to a single key, and every chord is rebindable from the new Keybindings dialog.
The shot inspector has been polished to match. Shot types are grouped by court zone, optional variants appear when the family supports them, and the Serve Placement / Direction toggle now follows the picked family so the right controls are always one click away.
Other improvements include faster optimistic editing through a batched mutation queue with crash recovery, undo/redo across rallies and shots, and a wider set of bug fixes around tagging, presets, and serve placement persistence.
April 12, 2026
New Heatmap Feature and Video Upload Capability
Users can now upload their own videos and create heatmaps under Movement Heatmaps.
Users can now generate movement heatmaps from their matches. Select camera angles, choose near/far court sides, and customize output options to visualize player positioning. Heatmaps support regeneration with adjusted settings and include elevated baseline detection.
Video uploads are now available, allowing users to upload and manage their own match footage directly within the app. Uploaded videos can be deleted and have status tracking built in.
Additional improvements include better redo functionality in the tagger and various bug fixes across match setup and session handling.
April 4, 2026
Bug Fixing and UX Improvements
Continual cleanup of match setup and bug fixes
Fixed error where multiple sessions got saved and errors were produced on duplicate match side players. Improvements to UX by reducing clutter and unnecessary selectors.
April 4, 2026
Bug Fixing and Workflow Updates
Made workflows less complicated in match setup and fixed bug with resolving players.
Removed redundancy with workflow modes between official and personal. Match setup should be more simplified now. POST 409 error regarding match_side_player_ids have also been addressed.
April 6, 2026
Analytics UX Improvements, Bug Fixing
Fixing save bugs and improvements to Performance Insights analytics.
Added classify by court position with Front, Mid, and Back court. Instead of one chart, multiple charts exist now for broader overview and comparison. Bug fixes for match tagging saving.
April 4, 2026
Faster session saving
Sessions and tags now save more reliably and with less delay.
Improved the underlying save logic so session data, markers, and tags are written to the database more efficiently. You should notice less lag when saving during a review session, and fewer cases where a save appeared to hang.
April 3, 2026
First beta launch
GGAB is now in beta — video analysis, shot tagging, annotations, and AI-powered badminton insights.
The first beta is live. You can tag shots and rallies manually during video review, draw annotations directly on the video, and pull up AI-generated insights and analytics based on your match footage. This is the foundation everything else will be built on — feedback welcome.