Commit Graph

890 Commits

Author SHA1 Message Date
Torsten Schulz (local)
68b09a2fa0 Fix standalone TTR preview route without saved match ID
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m0s
2026-10-28 11:21:45 +01:00
Torsten Schulz (local)
3f52fdbd70 Send club context and surface TTR preview HTTP errors
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 59s
2026-10-28 11:14:08 +01:00
Torsten Schulz (local)
ecee9e0a00 Resolve external opponent TTR ratings and show lookup diagnostics
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m0s
2026-10-28 11:03:46 +01:00
Torsten Schulz (local)
c473b64150 Fix empty TTR preview and retain singles with missing ratings
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-10-28 10:40:27 +01:00
Torsten Schulz (local)
9f349ed7b5 feat(TTRPreview): add standalone TTR preview endpoint and enhance loading logic in MatchReportApiDialog
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-10-28 10:14:33 +01:00
Torsten Schulz (local)
6f4f865b4a Fix nuScore double lineup synchronization
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m0s
2026-10-28 10:12:28 +01:00
Torsten Schulz (local)
34807adf3b fix: sichere Brotli-Laufzeit ab und erhöhe Patchversionen
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m6s
2026-10-27 15:32:16 +01:00
Torsten Schulz (local)
546e3001d4 feat: implement TTR preview functionality with caching and UI integration
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-10-05 15:48:33 +02:00
Torsten Schulz (local)
6d982add75 feat: add TTR simulator and calculation engine, enhance member model with TTR adjustment constant
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 59s
2026-10-05 15:18:10 +02:00
Torsten Schulz (local)
6fa54163f6 feat(MatchReportApiDialog): refactor double position selection for players and enhance result table layout
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-10-02 22:47:00 +02:00
Torsten Schulz (local)
f07415b877 feat(MemberService): enhance member ranking matching with improved name normalization and indexing
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m0s
2026-10-02 09:40:15 +02:00
Torsten Schulz (local)
8feaf8335e feat(MatchReportApiDialog): implement double assignment verification and improve match side resolution
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-09-30 12:24:42 +02:00
Torsten Schulz (local)
3c9a7d2cee feat(ScheduleView): improve club name normalization for match home detection
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m2s
2026-09-30 11:54:19 +02:00
Torsten Schulz (local)
937a83ae8b feat(MatchReportApiDialog): implement auto-fill for absent players and enhance match side display
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-23 09:44:23 +02:00
Torsten Schulz (local)
f5adf95e23 feat(ScheduleView): enhance player selection dialog with saving state management
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 59s
2026-09-23 09:34:18 +02:00
Torsten Schulz (local)
1fb7afc951 feat: add player cancellation tracking and related database migrations
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-22 15:14:26 +02:00
Torsten Schulz (local)
a1f509e23e feat: add player cancellation handling and member deactivation tracking
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-22 15:00:21 +02:00
Torsten Schulz (local)
57fe139e67 feat(ScheduleView): maintain member order based on team line-up and fallback to alphabetical sorting
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-22 14:44:17 +02:00
Torsten Schulz (local)
2536143804 feat(Team): add isInLeagueTable and leagueTableRank fields with migration
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m3s
2026-09-22 12:03:03 +02:00
Torsten Schulz (local)
fc8c1a28c9 fix(TournamentPlacementsTab): update placement display logic to avoid duplicate positions
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-09-16 09:50:57 +02:00
Torsten Schulz (local)
6c05086618 feat(TournamentPlacementsTab): implement knockout round ranking logic for non-qualified players
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-09-16 09:46:38 +02:00
Torsten Schulz (local)
a01ec6487b fix(TournamentService): move bracketSize calculation to avoid redundancy in knockout pairing logic
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-16 09:37:42 +02:00
Torsten Schulz (local)
b90c9a8639 feat(TournamentService): add groupId to participants and entrants for knockout match pairing logic
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-16 09:33:30 +02:00
Torsten Schulz (local)
c56d0793ad refactor(TournamentService): update participant ID handling for knockout matches
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-16 07:29:19 +02:00
Torsten Schulz (local)
31bcaa0877 refactor(TournamentTab): move isEmptyThirdPlacePlaceholder method to methods section
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-16 07:15:24 +02:00
Torsten Schulz (local)
47bbc0d766 feat(match-report): replace player selection divs with buttons for improved accessibility and interaction
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m3s
2026-09-14 07:36:41 +02:00
Torsten Schulz (local)
acbb6c56ee feat(match-service): enhance team identification logic and update league table display
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-11 14:45:13 +02:00
Torsten Schulz (local)
cc6a62a122 feat(match-service): update ranking logic for league table based on balance and previous tie-breakers
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-09-11 14:37:58 +02:00
Torsten Schulz (local)
d41425eba8 feat(match-report): implement test mode simulation for submission validation
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-09-10 12:44:12 +02:00
Torsten Schulz (local)
c6dc2e1444 feat(official-tournaments): erweitere Teilnahmeübersicht um aktive, spielberechtigte Mitglieder
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-09-09 14:18:30 +02:00
Torsten Schulz (local)
1a89b3255f feat(official-tournaments): update secondary button color in top actions
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-09 13:47:58 +02:00
Torsten Schulz (local)
27b149eb7f feat(official-tournaments): add venue display in tournament overview
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-09-09 13:31:44 +02:00
Torsten Schulz (local)
ab4d99192e feat(official-tournaments): implement reimport functionality for official tournaments
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-09-09 13:16:04 +02:00
Torsten Schulz (local)
0c9a898d61 feat(official-tournaments): add 'not-interested' status handling and update member interest logic
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-09 13:06:39 +02:00
Torsten Schulz (local)
67ee6135d5 feat(official-tournaments): add venue handling and repair logic for tournament venues
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m2s
2026-09-09 12:58:48 +02:00
Torsten Schulz (local)
bbd89c4190 feat(PDFGenerator): center align text in PDF generation
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-04 14:38:49 +02:00
Torsten Schulz (local)
138d6fab47 feat(pdf-generator): add response deadline text to member competitions
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-04 14:34:59 +02:00
Torsten Schulz (local)
3ec8b6c885 feat(tournament): enhance tournament repair logic and normalize competition names
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-04 14:12:30 +02:00
Torsten Schulz (local)
485ae658fe feat(official-tournaments): enhance gender detection logic with localized case handling and additional abbreviations
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 9m49s
2026-09-04 13:52:06 +02:00
Torsten Schulz (local)
fe152d537d feat(tournament): add sourceUrl field and implement repair logic for tournaments
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 16m19s
2026-09-04 13:12:01 +02:00
Torsten Schulz (local)
c16883f381 feat(tournament-suggestions): implement save functionality for tournament suggestions
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 8m44s
2026-09-04 12:47:25 +02:00
Torsten Schulz (local)
6aeff309cd search field visibility changed, tournament import fixed
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 5m4s
2026-09-04 07:33:52 +02:00
Torsten Schulz (local)
5ac126bedb Tournament search and filters
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 17m19s
2026-09-04 07:09:11 +02:00
Torsten Schulz (local)
a7b395163b feat(match-report): improve test validation messages and add original report comparison logic
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-02 15:46:58 +02:00
Torsten Schulz (local)
472c769573 feat(match-report): enhance test mode with validation results display and improve original report comparison layout
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-02 15:41:05 +02:00
Torsten Schulz (local)
c26b540fed feat(match-report): add test mode functionality for lineup confirmation and PIN validation
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 54s
2026-09-02 15:22:57 +02:00
Torsten Schulz (local)
8e6d178a6f feat(match-report): implement original report comparison and enhance test mode functionality
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-02 15:18:39 +02:00
Torsten Schulz (local)
812cfa66b8 feat(match-report): reset test verification on local changes to ensure accuracy
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-02 15:04:40 +02:00
Torsten Schulz (local)
8e1da793d5 feat(match-report): add double-only player markers and improve lineup filtering logic
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-02 15:02:12 +02:00
Torsten Schulz (local)
d2d73e4548 feat(members): add TTR sorting option and update related functionality
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-09-02 14:50:35 +02:00