feat(series): add series/cup championships with points tables and standings

Group any number of races in freely chosen classes into a series with a
points table (ÖRC/100-80-70/F1/custom), best-N or drop-X counting, a
club filter that re-ranks members without guests, tie-breaks, rounds
created from a date list, and per-class standings with print and PDF.

Also fixes PDF export of wide tables: they are compacted and switched
to landscape instead of truncating names and dropping columns.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
larssand
2026-10-10 19:49:23 +02:00
parent f65e526948
commit 9a9379aa83
18 changed files with 848 additions and 20 deletions

View File

@@ -8,6 +8,23 @@ The application version is maintained in `package.json` and displayed in the adm
No changes recorded yet.
## 1.34.0 - 2026-10-10
### Added
- **Series / cup** (new menu item): group any number of races into a championship with freely chosen classes. Each class gets its own table.
- **Points table:** ÖRC preset, 100-80-70, F1, or your own list with a step and minimum after it.
- **Counted results:** best N, or all run rounds minus X, so a cancelled round adjusts automatically. Absence counts as 0 and can be dropped.
- **Club filter:** only drivers from the series' club score, and the club's drivers are re-ranked without guests.
- **No lap = 0 points.**
- **Ties:** most wins, then 2nd places and so on, then the latest common round.
- **Creating rounds:** from a list of dates, one race per date and class with a race format preset.
- **Standings:** per class, printable and exportable as PDF.
### Fixed
- PDF export of wide tables cut names to 4 characters and dropped the last columns. Such tables are now compacted and, when needed, printed on landscape A4. Tables that already fitted look exactly as before.
## 1.33.0 - 2026-10-08
### Added