← Back to LapBeeps

Version History

v2.7.0

New & Improved

  • Track mode: run a permanent track always-online — drivers open stints continuously, no race meeting required
  • Auxiliary screen: full-screen live standings and stints for a second monitor or audience display
  • Heat report PDF now embeds charts: gap-to-leader, position progression, and lap-time distribution
  • Printable results report
  • Printable seeding report
  • Heat seeding basis now shown on the web too
  • Heat rankings show top-3 stats when seeding or evaluation needs them
  • Heat designator included in PDF and Excel report filenames
  • Stream track sessions online and let anyone follow live at a public track page (/~slug)
  • Personal per-driver statistics for track practices, both live and historical
  • Associate a race meeting with a track when streaming online
  • External leaderboard output over ZeroMQ (experimental) for third-party dashboards

Bug Fixes

  • Only the latest stint flashes on new passings

v2.6.0

New & Improved

  • Staggered start mode: launch drivers one at a time, each measured against their own clock
  • Configurable staggered cadence: advance on announcement, on detector passing, or manually
  • Per-driver clock starts at the start tone or at first passing
  • Lap-limited heats: finish by lap limit, time limit, or whichever comes first
  • Representative lap time estimates session duration for lap-limited heats
  • Manual participant start and forced start for retired or missed drivers
  • Position announcements on passings
  • Completed drivers announced with their results
  • Announce drivers either by name or by bib number (not both)
  • Force-run seeding button
  • Manual seeding shows bib numbers
  • Assigning a participant to a group rebalances the ladder

Bug Fixes

  • Passings modal hides passings from before a driver started
  • Rankings distinguish pending drivers from DNS
  • Finished DNS drivers are no longer announced
  • Gap time no longer shows negative values
  • Scheduling places sessions after completed ones
  • Minimum laptime validated below maximum laptime
  • False passing sound
  • Rebalancing preserves non-scheduled sessions and is permitted while a heat is incomplete
  • Seeding scope label renamed from "none" to "preserve"
  • Time interval input matches the height of other fields
  • Edit heat modal layout fix

v2.5.0

New & Improved

  • Manual seeding mode: reorder heat participants by hand before a round starts
  • Seeding details modal: see how each round's start order was derived, with per-round editing
  • Race ladder shows results of qualis and finals
  • Results modal for completed heats
  • DAG-based schedule engine for complex round dependencies
  • Nickname announcements
  • Quali- & final-specific min/max participant limits
  • Ladder-wide reordering waits until previous rounds are finished
  • Ladder automatically reschedules after modification
  • Edit heat modal: improved layout; new ladder modal defaults

Bug Fixes

  • Schedule shows actual race start times (excluding prepare duration)
  • Open practice settingsa modal: prepare time removed
  • Reset open practice
  • Web: registration page UI fix

v2.4.0

New & Improved

  • New countdown timer, redesigned elapsed indicator
  • Announcement dynamic callouts ({N} minutes left)
  • External dashboard/timer/lights integration
  • Quick heat editor: edit warmup period and start parameters
  • Heat report PDF: added design and statistics
  • Heat stats (web + desktop)
  • Participant search: autocomplete from driver & transponder database
  • Online registration is enabled by default
  • Send application logs alongside feedback submissions
  • Enter key submits modals (heat and meeting editors)

Bug Fixes

  • Fall back to userdata folder if Documents folder is missing
  • Chrome flags fix for certain systems
  • Countdown duration calculation fix
  • Driver database no longer updated if name is missing
  • Participant must have either name or transponder to get registered
  • Announcement page minimum speech rate set to 0.7
  • Participants re-ranked on transponder reassignment
  • Announcements primed at countdown start to avoid delay

v2.3.0

New & Improved

  • Driver database with auto-update from heats and practices
  • Crossing speed display
  • Followup heat copies last round's settings
  • Driver database search in history
  • Speech synthesis warm-up and auto-prime
  • Stint statistics parity between desktop and web
  • Open practice stint colors match heat timing

Bug Fixes

  • DNF flag not set on on certain decoders
  • Finish a heat even if decoder was disconnected
  • Passing speed divide-by-zero fix
  • Heat rankings: pace column sizing

v2.2.1

New & Improved

  • Jump to freshly created quick heat or practice
  • Feedback form in-application and on landing page
  • New meeting's min/max laptime defaults updated
  • New meeting's loop width default to 30 cm

Bug Fixes

  • Announcements: keep utterance from being garbage collected
  • Web: unnamed driver's category display
  • Web: meeting page counts race ladders only

v2.2.0

New & Improved

  • ZRound decoder support
  • AMB/iLap decoder support
  • Follow-up heat dialog
  • Schedule lane scrollable with mouse wheel

Bug Fixes

  • AmbRc: remove force-wait on first passing
  • EditParticipantsModal import button disabled state fix

v2.1.2

New & Improved

  • iLap/AmbRc decoder support
  • Improved decoder logs and MyLaps handshake

v2.1.1

New & Improved

  • Sentry error monitoring
  • RSSI displayed with 1 decimal digit

Bug Fixes

  • Ladder strip compresses on small screens

v2.1.0

New & Improved

  • Practice statistics modal with progression chart
  • Drag-and-drop schedule reordering
  • Sidebar timing icon indicates active sessions
  • Ladder balance and seeding rewrite
  • Schedule generator rewrite
  • Session activation modifies schedule

Bug Fixes

  • Dark mode laptime coloring
  • Ladder not modifiable once round was started
  • Broken desktop connection makes live session offline
  • Transponder assignment and reassignment

v2.0.0

New & Improved

  • Complete rewrite of the desktop application
  • Ladders and round management
  • Drag-and-drop reschedule
  • Online registration to race meetings