All notable updates to Tally are documented here. Written for humans, not robots.
v1.4.1 — Everything Pickleball
May 2026
Tally is now Tally: Everything Pickleball — and it's growing past the score. This release adds a Tools shelf for the moments around the match: organising who plays whom, warming up your body, cooling it down, and sealing the side bet. The score is still the heart of Tally; everything else is what makes the morning a morning.
A new name, a bigger ambition
- Tally: Everything Pickleball. A new App Store name that says out loud what we're building toward — the all-in-one pickleball app for personal growth. Score, learn, drill, organise, recover, brag. One app, one place, your game getting better.
- No data changes, no migration, no re-pairing. Same icon, same matches, same Pro membership. Just a clearer story for what Tally is becoming.
Tools — a new shelf on the Me tab
Four small, free, focused tools for the moments around play. None of them touch the watch or your match history — they live entirely on the phone, ready when you need them.
- Matchmaker. Type in everyone who showed up, set how many courts you've got, and Tally builds a fair round-robin schedule — partner repeats minimised, sit-outs rotated so the same person isn't always on the bench. Walk through round by round with Next / Previous. Recap at the end shows each player's matches, sit-outs, and most-frequent partner. Singles or doubles, 1–4 courts, 1–12 rounds. Your last roster pre-fills next time.
- Warm-Up Timer. A guided full-body warm-up before play — Light Jog, Arm Circles, Hip Openers, Leg Swings, Walking Lunges, Shadow Swings. Pick 3, 5, or 7 minutes. A muted YouTube Short loops above the ring showing the move. Tally speaks the next cue; haptic on every transition. Pause, skip, restart — your call.
- Cool-Down Timer. Post-play guided static stretching — Quad, Hamstring, Calf, Shoulder, Hip Flexor. Same timer mechanics as Warm-Up, with two pickleball-specific clips from *The Pickleball PT* for the lower-body stretches. The thing that gets skipped, made easy to not skip.
- Quick Wager. Seal a side bet before a match, reveal it at the end. Two names (singles) or four (doubles), pick a stake from the deck — Buys coffee · 10 pushups · Carries the cooler · Buys next round · 20 burpees · Loser admits it — or write your own. Tap Lock it in, the card seals shut. After the match, tap to reveal the winner. Share a branded sticker of the sealed bet or the result straight to iMessage. Recent wagers stay around so you can settle them later.
Under the hood
- Tools live on the Me tab, between Settings and the Pro upsell — one tap from anywhere in the app, none of them in the way of scoring.
- Each tool remembers your last setup so the second time is faster than the first.
- Pickleball-first. All four tools assume pickleball today. A sport picker for the other racket sports lands in a future release.
v1.4.0 — Hello Android, Hello Coach
May 2026
Tally lands on Android — phone and Wear OS — and grows up: a focused pickleball release with weekly quests + rewards, a skill tree to climb, a richer Learn Pickleball shelf with swipeable card decks, quizzes and video, and a one-tap way to share any past match with a friend.
Pickleball, focused
Tally is going all-in on pickleball for v1.4.0 — every screen, every flow, every demo match. Tennis, badminton, padel, and table tennis are taking a quiet sabbatical while we make pickleball the best wrist-first scorekeeper in the world. They'll be back when they're ready.
- One sport, end to end. Sport pickers, demo seeders, watch and Wear OS quick-start, onboarding — all show pickleball only. No "where's the tennis tab?" surprise; the rail simply doesn't appear when one sport is enabled.
- Sport-aware rails collapse cleanly. The Matches and Insights tabs hide the per-sport chip rail when only one sport is active — less chrome, more match.
- A capability-shaped switch under the hood. A single
isSportEnabled flag controls every surface. Re-enabling tennis and friends in a future release flips one value, no UI rewrites.
A polished match recap on Wear OS
- Five-page summary after every match. Swipe up through Result, Match, Timeline, Sport-specific stats, and Health — the same recap Apple Watch users get.
- Confetti when you win. Once per match, brand-colored, gravity-aware. Quietly delightful.
- Heart rate that tells a story. A line chart with zone bands shows where you played hardest, plus calories and recovery.
- Score timeline & rally analytics. A two-line sparkline of how the match unfolded, longest rally, best run, and a Close / Dominant / Fast descriptor pill.
Live scoring that feels at home on the wrist
- Asymmetric scoring columns. The serving side is bigger, brighter, and pulses with a serve-halo ring on every service change.
- Voice score-call. Tally speaks the score after every rally — sport-aware phrasing, ducks other audio, cancels the previous announcement cleanly.
- Two-stage swipe to undo or end. Drag a little to peek; drag more to commit. Velocity-aware, with a subtle haptic at each stage.
- Always-On Display, retired. During a live match, the watch screen now goes dark normally between points instead of holding a dimmed score layout. This was a deliberate trade — the new gesture scoring (Double Tap on Apple Watch, tap and swipe on Wear OS) doesn't fire while the screen is dimmed, so AOD was costing you a beat on every wrist-raise. Now gestures fire the instant your wrist comes up. The score is right there.
- Pick who serves first. A small toggle in match setup lets you start the game with the right team holding serve — no more swapping mid-rally to fix it.
Off-app surfaces
- Last Match tile and complications. Four complication families — short text, long text, ranged value (live score during a match!), and a small image. Tap any of them to deep-link straight into the match.
- Smart Stack chip during matches. A live ongoing-activity chip surfaces in the Smart Stack so the score is one swipe away.
- Quick-start app shortcuts. Long-press the launcher icon for "Start match" and "Open last match."
- Cold-start deep-links survive. Open a complication or shortcut while the watch is asleep — Tally still lands you on the right match.
- Health Connect. Each finished match writes an exercise session record so your fitness apps see Tally's matches alongside everything else.
- Live score on your Android phone, too. When a match is going on the watch, your phone's notification shade and lockscreen show a quiet, live-updating score. Tap it to jump into the match details — the same glance Apple Watch users get on their iPhone Lock Screen.
Settings, fully featured
- Thirteen toggles — match defaults, during-match behavior, watch-face surfaces, data, and DEBUG. The same options the Apple Watch app has.
- DataStore-backed. Existing preferences carry forward automatically.
Throughout the Wear OS app
- TalkBack-friendly. Every interactive surface has a screen-reader label, live-region announcements for live scores, and 44dp+ tap targets.
- History list, dedicated. A separate History screen with a leading win/loss stripe, descriptor pill, and relative date — plus swipe-to-delete.
- Resume match card. If you stepped away mid-match, a Resume card waits for you on Home.
Score without looking — on either watch
A new gesture model on Apple Watch and Wear OS that lets you score without ever glancing at the wrist.
- Double-tap anywhere on the score area to score for your team. Long-press anywhere to score for the opponent. The whole screen is one canvas — no aiming for the right column.
- Swipe left or right to switch who's serving. Idempotent: if you swipe in the direction someone's already serving, it's a no-op.
- End match / Undo moved to a small ⋮ menu in the top-left — out of the way until you need it.
- Apple Watch Series 9 / Ultra 2: pinch your fingers (the system Double Tap gesture) to score for your team. No screen contact required.
- Voice catches side-outs too. When serve flips, Tally now speaks "Switching serve" — or in tennis, "Change of serve. Now serving: you" — so the side-out lands on your ears, not just the wrist.
- A short intro the first time you open the watch app after the update. Three pages, then never again. Reachable from Settings → Gestures any time you want a refresher.
A court, on your phone
The live-match screen on iPhone (and Android phone) now shows a top-down view of the court above the score. You're on the bottom; opponent up top.
- Sport-aware markings. Pickleball's kitchen line, tennis's service boxes and doubles alleys, badminton's short and long service lines, padel's back-wall, table tennis's center line.
- Glance-and-know who's serving. The serving corner glows court-green; a thin diagonal arrow points to whoever's receiving.
- Pickleball doubles is fully tracked. S1 / S2 chip on the active server, and partners visibly swap left/right on the court after every side-out — exactly the rotation the engine is calculating.
- Singles dims what's unused. Two corners are active; the other two render as quiet outlines so the court geometry stays readable.
- Old layout still available. Settings → Display → "Classic phone layout" reverts to the score-rings-only screen.
Referee Mode
One person scores. Everyone walks away with the match in their own history. Local-first end-to-end — no internet, no accounts.
- Score for everyone. A new toggle in match setup. Type a short name per side (singles: 2 fields, doubles: 4) and pick whether you're playing in this match or just watching from the bench.
- Hand off at the end. The match-summary screen shows a QR code the other players can scan, plus a Save match data button that writes a
.tally file you can send via iMessage, AirDrop, email, or Files. - Receive a shared match. Settings → "Import shared match" opens the camera to scan a referee's QR, or pulls in a
.tally file from anywhere on your phone. - Smart dedupe. If you already have a match around the same time (your watch tallied it, say), Tally asks: keep both, replace yours, or skip.
- Neutral umpires don't keep the data. If you toggled "I'm a neutral referee" at setup, the match never saves to your history — it lives just long enough to hand off.
- Cross-platform. iOS and Android phones use the same payload. A referee on iPhone can hand off to an Android player and vice versa.
On iPhone, too
- Health backfill on the phone. Older matches that finished without heart-rate or calorie data hydrate quietly on the phone next time you open them.
- Crisper numbers. Fixed a long-standing iOS bug where large scores and stats could clip at the top — guarded by a lint rule so it can't sneak back in.
Pro Goals, alive
- Your goal moves on its own. Log a match and your weekly goal ring updates immediately — no need to reopen, reroll, or refresh. The ring tracks your best reading of the week, so a single off match never drags it backward.
- A real moment when you hit it. The first time you cross a goal target, Tally celebrates: a full-screen ring, a haptic kick, the stat you reached, and a quiet handoff to next Monday's goal. Once per goal, never spammy.
- Last week, on the way in. Open the app on Monday, Tuesday, or Wednesday and you'll see how last week's goal landed — green when you crushed it, gray when you got close, red when you missed. Then the new week takes the stage.
- A taste of what Pro feels like. The free-tier Goals card now shows a live, breathing ring with a real sample goal underneath — the same "see what you'd get" preview pattern the Coach's Report uses. No more flat chips.
- Watch parity is next. Goals on every watch face — Apple Watch and Wear OS — lands in v1.5.
Quests, Skill Tree, and Learn Pickleball (Tally Pro)
The biggest change to Tally Pro yet. Weekly goals become quests with rewards, drills tie into a skill tree you climb across seasons, and a five-level Learn Pickleball shelf lives next to your insights.
- Quests with rewards. Each weekly goal is a quest — a named arc with a reward when you finish it (Soft Hands → Kitchen Keeper → Drop Engineer; Serve Keeper → Sharpshooter → Maestro). The card shows your progress as a segmented bar, the drills you'll use, and the reward you're chasing.
- A skill tree you can actually use. Tap the View skill tree link on any quest card to see the four trees (Serve, Soft Game, Return, Rally) — three tiers each. Tap any unlocked node and start the quest right from the sheet — your weekly goal swaps in instantly, drills and all. Finishing a quest unlocks the next tier in that lane.
- Drills are how you finish a quest, not a percentage in a match. Each drill carries its own weekly target ("Cooperative Dinking — 3 / 4 sessions"). Long-press a drill chip to mark a session done; the chip's mini progress bar advances and the headline counter ticks up. The match-side stat is still tracked, just demoted to a small "Match signal" line under the headline.
- Goal complete = drills complete. Your quest celebrates the moment every drill hits its weekly target — no more "did I clear the percentage in matches?" guesswork.
- Why this goal, smarter. The one-line reason under each quest is now derived from your stat's own threshold ("Your serve was the softest stat last week. Close the gap."), so the copy stays directionally correct across goal types.
- A drill streak in your pocket. A small streak pill above the quest card tracks consecutive days you've logged a drill — yesterday's streak stays alive until midnight tonight, so you don't lose progress just because you haven't drilled yet today.
- A real drill library — 31 drills, evenly stocked. Returns went from 1 drill to 5; serves and drops doubled; rally control now has 13. Every drill comes from real-world coaching content (USA Pickleball, The Dink, Recess Pickleball, Pickleball Central) with a per-week target you can tune.
- Pick from a library, not a blank text box. When you customize a quest, a horizontal carousel shows curated drills filtered to your goal type. Tap to add (up to 3); tap again to remove. Each drill has a +/- stepper for sessions per week. A "Custom drill" option is still there if you want to write your own — and opens straight into an editable card.
- One drill detail sheet, everywhere. Tap any drill chip — on the quest card or inside a Learn lesson — and the same sheet opens with the canonical how-to, partner badge, and Mark-as-complete button.
- Goals carried over heal on read. Existing goals automatically backfill missing drills, targets, and corpus links — no migration prompt, no broken cards.
- Learn Pickleball, a new shelf on Insights. Five levels, growing from "first match" to "tournament play." Foundations is free for everyone — court & equipment, rules, grip, the kitchen rule, your first serve, and on-court etiquette. Levels 2–5 are part of Tally Pro: third-shot drops, dinking, soft-vs-hard decisions, and counter-attacks at the kitchen.
- Lessons swipe like a deck. Each lesson now opens as a swipeable card deck — short, focused chunks instead of one long scroll. Title, body, optional pop-up quiz, and a quiet completion card at the end. Page dots show how many cards are left.
- Pop-up quizzes that teach you on the wrong answer. Cards can carry a three-choice question with a one-paragraph explanation that shows up after any tap — right or wrong — so a missed answer is still a teaching moment. No score, no streak, no pressure: pure comprehension check.
- Hero illustrations and inline diagrams. Lessons can lead with a court diagram or an illustration above the eyebrow, and drop diagrams between paragraphs to show what they're describing instead of telling you about it. Built on a small per-lesson media registry so any lesson can pick one up without code changes.
- Watch a card. Lessons that have a great matching video on YouTube prepend a "WATCH" video card to the deck — tap to play in-line, no autoplay, no leaving the app.
- Lottie animations supported. The card system can render small Lottie loops where a still doesn't quite carry the motion (a paddle face arc, a kitchen rotation), with a low-motion fallback for users who prefer reduced motion.
- Mark lessons complete. A small check on each lesson row tracks how far you've come. Stays on your phone, no account needed.
- Authored from the source. Every lesson cites the article it came from — USA Pickleball, The Dink, Pickleball Kitchen, and others — so you can read more if you want to.
- A lot more lessons in Foundations. Foundations is now the deepest free level by far — the lesson corpus expanded by over 1,000 lines of content covering serving, dinking, the kitchen rule, line calls, doubles rotations, and on-court etiquette in real depth. Pro lessons in 2–5 picked up the same card-deck treatment.
- A "more lessons every month" footer. A small footer card on the Learn index reminds free users that new Pro lessons land monthly — taps open the paywall on a dedicated
learn_index_footer surface so we can read intent on it cleanly. - Daily Briefing. A small card at the top of Insights surfaces the right line for today: a recovery-day reminder when you've played four matches in five days, a "you're close to locking it in" cue when your quest is at 70%+, or a gentle nudge when your last match was four days ago. Rotates so it doesn't say the same thing every day.
- Lessons appear in Ask Coach answers. When the coach diagnoses a weak spot, the answer ends with a tap-row pointing to the matching lesson in Learn. Tap it and the lesson opens.
Insights, glanceable (Tally Pro)
A polish pass on the Insights tab. Less reading, more numbers — designed so a Pro user can read the page in under five seconds.
- Numbers, not paragraphs. Patterns This Week is now a grid of stat tiles — your win-rate trend, current streak, close-match composure, sport strengths, and best time of day all show up as a glanceable number with a small label. Tap any tile to read the full sentence behind it.
- A trend you can see at a glance. The win-rate-trend tile carries a small sparkline so you don't need to read the number to know which direction you're going.
- Coach's Read, one bold sentence. The hero card now shows just the headline. When the coach has more to say, a "Read more" chip opens the longer write-up in a sheet — so the page stays light when you're skimming and rich when you want to sit with it.
- Slimmer Learn Pickleball summary. The blurb under each level is gone from the Insights summary — chip, title, and progress only. The full level description still lives on the Learn screen itself.
- Pro lessons open instantly. Fixed a rare timing bug where Pro users could see the paywall flash for a moment when tapping a Level 2–5 lesson. It now goes straight to the lesson.
- Tighter Daily Briefing copy. Dropped the redundant header on the daily briefing card — the icon and the body sentence carry the message on their own.
Share a match, not a screenshot
Send a finished match to a friend's Tally and they get the whole thing — every rally, every stat, every minute of heart rate — not just a number on a screenshot. (Distinct from Referee Mode's at-the-end handoff: this works from any past match in your history.)
- Show a QR, send a file, or both. From any past match, tap "Share this match" and pick "Send to friends with Tally". The QR pops up for in-person handoff; the share button next to it sends a
.tally file via AirDrop, Messages, or anything else in your share sheet. - Long matches don't break the QR. A long doubles match that won't fit in a single QR cycles through an animated multi-frame QR — your friend's camera assembles it in a couple of seconds. Anything beyond that prompts you to send the file instead.
- Tap the file. The match opens. Tally now registers
.tally files on your phone — on iOS and Android — so a .tally attachment in Mail, Messages, Drive, or Files shows Tally's icon and opens straight to the import screen. (On Android, the OS hands the file to Tally over content://; on iOS the document type is registered as fast.tally.app.file.) - An import banner on Matches. A subtle "Import a shared match" banner now lives on the Matches tab — one tap into the QR scanner or the file picker, no detour through Settings.
Send a match to friends, in one tap
- Its own card on the match screen. Open any past match and you'll see a "Send match to friends" card sitting under the green "Share this match" callout. Tap it and the QR +
.tally-file sheet opens straight away — no detour through the social-card picker. - Works on Android too. The new card is the most direct way to send a match phone-to-phone on Android, where the social-card picker isn't yet wired up.
Live scoring tweaks
- Cleaner match setup. Player names are now always editable on the setup screen — no need to flip a toggle to type them in. The "I'm refereeing" toggle is now just one thing: it controls whether the match saves to your phone.
- Pick which side your second server stands on. A new L/R chip lives next to the serve indicator on the live-match screen. Tap it any time the engine and reality disagree — most often the moment serve hands off from your team's first server to the second. Sticky for the rest of the serving cycle, then clears on its own at the next side-out.
- Swap players without Referee Mode. The "Swap your team" / "Swap their team" buttons now show up on every phone-scored doubles match, not just refereed ones. When you've named the players (Referee Mode), the buttons read "Swap your sides" / "Swap their sides" as before.
- Imports ask "which one is you?" When a friend AirDrops you their
.tally file or you scan their Referee Mode QR, you tap your name (or "I was watching") so the win lands on the right person. If you were on team B in the referee's view, your copy of the match flips to put you on the green side — your stats, streak, and win-rate stay correct without any extra tapping. - A new Watched filter on Matches. Matches you imported as a spectator save to your history but stay out of your win-rate, streak, and totals. Use the new "Watched" chip on the Matches tab to see them on their own.
A smarter rating ask
Tally only asks for a review at a moment that's actually worth one — and never if you just lost a match or backed out of the paywall.
- Asks land on a high. The "Enjoying Tally?" sheet now appears after a win, after you hit a weekly skill goal, or after you share a match — never as a generic interruption.
- A pre-prompt before the OS prompt. A small "Are you enjoying Tally?" sheet lands first. Tap Loving it and the system review prompt opens; tap Could be better and Tally opens an email straight to us instead. We protect the OS-level prompt for happy users — and unhappy users get a private channel where we can actually help.
- Knows when not to ask. No prompts after a loss, no prompts in the half-hour after a paywall dismiss, and never twice for someone who's already said no.
- Respects new versions. A fresh major release earns a fresh ask — within Apple/Google's annual limits.
- Every skip is logged for tuning. Each time the gate declines we record why (
lost, recent_paywall, too_few_matches, too_recent_prompt, etc.) so we can spot which guard is actually doing the work.
One word for the same thing
- Quests are now goals. Across the app, on the home screen, on the skill tree, and in the goal editor — what we used to call a quest is now just your weekly goal. Nothing about how it works changed: same skill tree, same per-drill targets, same celebration when you hit it. Just a cleaner word.
A clearer peek behind the paywall
- Badges to unlock. The locked goals card on the home screen now shows three of the badges you'll earn as you climb the skill tree, plus a "+9 more" hint of what's still to come. Free users can finally see what they're working toward.
v1.0 — First Serve
Your wrist. Your score. Every rally counts.
Tally launches as a lightweight, beautiful scorekeeper built for your Apple Watch. No phone needed — just tap and play.
Five Sports, One App
- Pickleball — Side-out scoring, server tracking, doubles support
- Tennis — Full point-game-set scoring with tiebreaks and best-of formats
- Badminton — Rally scoring with win-by-two rules
- Table Tennis — Fast rally scoring with match/game structure
- Padel — Court-aware scoring with serve tracking
Score With a Tap
- Two large tap zones — one for you, one for them
- Scores update instantly with satisfying haptic feedback
- Serving indicator shows who's up next
- Sport-aware status bar (deuce in tennis, server numbers in pickleball)
Swipe Controls
- Swipe right to undo the last point
- Swipe left to end the match
- Two-stage haptics guide you — a light click on peek, a firm tap on confirm
- Fast swipes skip straight to the action
Match Setup Your Way
- Pick your sport, choose singles or doubles, set your score target
- Select who serves first
- "Remember My Setup" saves your preferences for next time
Win Moments
- Tally detects when the match is over automatically
- Confetti celebration when you win (respects Reduce Motion)
- Clear "You Win" / "They Win" result screen with final scores
- Set-by-set breakdowns for tennis and table tennis
Post-Match Stats
- Match duration
- Total rally count
- Best run — your longest scoring streak
- Serve win percentage
- Full set/game breakdowns for multi-level sports
Match History
- Every match saved automatically
- Browse past matches sorted by date
- Tap any match to revisit the full summary
- Swipe to delete matches you don't need
Always-On Display
- Low-luminance score display for Always-On mode
- Glanceable scores without raising your wrist
Settings
- Toggle haptic feedback on or off
- Confirm before ending a match (or don't — your call)
- Clear all history when you want a fresh start
Designed for the Court
- Dark theme built for outdoor visibility
- Large, high-contrast tap targets
- Accessibility-first — proper labels, WCAG-compliant contrast, minimum 44pt touch areas