New Digital Judging on iPad & Tablet Jan 2026
Replace paper judge sheets with a fully digital judging experience. Judges can draw, annotate, and score directly on their tablet — no more paper, no more manual data entry.
- Canvas Drawing: Free-hand drawing on a digital sheet per athlete, with robust localStorage backup so nothing is lost
- Score Entry & Sync: Enter scores per athlete that automatically sync with the central scoring system in real time
- Athlete Navigation: Athletes are loaded from the active group; the last selected athlete is saved and restored automatically
- FRS & DNS Buttons: Quickly mark athletes as FRS (Fall/Re-Start) or DNS (Did Not Start) with a single tap
- Optimized Header: Shows Publish button, country flags, and group status at a glance on iPad
- Publish Confirmation: A confirmation dialog prevents accidental publishing of scores
- Offline Support: e-Sheets work offline and sync when connection is restored
- Settings Toggle: Enable or disable e-Sheets per competition via General Settings
- Visibility Rules: e-Sheets only appear on the Judging page (not Scoring); PDF sheets remain available on the Scoring page
How to Use
Go to Settings → General and enable e-Sheets. When a judge opens the Judging page, the e-Sheets card appears at the top. Select an athlete from the dropdown, draw your notes on the canvas, enter scores in the fields, and tap Publish when ready. All data syncs automatically.
Improved Complete Schedule Redesign Dec 2025 – Mar 2026
The schedule has been rebuilt from the ground up with a mobile-first approach, dark mode support, and a modern visual design.
- Mobile-First Layout: Run cards on mobile, data table on desktop — each optimized for its form factor
- Live Time Tracking: Day headers and group headers show real-time progress with live delay indicators
- Discipline Color Coding: A colored left border per discipline makes it easy to distinguish categories at a glance
- Collapsible Groups: Groups collapse/expand as accordions; only the active group auto-expands
- Status Badges: DNS, FRS, and DSQ statuses are shown inline with styled badges
- Origin Display: Placeholder athletes show where they advanced from
New Custom Schedule Items Dec 2025
Add non-competition entries to your schedule such as practice sessions, opening ceremonies, lunch breaks, or any custom event.
- Click "Add Custom Entry" at the top of the schedule page
- Set a title, date, and time — the item is automatically placed in the correct order
- Edit or delete custom entries via modern, mobile-optimized modals
Improved Group Approval Redesign Dec 2025 – Mar 2026
The Group Approval modal has been completely overhauled for faster, more accurate result verification.
- Blue/Red Theme: Clean, high-contrast design with a clear visual hierarchy
- Final Column: Shows placement and best score at a glance, pinned to the right side of the table
- Inline Score Editing: Click any score cell to edit it directly in the approval view — changes save immediately
- Best Run Highlighting: The best run per athlete is visually highlighted for quick identification
- Score Differences: Shows score differences below each score for comparison
- Judge Placements View: See how each judge ranked the athletes per run, with runs as columns
- Automatic Advancement: Approving a group now triggers next-round advancement and final placement calculation automatically
New Extended Approval (2nd Level) Dec 2025
For D8 competitions, a second approval level is now available. After the Chief Judge approves, the Technical Controller can review with Provisional badges shown on the public page until final approval is granted.
New DSQ & DNS Handling Mar 2026
Mark athletes as Disqualified (DSQ) or Did Not Start (DNS) with proper cascade logic.
- A double-confirmation dialog prevents accidental DSQ/DNS marking
- Related scores are cascade-deleted and the athlete is excluded from placement calculations
- Status labels appear in results, schedule, and TV graphics
Improved Scoring & Judging UX Dec 2025 – Mar 2026
- Judge Card Ordering: Cards are now reliably sorted by judge number (1, 2, 3...) with a responsive layout
- Score Input Locale: Score fields now accept both comma and dot as decimal separators, preventing locale-related data entry errors
- Individual Bib Numbers: Toggle bib number display per athlete with duplicate validation
- Judging Sheets A4 Print: Optimized for A4 paper with proper page breaks between categories, group filtering via checkboxes, and position-based grouping (by judge position, not name)
- Dynamic Run Columns: The number of run columns in scoring tables is now determined by the heatsystem configuration
- Visibility Logic: Non-assigned judges see a clear "not assigned" alert; result containers only appear for assigned judges
Improved Complete Redesign Dec 2025
The public-facing competition page has been modernized with a fresh, mobile-first design.
- Tab Navigation: Content is organized into Info, Live, Results, and Schedule tabs with live indicators showing which sections have active content
- Modern Dashboard: Quick stats (participants, officials, disciplines), event dates, and competition info in a clean card layout
- Participants & Officials: Shown as interactive stat cards with nationality and placement; displayed side-by-side on desktop
- Livestream Card: Modernized embedded player with URL validation to prevent page recursion
- "Competition Not Found" Page: Now shows a friendly message instead of a broken layout
- New Domain: Public page links have migrated to score-now.events
New Full Offline Capability Dec 2025
Score Now now works without an internet connection. All data is cached locally and synced automatically when the connection is restored.
- Offline Queue: All actions (scores, settings, schedule changes) are queued in IndexedDB and replayed when back online
- Smart Caching: API responses are cached with expiration; expired entries are cleaned up automatically
- Offline Banner: A prominent banner shows when you're offline, with reconnection feedback when the network returns
- iOS Optimized: Special handling for iOS PWA quirks, including proper display mode, splash screens, and safe area insets
- Module Coverage: Dashboard, Schedule, Scoring, Results, Settings, Participations, Protests, Dock, and Team Scoring all work offline
How to Use
Install Score Now as a PWA on your device (tap the share/install button in your browser). Once installed, the app will cache data as you use it. If you lose connection, you can continue working — a banner at the top indicates offline status. When connection returns, queued actions sync automatically and a brief "Reconnected" banner confirms success.