Releases
v8.26.0
Compare
Sorry, something went wrong.
No results found
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
readme: drop the last TODS mention (#1452 ) (fe7d6a5 )
readme: drop the TODS framing, link How CourtHive works, and describe what TMX grew into (#1450 ) (4cb7ad8 )
You can’t perform that action at this time.