Product
Changelog
Shipped updates to RecordBoard, in reverse chronological order.
March 31, 2026
Latest
Laser measurement suite: source badge, connection status, and one-tap Foul/NM
- —Laser source badge — every recorded distance now shows whether it came from the connected laser or was entered manually. The crosshair icon and 'Laser' label appear directly on the result, giving judges and meet directors a clear audit trail for every mark.
- —Live connection status chip — a green, yellow, or red chip at the top of the judge view shows the current device connection state at a glance. One tap triggers a reconnect without navigating away from the active flight.
- —One-tap Foul and No Mark buttons — record a foul or no-mark instantly from the judge view without opening a sub-menu. Built for the pace of a throwing event: no menus, no delays, no lost marks in the middle of a flight.
March 31, 2026
Live broadcast: camera preview before going live + spectator waiting screen
- —Camera preview before broadcasting — coaches see exactly what they're streaming before a single viewer connects. The viewfinder is live on your screen the moment you tap Go Live; you confirm the framing, verify the audio level with a 5-bar mic indicator, then tap once more to go live. No guessing, no 'is this thing on'.
- —Spectator-friendly waiting screen — when a stream hasn't started yet, viewers see the competition name and a clear 'Stream starting soon' message instead of a technical error. Shareable before the meet begins: send parents the link in the morning, they'll know exactly what they're waiting for.
- —Parent-facing stream link — the public stream URL is designed to be shared. Drop it in your team group chat before the meet starts; parents and remote family can open it on any device with no account required.
March 19, 2026
Daktronics scoreboards: track boards auto-follow the active running event
- —TRACK boards now auto-follow the active running event — no more manual reassignment between heats. The scoreboard updates automatically when the active event changes, so the timing operator never has to touch the board selector during a running event.
- —FIELD boards retain the competition selector, letting operators choose which field event to display independently.
- —This distinction is especially impactful at large invitationals and college meets where track events change rapidly between heats — one fewer task on the timing table during high-pressure moments.
March 18, 2026
Export results to athletic.net — one-click publish to your school's profile
- —Athletic.net result export — one click after each competition generates the file athletic.net expects; upload it through their standard interface while the meet is still running, not 12 hours after it ends
- —Per-competition export button on the results page — export each event as it closes without waiting for the full meet to finalize
- —Meet-level export — export all events at once when the meet finalizes; useful as a final sync pass
- —Auto-push on finalization — competitions set to auto-publish sync to athletic.net automatically; no manual export step required
- —HyTek semi-colon delimited format — the same file format athletic.net has accepted for years; your upload process does not change
March 18, 2026
Personal record tracking — celebrations, notifications, and history
- —PR celebration overlay — athletes see a full-screen celebration the instant they set an all-time personal record: their new mark front and center, the event name, and the meet. Designed to be screenshot-worthy and shareable.
- —Coach push notifications for PRs and podium finishes — coaches receive an alert the moment an athlete sets a PR or finishes in the top three, from anywhere at the venue. No more finding out after the fact.
- —PR detection service — all-time personal records are tracked accurately across corrections, team transfers, and multi-meet history. When the celebration fires, it means something.
March 14, 2026
Schedule builder, mobile UX overhaul, and interface polish
- —Meet Schedule Builder — create sessions with start times, assign events, and publish a public schedule URL coaches and athletes can open on any device with no login required
- —Mobile UX overhaul — every major management dialog (create meet, roster management, send team invite, HyTek import, CSV import, chip timing import) now opens as a keyboard-aware bottom sheet on mobile; inputs are no longer buried under the keyboard and action buttons stay pinned above it; if you tried these workflows on mobile before and gave up, give it another try
- —Helpful empty states — dropdowns and lists now show actionable guidance instead of blank space when no data exists yet
- —Consistent DatePicker — unified date selection component across the full app; inconsistencies between pages are resolved
- —Tab and card polish — Schedule tab, event cards, and navigation controls received visual cleanup and layout improvements
March 2026
Officials staffing, notifications, FinishLynx desktop app, and more
- —Officials staffing system — define role needs, invite officials by email with one-click accept/decline (no account required), track confirmations in real time
- —Notification center — push, email, and in-app alerts for athletes and coaches: PR alerts, flight calls, competition-live pings
- —FinishLynx desktop app — drag-and-drop installer with system tray integration replaces CLI sync agent for timing operators
- —Pole vault standards position — per-athlete run-up position tracking (cm + imperial), inline edit from judge view, 3-value history
- —Mobile streaming reliability — TLS TURN relay; streaming now works on cellular networks, not just WiFi
- —Public scoreboard publish toggle — explicit control over when results go public; test and seed meets stay private
- —Top-3 result preview — completed event cards show top 3 finishers inline on the meet Events tab
- —Online entry portal — coaches submit athletes and relay teams from any device; limits, scratches, and entry confirmations handled automatically
- —Native field event judge interface — one-tap recording for throws and jumps on any phone, works offline
- —Seeding wizard — automatic flight and heat assignment, with drag-and-drop adjustments and one-click heat sheet PDF
- —Live results page — public scoreboard with real-time standings and attempt history; no account required for spectators
- —Results PDF export — meet print view, team scores, and individual score sheets
- —TFRRS + Athletic.net results export — send meet results directly after competition ends
- —FinishLynx file exchange — import start lists and export results for track timing operators
- —Multi-day meet management — prelims, finals, Day 1 and Day 2 managed in one place
- —Live video streaming from competitions
February 2026
Marketing site & public presence
- —New marketing homepage with features overview and dual-audience positioning
- —Pricing page with plan comparison
- —Public events directory at /events
- —Footer and navigation updated with all key routes
January 2026
Core meet management
- —Meet and competition creation with full CRUD
- —Athlete roster management independent of competitions
- —Flight management — assign athletes to flights, advance between rounds
- —One-tap attempt recording (Make, Miss, Foul, Pass)
- —Offline support — competitions run without internet, auto-sync on reconnect
- —Live results scoreboard with real-time updates
December 2025
Foundation
- —Next.js 15 + React 19 monorepo architecture
- —Prisma + PostgreSQL database schema for meets, competitions, entries, and attempts
- —AWS Cognito authentication
- —iOS native app via Capacitor
- —Stripe billing integration