Shipped
Everything we've shipped, newest first.
October 2026
- Team names in Standings open the team
Click a team name in the Standings view to open that team’s page, the same as on each season’s own page.
- Game history and standing on team pages
See a team’s past games and where it currently ranks, right on its team page.
- No more position alerts when a sub updates
Coaches are no longer notified when a sub changes their positions; updates from regular players still come through.
- Search from anywhere in Admin
Find any team, player or season from the top bar and jump straight to it.
- Teams tab on the season page
A season’s teams and rosters in one place, with links to each player’s page and email for selected teams or people.
- Email blasts to specific teams or just captains
Choose specific teams for an email blast, or send only to coaches, captains or players in a league, season or team.
- Larger text option in Admin
A Large text size makes the admin screens about 15% bigger and is saved to your account.
- Light mode for the admin screens
Admins can switch the admin area between Dark and Light, and the choice follows them to other devices.
- Look up a player or team by name in Admin
Admins can type part of a name to find a player or team without digging through the People lists.
- Admin section tabs stay visible on every page
Tabs like News and Email blasts now stay on screen as you move between admin pages, so you never have to go back.
- Save anyway when a field slot is already booked
Moving a game now names the game holding that slot, and schedule editors can choose Save anyway when it is intentional.
- The cancelled-games list now folds away
The list of games needing a new date starts collapsed on the season schedule, so it no longer covers the grid.
- Send me a test works before you pick an audience
Admins can send themselves a test email blast as soon as it has a subject and body, even with no recipients chosen.
- Unanswered sub requests get an email after an hour
If a sub request sent by push is still unanswered an hour later, the player also gets one email about it.
- Sub requests show readable dates and 12-hour times
Sub notifications now read like “Fri, Oct 16 at 9:00 PM” and follow your own clock setting.
- Game-day notices for players
Admins can post a short notice, like a field check, to everyone in selected games as a banner, push and email.
- Fewer old games on your Games page
Scored games now drop off after two days and unscored ones after a week, so upcoming games stay in view.
- Polls in team chat
Ask your team a quick multiple-choice question in chat and watch the votes come in live.
- Sign up for game-day duties
Teams list duties like scorebook, snacks or field prep for each game; players sign up, or a duty stays with one person.
- Choose who can see your phone number
A privacy setting lets you share your number with all captains, your team, just your captain, or organizers only.
- Travel-time warnings between parks
When a player has back-to-back games at different parks, coaches and admins now see a warning on both games.
- Coaches hear when players change positions
Coaches and captains get a notification when a player updates the positions they like or want to avoid.
- Pick your positions, and ones to avoid, from your dashboard
The position pop-up is now a dashboard card, and players can mark positions to avoid, which lineups try to honor.
- Remix leagues: sign up solo or with friends
Players register alone or in a small group, and organizers build balanced teams that keep each group together.
- Chat catch-up and pinned messages stay in sync
Jump to latest no longer skips messages that just arrived, and pins stay correct after you reconnect.
- Chat drafts, message search and read receipts
Unsent text is saved, old messages are searchable, reads follow what you have seen, and admins can review reported messages.
- Team chat that is easier to read and use
Clearer text, both teams named in the header, visible message actions on phones, and a preview before a GIF is sent.
- Payment status at a glance for organizers
Registration now shows each season’s unpaid players and signed terms, and a player’s page lists their recent invoices.
- Unfinished event checkouts no longer hold spots
A spot held by a checkout that never got started is now released, so a full event does not stay falsely full.
- Scoring in two tabs no longer overwrites newer saves
With a game open in another tab, an older saved score can no longer replace the one you just entered.
- Print and Save as PDF work in the iPhone app
Coaches can print lineup sheets or save them as a PDF from the iPhone app, and the lineup fits on one page.
- Find Subs is easier to spot
The Find Subs button is more visible, so coaches can look for fill-ins without hunting for it.
- Scorebook corrections stick while the photo is read
Fixes you make while other innings are still processing are kept, with a saving status and a retry if a save fails.
- Subs only see games they were added to
Subs no longer see a team’s games on their dashboard or calendar unless a coach actually added them.
September 2026
- People insights for organizers
The People page now shows new and returning players, retention by sport, and teams that did not come back.
- Roster edits no longer vanish when a save fails
If adding or editing a player does not save, the form stays open with your details and an error you can retry.
- Find Subs shows the right team names
Subs in Find Subs are now labeled with the teams they actually play on, not the team asking for help.
- Invite shows only for players who cannot sign in yet
The roster no longer offers Invite for players who already have a way to sign in, by password, Google or Apple.
- Add Event: practices, socials and more
Coaches can add practices, team socials and other events with their own titles, and players RSVP just like for games.
- Join more than one team in a season
Players can now register for several teams in the same season, each with its own approval and payment.
- Lineups take player notes into account
Generate Lineup now weighs notes like preferred positions, runner speed or arriving late, and coaches can switch this off.
- The iPhone app no longer gets stuck zoomed in
Pinch and double-tap zoom are off in the app, so you no longer have to restart it after an accidental zoom.
- Threaded replies and pinned messages in team chat
Reply in threads, pin key messages, land on what is new, and get one push for a burst of messages instead of many.
- Fielding-play approvals arrive as one push
Instead of a push for every approved play, you get one notification covering everything approved in a 15-minute window.
- Your 12-hour or 24-hour clock is used everywhere
Times across the app now follow your clock setting, and 12-hour time is the default for everyone.
- Refunds made in several parts now add up
Event and tournament payments refunded in more than one step now show as fully refunded once the whole amount is back.
- Registrations stay marked paid after a refund is sorted out
Refunding a duplicate charge, or paying again after a refund, now leaves the registration correctly marked as paid.
- The same dues can no longer be paid twice
If two captains, or a captain and the player, start paying the same dues, only one checkout can go through, so nobody is charged twice.
- Cancelled events can no longer be paid for
When organizers cancel a paid event, any checkout still open is closed, so nobody pays for an event that is not happening.
- Deleting a field in use no longer wipes game locations
Trying to remove a field that a season still uses no longer leaves games without a location behind.
- Field changes now reach both teams’ schedules
Changing only where a game is played now updates the schedule for both teams, not just one of them.
June 2026
- Add Sub finds everyone your season allows to sub
When a season lets anyone sub, coaches can now find and add players from outside their own league.