SidelineClock: Score, Track, ShareSIDELINECLOCK

PRODUCT UPDATES

SidelineClock Changelog

A clear record of what is available, what has been tested, and what is still being worked on.

Statuses reflect the supplied source and development handoff. Tested locally does not automatically mean verified in production.

Recent Updates

Recent improvements to tournaments, game management, scheduling, public league pages, and the SidelineClock experience.

Tournament directory organization

Public tournaments are organized into Live Now, Upcoming Tournaments, and Tournament History. Live events are prioritized, upcoming tournaments are grouped by month, and completed tournaments are grouped by year and month. Search and sport filters work across the directory.

Pool Play champion tracking

Pool and division winners are identified independently, so one completed pool does not have to wait for every other pool to finish. Separate Pool Play divisions are also supported.

Expanded tournament formats and match progression

Tournament management supports additional bracket formats, including double elimination, with improved match creation and progression.

Community Standards acceptance

League registration records the date and version of the Community Standards accepted by the registering league.

Staff password recovery

Staff can request a password-reset link and set a new password through the account recovery workflow.

Improved game status tracking

Games retain their live status and scores when paused. Completed, live, postponed, cancelled, and scheduled games are displayed with more accurate statuses.

Scheduling safeguards

Games that have already started or ended cannot be accidentally scheduled again. Eligible unscheduled and postponed games remain available for scheduling.

Improved game scheduling controls

Postponing, cancelling, and unscheduling games are handled separately from normal scheduling eligibility.

Printable team schedules

Team schedules include opponents, dates, kickoff times, home and away labels, field names, full field addresses, results, and game statuses.

Site Admin Platform Metrics

The Platform Owner-only analytics dashboard shows total leagues, teams, players, and games; completed and scheduled games; sports breakdown; and 30-day growth trends. Spectator visit tracking is not yet available.

League Admin and Staff Schedule Viewer

League Admins and League Staff can view upcoming and completed games for their assigned league in a dedicated Schedule tab. The view includes dates, times, matchups, field information, game status, scores, and notes, with a print-friendly layout. Scheduling changes remain restricted to the separate Scheduling management page.

League statistics

Public league statistics display team standings and player performance information, including goals and assists.

Consistent SidelineClock branding

Official brand logos are being standardized across the public league directory, individual league pages, statistics, public schedule, and printable schedules.

Improved public navigation

Simplified navigation on league pages by removing redundant Schedule links.

Improved print presentation

Refined printable schedule branding, removed duplicate wordmarks, and improved the page layout.

Tournament management

Platform Owners and authorized League Admins can create and manage tournaments, organize divisions, and add existing league teams without duplicating team or player records.

Tournament match creation

Tournament administrators can manually create matchups or automatically generate round-robin schedules for participating teams.

Tournament scoreboard integration

Tournament matches can be connected to the existing SidelineClock scoreboard, reusing the normal game clock, scoring, spectator viewing, and referee controls.

Tournament referee-link recovery

Tournament administrators can generate and regenerate referee access links for tournament games. Regenerating a link invalidates the previous link.

Tournament statistics separation

Tournament games are excluded from regular-season player statistics so tournament activity does not inflate league performance totals.

Completed

Previously released capabilities and completed development work. Individual features may have different production-verification dates.

Navigation and branding fixes

Added a Home link to Staff Sign In, made Scheduling page navigation use direct page links, and updated the changelog header to use the current SidelineClock primary horizontal logo.

Live spectator scoreboard

Spectators can follow a game on their phones without installing an app or creating an account.

Referee game controls

Referees can manage the game clock and update scores.

Game sharing

Games can be opened using a shareable link, QR code, or six-digit game code.

Teams, rosters, and seasons

Admin tools include team and player management, season organization, and player jersey numbers.

Scoring and game history

The app supports recording goals and assists and viewing completed-game history.

Support and staff entry points

The homepage includes the support email and links to Admin and Staff Login.

Multi-league staff accounts

Staff invitations, sign-in, league assignments, and the staff dashboard have been developed and exercised locally.

Role-based league administration

League Admin and League Staff have different permissions, while the Platform Owner retains cross-league access.

Scheduling permissions and API protection

Scheduling controls are shown according to role. League Staff scheduling requests are rejected by the API with HTTP 403, League Admins can schedule games only when authorized for both teams' leagues, and the Platform Owner can manage games across leagues. Verified in local testing.

Staff account management

Invitation, access revocation, and league assignment workflows have been exercised during development.