What's new at Sandline

Built one good night at a time.

Sandline has grown from a live RSVP card into a complete home for Tulsa sand volleyball. This is the story of every documented release - written for players, not developers.

Current build138Always moving forward
232documented releases
v33earliest surviving notes
6parts of club life
1shared Sandline story
Latest release

Now playing

The newest version gets the big court. Smaller follow-ups stay attached to the release that introduced them.

v138
ClubJuly 30, 2026

The Sandline story, release by release

Updates gives every player a friendly, permanent place to see how Sandline is growing and what each release made possible.

  • A public timeline covers every major release from v100 forward.
  • All documented follow-up patches remain visible inside their parent release.
  • Player-facing explanations replace technical deployment language.
The archive now reaches the earliest detailed notes at v33. Undocumented version gaps are left honest instead of being reconstructed from guesses.
v138 - v133

The community runs the courts

v138
Club

The Sandline story, release by release

Updates gives every player a friendly, permanent place to see how Sandline is growing and what each release made possible.

  • A public timeline covers every major release from v100 forward.
  • All documented follow-up patches remain visible inside their parent release.
  • Player-facing explanations replace technical deployment language.
v137
Pickup

Community Pickup goes live

Community hosts gained the flexibility of a real night on the courts: walk-ins, changing lineups, sit-outs, team adjustments, and score corrections.

  • Create claimable guest accounts for walk-in players.
  • Choose Playing, Sitting, or Left independently for every round.
  • Move players, regenerate teams, and correct unofficial results before review.
Host a pickup
1 follow-up patch
  • v137.1Team rosters on scorecards and randomized team colors
v136
Pickup

Pickup hosting opens to the community

Any signed-in member can organize a balanced pickup while Sandline keeps private ratings protected and results unofficial until admin approval.

  • Share a six-character check-in code or add existing members.
  • Generate balanced teams without exposing hidden player ratings.
  • Submit the complete pickup for review before ELO or Suns change.
Open Community Pickup
1 follow-up patch
  • v136.1Protected admin cleanup for test and approved sessions
v135
Platform

A cleaner path through Sandline

Navigation, profiles, match results, guest claiming, and Suns education were tightened into a clearer everyday experience.

  • The app navigation was reorganized around Play, Community, League, and You.
  • Winner-first results made match history easier to scan.
  • Rewards and registration now explain Sun tiers, prices, and charge timing.
6 follow-up patches
  • v135.1Clearer Settings and public-profile navigation
  • v135.2Winner-first pickup match history
  • v135.3Winner-first results on public player pages
  • v135.4Clear Sun tiers and event-entry education
  • v135.5Guest-account claim link on signup
  • v135.6Sun balance and readiness at event registration
v134
Events

One calendar for everything

The public Events hub brought pickups, league nights, tournaments, maps, calendar links, and planning polls into one chronological view.

  • Browse every posted event from one public page.
  • Filter by event type and add dates to a personal calendar.
  • Vote in league-night and tournament-interest planning polls.
v133
Community

The Communications Center

Club announcements and event updates became one coordinated system with audience previews, delivery history, email, push, and member preferences.

  • Admins can reach the club or a specific event audience.
  • Every send keeps a useful delivery history.
  • Members control club and tournament notification preferences.
v132 - v124

A more connected club

v132
Club

Rules of the sand

A public rules hub made the shared expectations for pickup, leagues, tournaments, Challenge Night, and community conduct easy to find.

  • Five scannable rule sections work on phones and desktops.
  • Public navigation and the signed-in app both link to the same source of truth.
  • Competitive formats received clearer score targets and limits.
v131
Platform

A truer welcome to Sandline

Sign-in and account pages began using real club activity instead of placeholder marketing numbers, creating a more honest first impression.

  • Real points, games, and Saturdays appear in the desktop brand panel.
  • Mobile account flows received a consistent visual pass.
  • Useful fallback copy keeps sign-in available even when stats cannot load.
v130
Platform

Sandline feels better on a phone

