What's new
Changelog
Every notable release of Lineupp, newest first. Bug fixes too small to mention land between these entries — anything coaches or parents would notice on game day shows up here.
v1.31.0
Playbook and wristband workflows are faster to build, easier to share, and more flexible for game day, with stronger mobile support throughout the app.
Added
- Bulk playbook management. Add up to 25 plays at once with per-play types and categories, duplicate rows, select multiple plays for taxonomy edits or deletion, and drag plays into the desired order.
- Portable wristband files. Export a card with its plays, types, categories, weights, exact grid, starting number, color, and style, then import it as a new card for another team or coach.
- Expanded wristband controls including configurable starting numbers, additional card formats, print history, reusable sleeve-size presets, independent content padding, and play selection grouped by type.
- Club staff email invitations, club-level handbook entries with draft status, custom profile fields, and public account registration.
- GameChanger-friendly lineup sharing and import through QR codes, plus a faster manual lineup entry workflow.
Changed
- Improved mobile layouts across scorekeeping, team screens, navigation, drawers, player photos, and other game-day workflows.
- Chat messages now support multiple lines, and club dashboard outstanding dues include both products and subscriptions.
Fixed
- Resolved team-switching 404s, mobile player photo compatibility issues, bottom-navigation collisions, and several scorekeeping and depth-chart display gaps.
Security
- Hardened authorization and public-schema access across sensitive team and organization workflows.
v1.30.0
Scorekeep is now a complete game-day system: stronger live scoring, rules-aware lineup management, printable scorebooks, and a shareable postgame recap built from every recorded play.
Added
- Printable scorebook generation for both teams. Lineupp turns live at-bats, runner movement, outs, substitutions, and fielding credits into inning-by-inning scorebook sheets with traditional notation, scoring diamonds, R/H/E totals, and print or PDF export.
- Rules-aware game lineups and substitutions. Choose USA Softball, USSSA Fastpitch, NFHS, or custom local rules; declare straight, DP/FLEX, Extra Player, Additional Player, or roster-batting lineups; and manage pinch hitters, pinch runners, courtesy runners, defensive replacements, and legal re-entry during the game.
- Live DP/FLEX management with clear role status, legal batting and defensive switches, lineup-violation checks, coach override reasons, and optional reminders to report changes to the umpire.
- Shareable game summaries after the final out. Each recap includes the final line score, team huddle points, bright spots, areas to clean up, a suggested Player of the Game that coaches can confirm or change, and the next game.
- Start scoring before the opponent lineup is known. Coaches can choose “Enter lineup later,” begin the game immediately, and fill in the opposing batting order when it becomes available.
Changed
- Standard Scorekeep was rebuilt around faster, focused game actions. Record hits and outs, edit either lineup, replace runners, assign pitcher and catcher, review play by play, share the live game, and move through half-innings without leaving the scoring flow.
- More complete scoring detail now captures multi-assist putouts, defensive errors and the responsible fielder, dropped-third-strike causes, runner-out credits, advances on errors, RBI decisions, opponent pinch hitters, and defensive changes.
- Scorekeeping is safer under game-day pressure with queued saves, duplicate-action protection, stronger undo and redo, automatic screen wake lock, and live views that recover cleanly after a device sleeps or changes connection.
- Dugout mode now stays synchronized with live scorekeeping and provides a clearer linescore, current batter and lineup drilldowns, inning-by-inning defense, quick position replacements, spray-chart context, and the active game clock.
- Game-day lineup and defensive planning now support DP/FLEX and expanded substitutes, clearer In/Sub/Out status, planned pitcher and catcher assignments, and faster inning-by-inning defensive adjustments.
- Player metrics received a field-ready capture experience with scoresheet and single-player modes, numeric input and stopwatch tools, notes, faster player switching, and a clearer player-profile history.
- Club team and staff directories now make it easier to search, filter, and review every team, player, coach, and prospect across an organization, then drill into the right team record.
- Team feature controls now let coaches hide Volunteers and Formations or disable automatic snack rotation when those workflows do not fit the team.
- Lineupp has a new brand identity across the app, marketing site, authentication, print resources, favicon, and install icons, plus a clearer Add to Home Screen experience for iPhone and Android.
Fixed
- Game completion, run-limit handling, score overrides, and half-inning transitions now behave consistently at regulation length and when the final result is reached early; finalized games can also be reopened for corrections or additional play.
- Scheduled game duration now follows the team’s game-rule default, defensive planning handles “no formation” cleanly, and switching teams while viewing Settings reliably loads the selected team’s values.
v1.20.0
Coordinate event help in Lineupp with custom volunteer signups, flexible slots, and a clear view of every open spot.
Added
- Volunteer signups for team events. Coaches can create custom slots, choose whether parents or coaches can participate, publish the signup, and track commitments in one place.
Changed
- Volunteer signup management now shows overall fill progress, open spots, inline volunteer assignments, and expandable open-slot controls for faster administration.
v1.19.0
Basic Scorekeep for coaches who want live score and count without full stats — plus faster dugout access from the dashboard and schedule.
Added
- Basic Scorekeep — choose a lightweight scoring mode before the first pitch. Track batting order, balls/strikes/outs, inning, and score with large Ball, Strike, On base, and Out buttons. Walks and strikeouts advance automatically; tap Out to mark the batter or a runner. Adjust either team’s score with +/−, undo the last play, and finish with the final score — no pitch-by-pitch stats or player box-score lines.
- Scorekeeping mode picker — when you start scoring a game, pick Standard Scorekeep (full stats) or Basic Scorekeep. The choice locks once play begins; reset the game to switch modes.
Changed
- Dugout mode on the dashboard and schedule — the Next Game hero and every game card now surface a Dugout mode button for one-tap bench access. Copy watch link moved into the event actions menu on the schedule list.
- Event hero alignment — the game hero and weather panel now line up with the two-column game-day layout below, so the page gutter stays consistent top to bottom.
- Dugout view in Basic Scorekeep — live scoreboard shows count, outs, current batter, and lineups without fielding panels or base tracking. The box score shows final runs only.
- Dugout defense layout — inning picker and formation controls sit side by side, with the field diagram above the position instructions for quicker in-game defensive adjustments.
Fixed
- Lineup and wristband print layouts — 4-up and game-day printouts render more reliably across browsers.
v1.18.0
Smart lineup suggests a batting order from your season stats, and game-day rosters now separate subs from players who are out.
Added
- Smart lineup — generate a suggested batting order from this season’s batting stats. Pick a Strategic (most offensive upside) or Balanced (fair shuffle) approach, include your whole lineup or just the top 9, review each hitter’s slot, role, and confidence, then apply it in one tap — on both game-day lineups and your team’s default lineup.
- Game-day subs — mark a rostered player as a sub so they stay eligible on defense but sit out of the numbered batting order, and print a dedicated subs sheet.
Changed
- Redesigned game-day lineup overview — set each player to In, Sub, or Out from one place, with batting averages shown next to available hitters.
v1.16.0
Chat gets a major upgrade: richer conversations, clearer inbox behavior, and stronger club-level privacy around coaches-only spaces.
Added
- Richer chat messages — conversations now support image attachments, replies, reactions, mentions, and message search so coaches and families can keep more of the discussion in one place.
- Group messages and improved direct messages — start focused conversations with the right coaches and team members without creating extra team-wide noise.
Changed
- Chat inbox overhaul — team channels, club coaches chat, DMs, read states, unread counts, and notifications now share a cleaner foundation for a faster, more predictable chat experience.
Security
- Club coaches chat is hardened so parent accounts cannot reach organization-level conversations, even if stale membership data ever exists.
v1.15.1
Club coaches chat now has an extra privacy guard so parent accounts can never reach organization-level conversations.
Security
- Club coaches chat now re-checks club-coach eligibility on every direct access, inbox listing, unread count, and message search path, even if a stale membership row exists.
v1.15.0
Lineupp now runs on stronger foundations for your team data, and Prospects is easier to reach from the sidebar.
Changed
- Upgraded the systems that store your rosters, schedules, messages, and club records — built to stay fast and reliable as your program grows.
- Prospects now sits directly under Roster in the Team menu so tryout players are one tap away from your roster.
Fixed
- Prospects link in the sidebar — tapping Prospects under Team navigates to your prospect list again.
- Venues settings — the venues page no longer errors when you open it from team settings.
v1.14.0
Scorekeep gets a ground-up "Diamond Cockpit" redesign — darker, faster, and built for one-handed scoring from the bench.
Changed
- Scorekeeper UI overhaul — new dark "Diamond Cockpit" layout with a compact linescore, redesigned diamond and runner chips, pitch-count strip, and one-tap Ball/Strike/result buttons tuned for phone scoring.
- Spray-chart sheet restyled to match the new scorekeeper theme so hit-location capture feels like part of the same flow.
- Dugout view layout — spectators watching via /watch see the scoreboard stacked above the livestream; coaches get a tabbed batting-order card that follows whichever team is up, plus a header "Streaming" badge when a broadcast is connected.
v1.13.0
Go Live: broadcast your game over RTMPS and let families watch the action — and the live score — right from the dugout view.
Added
- Game livestreaming — coaches can "Go Live" for a game, push a feed from any RTMPS broadcaster (OBS, Larix Broadcaster), and parents watch the stream embedded in the watch/dugout view. Each broadcast auto-records to a replay.
- New "Streamer" staff position — add it to a parent or volunteer's Staff card to let them start and stop the Go Live broadcast without giving them in-app scoring access. Coaches and scorekeepers keep their existing Go Live access.
- Per-team "Allow game livestreaming" setting (off by default) so each team controls whether its games can be broadcast.
- Fullscreen control on the livestream player so viewers can make the game take over their screen.
- Go Live panel now offers a combined ingest URL for single-field encoders like Larix Broadcaster, alongside the separate server URL and stream key used by OBS.
v1.12.0
Club dues get flexible: set a default plan per team or club, layer on per-player add-ons, and let families pay each plan in a tap.
Added
- Default dues plans — mark a plan as the default for a team or the whole club, and players are automatically enrolled in it when they join a roster.
- Per-player plan management — attach add-ons like a uniform or tournament fee, or swap a player onto a custom plan, right from the club roster.
- Families can pay each assigned plan individually from the dues page, including any add-ons beyond their default plan.
Changed
- Dues plan and product pickers now show each team's age division so it's clear which group an offering applies to.
v1.11.0
Clubs arrive: bring all of your teams under one park or travel organization, with a shared dashboard, staff, polls, and a coaches chat. Plus a new tryout event type built for evaluating players.
Added
- Clubs (v1): group your teams under a park or travel organization and see them all from one club dashboard, organized by age division.
- Club staff and admins — invite coaches to the club and manage who has access from club settings.
- Club-wide views for players, prospects, and the combined schedule across every team in the club.
- Club polls — ask your coaches a question, set a deadline, optionally keep results anonymous, and announce it in the coaches chat.
- Coaches chat — a club-wide channel for your coaching staff to talk in one place.
- Attach existing teams you own to a club, or spin up a brand-new team directly inside the club.
- New "tryout" event type: add anyone from your roster or prospect list, with nobody auto-RSVP’d so attendance reflects who you actually invited.
- Tryouts stay coach-only by default and can be kept off the team notification channels (email, chat, push) until you choose to share them.
v1.10.0
Wristband setup moves into the wristbands workflow with a simpler 4-up option for teams that want a cleaner card.
Added
- Wristbands now support two formats: 6-up Advanced and 4-up Basic.
- New starter playbooks now include Fastball and Changeup pitch calls.
Changed
- Wristband settings now open from the wristbands page itself in a drawer, instead of living in the global settings area.
Fixed
- Existing teams receive the new wristband format setting automatically, preventing wristband pages from failing after the update.
v1.9.0
Dugout mode gets a live game clock and richer scoreboard, prospects move into a clearer workflow, and several mobile surfaces are easier to use.
Added
- Dugout mode — live game clock controls, a compact linescore scoreboard, and clearer team-name display for coaches following the game from the bench.
- Prospect tracking — keep evaluation prospects organized with dedicated profiles, statuses, headshots, and promote / return actions.
Changed
- Prospects now live in the main team navigation with clearer statuses, age display, and profile details for tryout and evaluation workflows.
- Depth chart and practice plan screens have faster, lighter interactions when coaches make updates during planning.
Fixed
- New and edit drill screens are easier on mobile: the publish/save step stays last, the back link is easier to find, and long URLs wrap correctly in rich-text drill content.
- Mobile chat, schedule menus, cancelled-event actions, and event hero overflow have smoother small-screen behavior.
- Event notifications reach coaches correctly, and schedule/coaching-note/poll email delivery is more reliable.
- Marketing pages use the correct public routes and the home page now shows the refreshed dashboard screenshot.
v1.8.0
Each coach can write shared notes on a player profile that families always see, with optional push, chat, and email when you save.
Added
- Player coaching notes — each coach writes one shared note per player; linked players and parents always see every coach's notes on the player profile Coaching tab.
- Rich-text coaching notes with per-save push, chat, and email notifications to linked families (push and email honor each family's notification settings).
- Coaching notes preview on the player overview, with a link to read full notes from every coach.
- Film review categories — tag clips by topic (hitting, pitching, defense, and more) and filter a player's tagged clips on the Coaching tab.
v1.7.0
Coaches can run quick team polls with a deadline, live vote totals, and an optional announcement in team chat.
Added
- Team polls — coaches publish a question with 2–5 options and a closing deadline in the team timezone; parents and coaches vote once from the Polls page or home dashboard.
- Poll results — live vote totals for coaches anytime; parents see totals after voting or once the poll closes. Optional anonymous mode hides voter names from coach breakdowns.
- Post to team chat — optionally send a short announcement in the team channel when a poll goes live.
v1.6.0
Live scorekeeping now credits assists and putouts on ground balls, with a clearer error-attribution flow and a fielding stats table on player profiles.
Added
- Fielding play attribution in scorekeeping — after marking where a ground ball went, choose what happened (unassisted, throw to a base, double play) to credit assists and putouts to the right defenders.
- Error play story — on defensive errors, record what happened on the play first, then pick which involved fielder gets charged from the players who touched the ball.
Changed
- Player profile fielding tab — putouts, assists, and errors by position now show in a standard table instead of chips.
Fixed
- Force-out throw options in the spray sheet now include the correct bases when runners are on (e.g. throw to 2B with a runner on first).
- Double play is no longer offered when there are already two outs.
v1.5.0
A full multi-team draft room for evaluation rounds, plus a richer roster view with search, scoring progress, and drag-to-reorder.
Added
- Multi-team draft room — run a live player draft from an evaluation round with a player pool, pick deck, per-team rosters, draft history, and snake or linear order settings.
- Draft order settings — open the gear icon to switch snake vs. linear, drag to reorder round-one team order, randomize unlocked slots, and lock picks already made.
- Evaluation stats drawer on draft pool cards — tap the bar-chart icon beside a prospect's OVR to see category breakdowns without leaving the draft room.
- Prospect age field — capture age when adding or editing tryout prospects; ages show on draft roster picks.
Changed
- Evaluation roster screen — search and filter prospects, see scoring progress and OVR/tier at a glance, position-colored chips, and an evaluation workflow sidebar for Roster / Categories / Results setup.
- Drag to reorder the evaluation roster — choose Custom order, grab the handle on any row, and drop with an insert indicator; order saves for the whole round.
Fixed
- Draft pick deck queue button — correctly adds and removes prospects from the on-deck queue (labeled Dequeue when removing).
- Finishing an evaluation and tapping See results now opens the Results tab instead of the Roster tab.
v1.4.0
Run player evaluations with named rounds, configurable rating categories, and per-coach + averaged results.
Added
- Player Evaluations under Planning — start a named round, add prospects who aren't on your roster, and rate them on configurable categories with optional sub-criteria.
- Evaluation criteria configuration in Settings — build your own rating library, or load a softball starter set (8 categories, 24 sub-criteria) and edit from there.
- Position-scoped evaluation categories — mark prospects as pitcher / catcher / infield / outfield and limit position-specific categories (like Catcher) to just the prospects who play those positions.
- Multi-coach evaluations — every coach on the team rates as themselves; results show per-coach scores and team averages without anchoring you to peers' numbers while you rate.
- Draft prep view inside an evaluation round — tier-grouped prospect pool and a reorderable draft board for snake drafts.
- Dedicated evaluator mode (like scorekeep mode) — tap “Start evaluation” to launch a focused, full-screen rating screen with no sidebar or other chrome, and exit back to Categories / Roster / Results / Draft prep tabs anytime.
v1.3.1
Chat is easier to use on phones, and new messages show up as soon as you open the thread.
Fixed
- Chat message box stays visible on mobile — parents and coaches can reply without scrolling to find the composer.
- Opening Chat from a notification or unread badge loads new messages immediately — no manual refresh needed.
- Links in chat and schedule notification emails open the correct Lineupp page.
v1.3.0
Share Page links open the right team for multi-team families, and you can add venues directly from Settings.
Added
- Share Page on Schedule, event detail, Lessons, and Film Review — copies a team-scoped link (`?team=`) so parents and players land on the correct team when they sign in.
- Add venue from Settings → Venues — create a field or complex with an optional Mapbox address pin without creating an event first.
Changed
- Share Page copies the link to your clipboard (no OS share sheet) with consistent secondary button styling across coach surfaces.
v1.2.0
Import season stats from GameChanger, a refreshed event page, and wristband play weights are back on the card builder.
Added
- GameChanger season stats import — upload or paste a Stats export CSV, auto-map batting and pitching columns, and link rows to your roster (or create players) without re-entering totals by hand.
Changed
- Event detail page and game-day cards restyled for quicker scorekeeping access and clearer at-a-glance info (time, location, weather, and actions).
- Simplified defensive formations editor in Playbook — fewer steps to name, save, and assign a formation to your team.
- Parent invite flow improvements so linking families to players is faster and clearer during onboarding.
Fixed
- Wristband play weights are editable again on each card — drag the slider in “Plays on this card,” then reshuffle so the grid reflects the new mix.
v1.1.0
Events can remember real field locations, and game day pages show a forecast when you pin an address on the map.
Added
- Saved venues for your coaching staff — add fields and complexes once, reuse them on events, and manage your list under Settings → Venues (edit or delete venues you added).
- Mapbox address search on event and team settings forms so locations geocode to map coordinates; home field can link to a saved venue for quick defaults on home games.
- Game-day weather on events with a mapped location — temperature, conditions, precip chance, and wind from the National Weather Service (no separate weather API key required).
Changed
- Event detail hero restyled to match the dashboard Next Game card, with scorekeeping actions and event info grouped at the bottom of the card.
v1.0.0
We're officially at v1. Only up from here!
Added
- Just a version bump to test the release flow.
v0.5.0
The first version with a public changelog. Lineupp is in early access — this entry covers the full set of capabilities shipped to date so future releases can be read against a coherent baseline.
Added
- Roster, batting lineup, depth chart, and defensive formation tools built around how a softball season actually runs.
- Live in-game scorekeeping with box score, pitch counts, catcher stats, spray charts, and a dugout-mode tablet view.
- Playbook with play taxonomy, formations, and printable coach-sheet wristbands generated from your play list.
- Team handbook so coaches can publish season expectations, rules, and reference docs to parents in one place.
- Practice planner with block-based plans, a drills library, and native video upload for drills, film review, and training videos.
- Schedule with timezone support, RSVP, snack rotation, and a chat thread per team for coach-to-parent communication.
- Parent dashboard, guest signup links, and player-parent linking so families see only their kids.
- Web Push notifications for schedule changes, lineup posts, and game-day reminders, plus an installable PWA.
- Public changelog page (you are reading it) and a SemVer-backed release process.
Lineupp follows SemVer and the Keep a Changelog format.