All posts
Release

Platform updates: Plan the floor, run the stations, and tournaments arrive

Coaches get the tools to plan a session down to the court and run it from one screen, events learn to explain themselves, and tournaments arrive in early access.

On your phone, close Spike completely and open it again — that is what downloads the update and applies it. Everything below arrives with it.

Plan the gym floor

A training plan now records where everything happens, not just when. Open the floor, drag a drill onto a court, and tap quarters to split the court into whatever shape the drill needs — half, a third, one corner. The floor shows one region per drill, and under each drill sits the kit it needs, so setting up the hall is reading a list, not reconstructing the session in your head.

Scrub through the session and the floor follows — a stations block splits into its lanes so you can see where every group stands at every minute. And when the session starts, the running view opens the floor at the minute you are in.

A training plan's floor view: a timeline scrubbed to 18:51, two courts below it, one carrying a placed station group, and a side panel listing which group is on which court
Scrubbed to 18:51 — three groups running, and the panel says which one is on which court.

Drills learn dials

Write {rounds} or {balls} into a drill’s instructions and it becomes a dial — a setting the drill carries everywhere it goes. Each plan answers the dials for its own use, so the same drill reads “2 rounds of 4 balls” in Tuesday’s session and “3 rounds of 6” in Thursday’s — on the web, on the phone, and on each station group’s card while it runs.

The drill editor: three dials named rounds, balls and rest with values 3, 6 and 20, and the instructions below showing each token highlighted with its value beside it
Three tokens typed into the instructions, three dials to set. The text shows each value in place.

Every station group runs its own clock

Running a session with stations on the phone, each group now gets its own card: the drill it is on, its own countdown, its own Next button. A coach paces every court from one screen, and the lead coach decides who runs what.

A stocked library, and your club's drills imported

The public library now holds 56 ready-made drills and 10 complete session plans — warm-ups to cool-downs, every skill covered, free to load into your own sessions and adjust.

If your club already keeps its drills in a spreadsheet, import it: match the columns once, adjust any row before it lands, and a bad cell fails its own row rather than the whole file.

Tournaments, in early access

Organizers can now build a tournament end to end: venues, courts and days; entry by team, by club, by email or by a shareable link — including squads with no Spike account, who enter and withdraw by their invitation link and hear results by email; group stages feeding brackets, an auto-scheduler, and standings that update as results land.

Every tournament gets a public page at a readable address, with the poster, the draw and a live ticker. New tournaments go public after a quick check from us — create one and we will take a look.

A tournament's public page: poster hero with the dates and name, an entry card showing the fee and places taken, and the field of five teams below
The public page anyone can open — the field, the standings and the schedule, without an account.

Events explain themselves

The events list now reads at a glance: the date first — written day-first, the way you actually write it — then whose event it is and how it is filling up, grouped by week. Cancelling an event asks why, and everyone sees the reason. Cancelled by mistake? Restore it from the Danger Zone with everyone’s responses intact.

An events list grouped by week, each row leading with its date, and a cancelled row struck through with its reason quoted underneath
Date first, grouped by week — and a cancelled session says why, right on the row.

The people running a session can finally manage it: creating an event for a team or group makes its coaches, assistants and helpers hosts automatically, and joining a club or team shows you its upcoming events straight away.

Roles say what they mean

Club settings gained a Permissions panel: see exactly what a role lets someone do before you hand it out, and give one person one extra permission instead of inventing a role for them. Rosters now split players from staff, and member counts count players — a helper is staff, not an inflated player number.

Chat feels right on the phone

  • Drag a message aside to answer it.
  • Tap a message and its menu opens on the touch; hold to select.
  • Group chats without a picture wear their own colour.

And the fixes

  • A dead password-reset link now says so and offers a new one, instead of claiming the password was reset when nothing happened.
  • Editing a paid session no longer crashes on iPhone.
  • A club can price a session to cover Spike’s 2.5% fee, so the club nets what it asked for.
  • The web notification bell now counts what you have never seen, and rows stay highlighted until you open them — the way the app already worked.
  • Messaging someone again after leaving the old conversation reopens it instead of starting a duplicate.
  • Everyone on an event hears about new comments on it, not just the first commenter.
  • Dates read day-first everywhere.