Small mobile details received a focused pass, from input zoom and sticky hover states to PWA color and easier access to the club GroupMe.

  • Text fields no longer trigger unwanted Safari zoom.
  • Buttons and cards release their touch states correctly.
  • Landing and dashboard cards connect players to GroupMe.
v129
Platform

A safer front door

Account, guest, chat, poll, rewards, and push actions received a coordinated security and privacy baseline without changing how normal members use Sandline.

  • Public account responses reveal less private account information.
  • Sensitive actions gained stronger abuse protection.
  • A public privacy page made Sandline's data practices easier to understand.
Read the privacy notice
1 follow-up patch
  • v129.1Follow-up request and origin protection
v128
Platform

Navigation built around how players play

Desktop and mobile navigation were reorganized into Play, Community, League, and Account, with the most-used phone destinations always one tap away.

  • A persistent mobile bottom bar keeps Home, Pickup, Chat, and More close.
  • Desktop sections and active states make a large app easier to scan.
  • Unread chat and captain-request badges travel with the navigation.
v127
Leagues

League registration finds its home

League discovery, registration choices, team branding, and venue information became more consistent from the dashboard through the public league pages.

  • The dashboard guides players toward captain, team-request, or free-agent paths.
  • Public league pages use the real Sandline identity.
  • Venue addresses and map links became editable and reliable.
v126
Rewards

Register with Suns

Eligible tournaments and leagues can accept Suns as an alternative entry payment, with careful handling for waitlists, team requests, withdrawals, and refunds.

  • Choose Suns or the event's traditional payment method.
  • Waitlists charge only when a spot opens.
  • Eligible cancellations create a matching Sun refund.
v125
Rewards

Suns become real merch value

Members can exchange Suns for a one-use Fourthwall merch discount while Sandline keeps the reward and redemption history auditable.

  • Redeem 100 Suns for a $5 discount on an eligible order.
  • Refreshing or retrying returns the same code instead of charging twice.
  • Order updates keep redemption status accurate.
Open rewards
1 follow-up patch
  • v125.1Safe admin refunds for unused merch codes
v124
Shop

The first Sandline shop

A public Sandline merch entrance launched with first-drop photography and a smooth handoff to Fourthwall for products, checkout, fulfillment, and support.

  • Shop from the public site or signed-in app.
  • Featured products introduce the first collection.
  • The storefront remains easy to update without rebuilding checkout.
Visit the shop
4 follow-up patches
  • v124.1Personal recap spotlight now persists until the next pickup
  • v124.2First-drop promotion on the landing page and dashboard
  • v124.3Time-limited founder offer messaging
  • v124.3.1Predictable two-row public navigation on phones
v123 - v115

Stats, stories, and rewards

v123
Recaps

Court Pulse

Club Pulse became a brighter game-day scoreboard with one feature statistic, a complete board of real club totals, and motion that finishes instead of looping.

  • Points rallied leads the story when available.
  • Every meaningful non-zero club metric gets a place.
  • Reduced-motion visitors receive the final scoreboard immediately.
v122
Recaps

The Recap Spotlight

Fresh Saturday results moved from a quiet utility row into a bold landing-page and dashboard feature, personalized when the viewer played.

  • Players see their record, point difference, best win, and teammates.
  • Non-participants get a public-safe club recap.
  • Older personal recaps remain available in a compact card.
v121
Rewards

The Sun Arc

The rewards balance received a visual journey from dawn to high noon, with a celebration that moves the sun as a member earns more.

  • The current balance anchors the rewards hero.
  • Milestones make progress toward the next tier visible.
  • Celebrations respect reduced-motion preferences.
See the Sun Arc
1 follow-up patch
  • v121.1Correct names and avatars in the dashboard chat preview
v120
Rewards

Volleys become Suns

Sandline's reward currency found its permanent name. Existing balances stayed exactly the same while every player-facing surface adopted Suns.

  • No balances were converted or reset.
  • Rewards, history, celebrations, polls, and admin tools use one name.
  • The Ball Bag visual remained intact for the rename.
v119
Rewards

More ways to earn

Rewards expanded beyond attendance to recognize early RSVPs, community voting, referrals, pickup streaks, and thoughtful admin bonuses.

  • Early decisions and useful poll votes earn small rewards.
  • Referrals and consistent pickup attendance receive recognition.
  • Every award remains protected from duplicates.
