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.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.