Skip to content

SCWID v2.4.0

Choose a tag to compare

@aaronh31-web aaronh31-web released this 07 Oct 19:15
b1364fb

SCWID 2.4.0

This Desktop update builds on the published 2.3.2 release:

  • Shared workout and Saved Set structures remain native across supported clients.
  • Variable Sets print one Variation Swimmers table per Set across customized rounds, with their distinct variation columns and assignments.
  • Missing distance and Quality results remain blank rather than becoming recorded zeroes.
  • Practice Distance History groups workouts from the same day while keeping course totals separate. A missing Red Pen result remains missing rather than becoming actual yards.
  • Duplicated Variable Set rows receive independent round lineage, and local server-backed records respect the signed-in account's ownership and active access.
  • Season Dashboard includes authorized online-only practices and their attendance, progress and balance without requiring full workout downloads. An already-joined Season opens its Dashboard on the first click.
  • Workout print controls place Round Layout and Pace Base first, with enough room to read the complete Round Layout choice.
  • Demo Dolphins is no longer fetched into every signed-in account during synchronization. Existing user records and deliberately available demonstration content are preserved.
  • Snapshot synchronization validates complete captured pools and supports the coordinated server payload limits. Missing or corrupt captures fail closed with guidance rather than silently substituting different history.
  • The retired generic JSON exchange is removed. Supported Roster CSV/XLSX and document intake remain available.
  • Privileged application commands require an approved application window, its top frame, and its trusted renderer document. Preload-bearing windows block external navigation, redirects, unsolicited windows and embedded webviews. The separate PDF preview retains its printing path without receiving the application bridge.

Use the compatible Ink Sac server candidate for coordinated shared behavior. Web and server rollout are separate from the Desktop release. The proposed Schoal and Stopwatch workspaces are not included.

Keep a current profile backup before upgrading. An older installer is a binary rollback point only when accompanied by a profile backup compatible with its database schema; do not open a newer migrated profile using an older binary. Installers and update metadata continue to use the existing unsigned GitHub bootstrap channel. Operating-system trust warnings may appear; this update does not establish certificate signing or a TUF-verified release channel.