v118
Rewards

Sandline Rewards begins

The first rewards ledger gave eligible pickup attendance a lasting balance and introduced the Founding Season celebration.

  • Completed pickup attendance earns a protected reward entry.
  • Historical eligible play could be recognized without duplicates.
  • Guest rewards follow players when a guest account is claimed.
2 follow-up patches
  • v118.1The Ball Bag rewards visual rebuilt for mobile
  • v118.2A clearer pop-up reward celebration
v117
Recaps

Your Personal Recap

The dashboard began telling each player their own Saturday story with record, points, best win, teammates, and received shoutouts.

  • Personal recaps persist even when the pickup is no longer fresh.
  • Hidden ratings never appear in the recap.
  • Moderated shoutouts disappear everywhere they are surfaced.
v116
Recaps

Finding past Saturdays

Completed pickups became easier to revisit through a public archive, landing-page teaser, and timely dashboard reminder.

  • The latest completed pickup appears publicly without exposing player names.
  • A Past Pickups archive keeps every Saturday discoverable.
  • Fresh dashboard reminders encourage timely score entry and recap reading.
v115
Recaps

Club Pulse

Real club totals brought the scale and momentum of Sandline to the dashboard, from points played to Saturdays completed and active streaks.

  • Only meaningful, non-zero statistics appear.
  • The strip works as a swipeable mobile story.
  • All-time figures safely fill in before a new season has enough activity.
1 follow-up patch
  • v115.1Club Pulse arrives on the public landing page
v114 - v107

Better days on the sand

v114
Pickup

Pickup Creator, reorganized

Saturday operations became a phone-first four-step flow: Check in, Teams, Score, and Next round, with the current task always clear.

  • The operator stepper follows the state of the event.
  • Existing tools remain available in a calmer page structure.
  • Scoring and next-round actions stay close to the court workflow.
3 follow-up patches
  • v114.0.1Phone-first Pickup Creator polish
  • v114.0.2Team reference stays visible during scoring
  • v114.0.3Winner-first pickup score entry
v113
Tournaments

Tournament day, polished

Tournament pages became more useful before, during, and after play with phase-aware sections, sticky navigation, live refresh, and a stronger public identity.

  • Teams, pools, brackets, and players are easier to jump between.
  • In-progress events refresh without constant manual reloads.
  • Signed-in and public tournament experiences stay consistent.
4 follow-up patches
  • v113.1Live, phase-aware sections for signed-in players
  • v113.2Stronger tournament scoring integrity
  • v113.3Tournament-day interface polish
  • v113.3.1Mobile tournament hotfix
v112
Leagues

League Rework V2

Teams gained a true Team HQ, separate logos and covers, stronger public pages, and richer identity across standings, schedules, and the dashboard.

  • Captains can manage a square logo and wide team cover.
  • Team HQ brings record, roster, next match, and chat together.
  • Schedules and standings link directly into public team pages.
2 follow-up patches
  • v112.1League identity uploads and Team HQ readability fixes
  • v112.2Official Sandline branding on public team pages
v111
Community

Court Chatter 2.0

Chat became a set of contextual rooms with unread state, mentions, quote replies, pickup activity, poll cards, and the community features players expect on mobile.

  • Everyone, event, and team conversations stay in the right context.
  • Mentions, replies, reactions, pins, presence, and typing work together.
  • Pickup activity and community polls can appear directly in chat.
4 follow-up patches
  • v111.1Private, mobile-first photo sharing
  • v111.2Actions for captionless photo messages
  • v111.3Text-message sending hotfix
  • v111.4Consistent Central Time across Sandline
v110
Brand

A volleyball that finally looks like one

The Sandline loader received a cleaner branded volleyball, refined bounce timing, and several determined follow-ups until the geometry read correctly at every size.

  • Full-screen and inline loaders share one recognizable ball.
  • Bounce, shadow, and rotation feel physical without becoming distracting.
  • The final design stays crisp at compact mobile sizes.
