Releases: CourtHive/TMX
Releases · CourtHive/TMX
Release list
v8.29.0
8.29.0 (2026-09-25)
Features
- examples: a demo tournament whose schedule is actually live (#1491) (4680bf6)
- publishing: set an information embargo, and say plainly that it withholds (#1494) (699f3f0)
Bug Fixes
- auth: the stale-calendar guard reads the token, not a cache that may never fill (#1499) (7fae21d)
- deps: update courthive-components to 6.0.1 (#1497) (9e528ec)
- deps: update tods-competition-factory to 7.1.1 (#1496) (a94e05f)
- examples: the Live Schedule example opens at any hour, and opens the same way twice (#1495) (2a33575)
- test: the straddle assertion belongs against the anchor, not the wall clock (#1498) (89eca35)
- tournaments: a refresh no longer hides a director's unpublished tournaments (#1493) (08df825)
v8.28.1
v8.28.0
v8.27.0
8.27.0 (2026-09-22)
Features
- checkIn: capture and show who presented the player (#1478) (7833b4c)
- entries: rotating partners — pair individuals who are already paired, in an AD_HOC draw (#1470) (fba2414)
- publishing: a Tournament Information panel for the registration phase (#1482) (0d4e7e7)
- schedule2: block a Now-strip court by time, not by grid row (#1456) (f5f0a90)
- scoring: carry the reason for a result through to the record (#1474) (56d9fa3)
Bug Fixes
- deps: update dependency tabulator-tables to v6.5.3 (#1472) (30e43dc)
- presence: read sign-in from attestations, which 7.0.0 moved it to (#1477) (418ef8f)
- reports: keep the factory's pre-stage floor when re-localizing variance (#1457) (d1fca72)
- schedule: the readiness all-clear rendered a raw {{time}} placeholder (#1473) (487b0c4)
- tournaments: page the PUBLIC calendar too (#1468) (ef4d138)
v8.26.0
8.26.0 (2026-09-17)
Features
- entries: choose the segment a created pair enters, and put it in the draw (#1464) (abf1eb3)
- pwa: emit a service worker and register it behind a kill-switch (#1453) (e3462ef)
- schedule2: a court idle with an overdue matchUp reads DUE on the Now strip (#1451) (53fc02e)
- schedule2: a dependency shows the finish AND when the winner could start (#1459) (d28f2a7)
- schedule2: make the scheduled time mean something — readiness colour, pending-side rest, hover highlight, Inspector actions (#1449) (66cd07c)
- schedule2: show an idle court's runway to its next block (#1454) (9e6a162)
- schedule2: show what the format costs in the Inspector (#1458) (8544d57)
Bug Fixes
- demoMode: a chosen posture must reach the nav rail, not wait for a navigation (#1465) (a5bfd3a)
- deps: update dependency @courthive/provider-config to v0.18.2 (#1431) (4e5fbe6)
- deps: update dependency dexie to v4.4.6 (#1466) (6f270fc)
- deps: update dependency hotkeys-js to v4.0.8 (#1467) (e09009b)
- schedule2: merge into a court's availability entry instead of replacing it (#1455) (a3e6eb7)
- schedule2: one finish ladder, so a dependency's two times reconcile (#1461) (06967e8)
- schedule2: read a time annotation instead of pattern-matching the pill (#1462) (c4631c2)
- schedule2: seed the time picker with when a player can start, not when the court frees (#1460) (cf90bfe)
- stats: correct the mapParticipantResults filename typo, and stop shadowing the factory's isAdHocType (#1447) (7c32645)
- tournaments: a calendar that outlives its session must not paint (#1463) (dfea405)
Documentation
v8.25.0
8.25.0 (2026-09-13)
Features
- draw: specify a seed count, and let it reach the counts it exists for (#1432) (d28b5bb)
- policies: bind a seeding policy to the tournament, and let a draw see it (#1433) (f02fd0f)
- schedule: a legend for the marks the scheduling page makes (#1441) (67804ce)
- schedule: a rest row drives the court-grid search, and names match again (#1444) (30f303e)
Bug Fixes
- dates: a date range was a day early for every operator east of UTC (#1439) (0c980ea)
- mutations: resetMatchUpLineUps was misspelled, so lineup reset never worked (#1435) (f77d79a)
- schedule: a date the venue has not reached has no "now" on it (#1438) (2292fbd)
- schedule: do not project today's clock forward onto a future schedule day (#1437) (ab11d03)
Documentation
v8.24.3
v8.24.2
v8.24.1
8.24.1 (2026-09-07)
Bug Fixes
- deps: courthive-components 4.1.1 + pdf-factory 0.8.22 (#1419) (a1816b4)
- deps: raise fast-uri to a patched version (#1406) (676fcd8)
- deps: update dependency courthive-components to v4.1.0 (#1409) (81b030d)
- deps: update dependency hotkeys-js to v4.0.7 (#1396) (e75abb1)
- deps: update tods-competition-factory to 6.37.1 (#1408) (ccfa87f)
- deps: update tods-competition-factory to 6.37.2 (#1415) (7385e7f)
- e2e: delete the providers and users the journeys create (#1416) (e1e199d)
- e2e: stop the CFS proxy from swallowing Vite modules and spec stubs (#1414) (5b3848d)