4 follow-up patches
  • v110.1Loader stylesheet build fix
  • v110.2Clearer volleyball shape and calmer rotation
  • v110.3Animation stylesheet cleanup
  • v110.4Symmetric volleyball geometry and physical bounce
v109
Community

Community input that behaves

Polls and feedback adopted one understandable lifecycle: Draft, Publish, Email, Close, and Review, while protecting existing votes and responses.

  • Public and guest voting continue through shareable pages.
  • Featured dashboard questions stay intentional and current.
  • Questions and choices lock once real responses depend on them.
2 follow-up patches
  • v109.1Admin result selection fix
  • v109.2Fresh poll and survey results during navigation
v108
Pickup

Pickup Momentum

RSVPs began helping organizers understand the shape of the day, not just a headcount, while friend invitations and guest links reduced barriers to joining.

  • Players can share friend counts and arrival or departure windows.
  • Guests can RSVP without first creating an account.
  • Admins receive court-format guidance based on expected turnout.
v107
Pickup

Pickup results you can trust

Pickup scoring, team changes, deletions, and rating rebuilds moved behind stronger integrity checks so corrections stay accurate across the whole record.

  • Contradictory winners and scores are rejected clearly.
  • Scored rosters lock before ratings can be affected incorrectly.
  • Deleting or rebuilding results recalculates the remaining history safely.
v106 - v100

The modern foundation

v106
Platform

Trust the app

A focused stabilization release tightened private data handling, score validation, dependency consistency, and the reliability of archived pages.

  • Public event pages stopped carrying unnecessary private account data.
  • Score-entry mistakes stay editable instead of failing mysteriously.
  • A locked dependency build made deployments more repeatable.
1 follow-up patch
  • v106.1White-logo asset hotfix
v105
Brand

The official Sandline look

The navy, orange, and baby-blue identity rolled through headers, sidebars, browser icons, the installed app, and push notifications.

  • One approved wordmark replaced mismatched brand treatments.
  • The sun-and-wave mark became the installed app icon.
  • Versioned, optimized assets improved clarity and cache updates.
6 follow-up patches
  • v105.1Logo fit and mobile header polish
  • v105.2Brand scale, color, and PWA icon cleanup
  • v105.3Approved brand assets across every shell
  • v105.3.1Mobile header navy refinement
  • v105.3.2Sidebar logo transparency cleanup
  • v105.4Smaller, faster brand assets
v104
Brand

The Sandline loading experience

Slow moments gained branded loading states and subtle saving feedback so the app felt responsive instead of frozen.

  • Major routes use one recognizable loading screen.
  • RSVP cards show calm skeleton feedback while saving.
  • Reduced-motion settings are honored.
2 follow-up patches
  • v104.1Loader volleyball polish
  • v104.2Loader animation cleanup
v103
Challenge

Challenge Night becomes discoverable

Challenge Night moved from a working event format into a complete product with dashboard visibility, better RSVP access, archives, and finished-event recaps.

  • Upcoming Challenge Nights appear where players already look.
  • Completed events live in a dedicated archive.
  • Recaps preserve the leaderboard and match story.
Open Challenge Night
2 follow-up patches
  • v103.1Balanced fixed-team generation
  • v103.2Challenge archive build and team-generation follow-up
v102
Challenge

Challenge Night begins

Sandline introduced a fixed-team, King-of-the-Court-style format with RSVP, team generation, live court order, leaderboard, and match log.

  • Public players can RSVP and follow the event live.
  • Admins generate teams and enter matches from one operator view.
  • Winners stay while waiting teams rotate onto the court.
4 follow-up patches
  • v102.1Challenge guest and walk-in fixes
  • v102.2Existing-player search for Challenge events
  • v102.3Admin player-pool and event deletion fixes
  • v102.4Clearer Challenge score entry
v101
Platform

The next pickup takes the lead

The member dashboard established a clearer hierarchy, placing the next pickup and its RSVP ahead of secondary community activity.

  • The next event becomes the dashboard's visual anchor.
  • Polls, chat, results, and league prompts remain close without competing.
  • Mobile date and action layouts became easier to scan.
1 follow-up patch
  • v101.1Dashboard and featured-poll sync fix
v100
Community

Social notifications arrive

Pickup comments, shoutouts, and optional global-chat activity began reaching members through useful, preference-aware push notifications.

  • RSVP'd players can hear about new pickup comments.
  • Shoutouts notify the person being recognized.
  • Global chat alerts are opt-in and intentionally throttled.
2 follow-up patches
  • v100.1Reliable shoutout hiding
  • v100.2Stability, authorization, and project cleanup
v99 - v33

The Early Sandline Archive

These releases built the first tournaments, rounds, recaps, profiles, polls, leagues, and mobile app. Every version below has a surviving release note; blank or missing versions are intentionally omitted.

v99Community

Admin pickup update composer

Admins gained one place to send a pickup update by email and push, with delivery history for every audience member.

v98Community

Pickup push notifications

Pickup reminders and status changes began reaching subscribed phones.

1 follow-up patch
  • v98.1A clearer PWA install coach
v97Platform

Push subscription setup

Members could connect a browser or installed app to future Sandline push notifications.

v96Community

Notification preferences

Members gained controls for email, pickup, poll, shoutout, and league notifications.

1 follow-up patch
  • v96.1Email preferences enforced for non-account messages
v95Platform

Save Sandline to your phone

An in-app install prompt helped iPhone and Android players launch Sandline like an app.

1 follow-up patch
  • v95.1Installed-app dashboard launch fix
v94Platform

Sandline becomes an installable PWA

A conservative mobile web app foundation added home-screen installation without risky offline data caching.

v92Recaps

Pickup recaps and shoutouts

Completed pickup pages brought together stats, games, comments, Instagram recaps, and player-to-player shoutouts.

1 follow-up patch
  • v92.1Recap, dashboard, and match-history polish
v91Pickup

The public pickup hub

Upcoming pickup events received public detail pages, member RSVP, and community comments.

3 follow-up patches
  • v91.1Public pickup follow-up
  • v91.2Pickup hub frontend polish
  • v91.3Public pickup reliability follow-up
v90Community

Email any published poll

The poll editor could send the selected live question to registered players without relying on a hardcoded weekly poll.

v89Community

Native feedback surveys

Post-pickup feedback moved from an external form into Sandline, with editable questions and admin results.

1 follow-up patch
  • v89.1Feedback email delivery diagnostics
v88Events

Getting players to the right courts

Venue language, map guidance, and public discovery pages were corrected so new players could find the real location.

v87.1Pickup

Mobile pickup status sheet

Weather and status controls moved into a safe mobile bottom sheet instead of overflowing the admin event row.

v86Tournaments

Tournament payment and waiver flow

Tournament registration added event-specific payment guidance and recorded waiver acceptance.

1 follow-up patch
  • v86.1Restore the public-profile navigation link
v85Tournaments

Tournament guardrails

Score limits, tie handling, and bracket seeding gained stronger protection against event-day mistakes.

v84Leagues

Pretty league team URLs

Public team pages gained readable league-and-team addresses while old links continued to redirect safely.

v83Leagues

League team identity

Captains could choose a wider color palette and add a public image to their team.

v82Pickup

Pickup status and rainout controls

Admins could publish weather watches, delays, moves, and cancellations consistently across public and member views.

v81Pickup

The public pickup share page

Sandline gained one stable pickup link for Instagram stories, texts, and new-player invitations.

v79Leagues

Public league signup

Players could enter the right league-registration path from public pages and continue after signing in.

3 follow-up patches
  • v79.1League signup redirect fix
  • v79.2Admin placement for league free agents
  • v79.3Dashboard polish restored
v78Platform

Dashboard safe polish

A low-risk dashboard pass clarified priorities without disturbing the core RSVP and league flows.

v77Tournaments

Public tournament champion recap

Finished tournament pages gave the champion and final bracket a stronger public ending.

v76Tournaments

Tournament public experience polish

Registration, teams, schedule, and bracket information became easier to scan on a phone.

v75Tournaments

Tournament mode selector

Tournament creators could choose the format that matched the day, including premade-team registration.

5 follow-up patches
  • v75.1Tournament admin mode and edit polish
  • v75.2Premade fours registration
  • v75.3Premade-team cleanup and invite links
  • v75.4Admin premade-team creation fix
  • v75.5Premade-team scheduling compatibility
v74Leagues

Public league team pages

Teams received shareable pages for identity, roster, standing, record, and schedule.

v73Tournaments

Tournament calls to action

Public and signed-in tournament pages made the next registration action clearer.

1 follow-up patch
  • v73.1Tournament CTA follow-up polish
v72Community

Public profile social links

Player profiles gained optional social identity and clearer signed-in versus public access.

1 follow-up patch
  • v72.1Instagram placement polish
v71.xRecaps

A leaderboard worthy of the top three

The leaderboard received a podium hero and more reliable player counts.

2 follow-up patches
  • v71.1Podium leaderboard hero
  • v71.2Leaderboard count fix
v70Community

Player profile redesign

Public profiles became tighter, more visual, and more useful on mobile.

v69Tournaments

Six-team brackets and set scores

Tournament scoring expanded to a six-team bracket format and richer set-by-set results.

v68Tournaments

Tournament operator polish

Dry-run lessons became clearer admin controls for running a live event.

1 follow-up patch
  • v68.2Admin tournament list hotfix
v67Platform

A first-time player invitation

New members received a focused dashboard prompt toward the next useful action.

v66Pickup

Pickup admin flow polish

Small operator refinements made check-in, team generation, and scoring easier to move through.

1 follow-up patch
  • v66.1Pickup admin workflow follow-up
v65Leagues

League Mode launch preparation

League registration, team placement, schedule readiness, and dashboard promotion were prepared for real use.

2 follow-up patches
  • v65.1Repair an active league missing its schedule
  • v65.2Walk-in guest duplicate warning
v64Community

Player profile tap sheets

Chemistry cards opened into useful mobile sheets instead of forcing more page navigation.

2 follow-up patches
  • v64.1Tap-sheet interaction polish
  • v64.2Tap-sheet layering fix
v63Community

The admin poll editor

Sandline polls became editable products instead of one-off developer changes.

1 follow-up patch
  • v63.1Desktop editor polish and closed-poll deletion
v62Pickup

Pickup admin declutter

The event operator page shed redundant status blocks and made the active court workflow easier to reach.

3 follow-up patches
  • v62.1Mobile pickup-admin polish
  • v62.2Keep mid-play tools open after the first score
  • v62.3Poll-email duplicate-send protection
v61Community

Public pickup polls

Sandline gained native public scheduling polls with custom responses and admin results.

3 follow-up patches
  • v61.1Poll security and Other-time responses
  • v61.2Admin pickup-poll results
  • v61.3Sitewide typography refresh
v60Tournaments

The visual tournament bracket

Semifinals began flowing visibly into the final across admin, member, and public tournament pages.

v59Tournaments

Tulsa tournament discovery

A dedicated public guide helped people searching for sand volleyball tournaments in Tulsa find Sandline.

v58Pickup

Hidden pickup skill ratings

A private ELO-style system began powering more balanced teams without showing numbers to players.

v57Community

Court Lines player profiles

Public player pages received a sharper hero and more intentional chemistry language.

5 follow-up patches
  • v57.1Stronger Court Lines profile treatment
  • v57.2Chemistry language cleanup
  • v57.3Public profile hero cleanup
  • v57.4Profile hero label polish
  • v57.5Profile hero pill polish
v56Pickup

Transparent RSVP nudges

Admins could see exactly who would receive a no-response reminder before sending it.

1 follow-up patch
  • v56.1Email duplicate-send protection
v55Pickup

No-response pickup nudges

Admins gained a targeted reminder for registered players who had not answered the weekly RSVP.

1 follow-up patch
  • v55.1Safer throttled email delivery
v54Tournaments

Public tournament pages

Tournaments became shareable events with registration, teams, pools, standings, and brackets outside the signed-in app.

2 follow-up patches
  • v54.1Public registration count fix
  • v54.2First-name and last-initial public privacy
v53Tournaments

Elimination brackets

Pool standings could seed semifinals, a final, and third-place match, ending with a champion.

v52Tournaments

Tournament pool play

Live scheduling, score entry, and standings arrived for tournament pools.

v51Tournaments

Tournament team generation

Admins could generate teams from registered players and adjust rosters before the event.

v50Tournaments

Tournament registration begins

Sandline's tournament system launched with free-agent registration, payment tracking, and admin confirmation.

v49Community

A real mobile chat shell

Chat moved from a sequence of scroll patches to a purpose-built phone layout.

1 follow-up patch
  • v49.1Desktop chat-shell correction
v48Pickup

Pickup seasons foundation

Pickup history gained season and week structure, with the first admin season tools.

11 follow-up patches
  • v48.7Court Lines chat redesign
  • v48.7.1Desktop chat layout fix
  • v48.7.2Mobile channel navigation fix
  • v48.7.3Mobile chat spacing fix
  • v48.7.4Mobile chat polish
  • v48.7.5Mobile Safari initial-load fix
  • v48.7.6Mobile bottom-gap fix
  • v48.7.7Final mobile chat polish pass
  • v48.7.8Mobile chat-header rollback fix
  • v48.7.10Mobile chat top-gap fix
  • v48.7.13Restore latest-message auto-scroll
v47.xPlatform

Chat and navigation refinement

A rapid series improved reaction speed, leaderboard alignment, and the growing app sidebar.

4 follow-up patches
  • v47.4Faster chat reactions and calmer scrolling
  • v47.5Desktop leaderboard header alignment
  • v47.6Sidebar navigation cleanup
  • v47.6.1Duplicate sidebar item removed
v46Pickup

Bring a Friend Lite

Pickup RSVPs began making room for a guest without requiring a full account first.

1 follow-up patch
  • v46.1Mobile leaderboard polish
v45Platform

A stability cleanup

A focused maintenance release kept the fast-growing pickup and recap tools dependable.

v44Recaps

Downloadable pickup recap cards

Admins could turn a completed pickup into a shareable PNG story card.

8 follow-up patches
  • v44.1Recap snapshot polish
  • v44.2Multiple recap templates
  • v44.2.1Recap template crash hotfix
  • v44.3Signature recap card
  • v44.3.1Signature recap visual polish
  • v44.3.2Signature recap build fix
  • v44.3.3Recap icon polish
  • v44.4Simpler recap creation
v43Pickup

Pickup completion flow

Finishing a pickup became an intentional workflow instead of a collection of separate admin actions.

v42Recaps

Recap sharing polish

Pickup recaps became easier to copy, post, and reuse in community channels.

v41Recaps

Pickup recap social cards

Completed results gained a designed social card built from the real event.

2 follow-up patches
  • v41.1Correct next-pickup time on recap cards
  • v41.2Round-scoped player movement hotfix
v40Community

Player badges

Lightweight achievements made profiles and club participation feel more social.

v39Pickup

Admin operations status

A compact status strip helped organizers see what remained before, during, and after pickup.

v38Recaps

The first pickup recap card

Admins gained a personable, reusable summary of the day's results alongside a cleaner admin menu.

3 follow-up patches
  • v38.1Friendlier recap copy and current records
  • v38.2Recap and admin-navigation polish
  • v38.3Pickup headcount copy polish
v37Pickup

The pickup growth loop

Pickup invitations, follow-up, and turnout messaging began working together to help the weekly game grow.

2 follow-up patches
  • v37.1Remove player-facing skill level
  • v37.2Remove the unused bulk-import tool
v36Pickup

Pickup rounds

A single pickup could finally hold multiple rounds, each with its own teams and games, without losing earlier scores.

1 follow-up patch
  • v36.1Pickup Creator crash hotfix
v35Community

Post-pickup feedback

Admins gained the first tool for sending a feedback survey to confirmed pickup players.

v33Pickup

See who's coming

The dashboard pickup card added a live avatar pile and expandable RSVP roster - the earliest surviving detailed Sandline release note.

Still building

The next version starts on the courts.

Ideas come from real Saturdays, league nights, tournament days, and the people using Sandline between games.