937a83ae8b
feat(MatchReportApiDialog): implement auto-fill for absent players and enhance match side display
main
Torsten Schulz (local)
2026-09-23 09:44:23 +02:00
f5adf95e23
feat(ScheduleView): enhance player selection dialog with saving state management
Torsten Schulz (local)
2026-09-23 09:34:18 +02:00
1fb7afc951
feat: add player cancellation tracking and related database migrations
Torsten Schulz (local)
2026-09-22 15:14:26 +02:00
a1f509e23e
feat: add player cancellation handling and member deactivation tracking
Torsten Schulz (local)
2026-09-22 15:00:21 +02:00
57fe139e67
feat(ScheduleView): maintain member order based on team line-up and fallback to alphabetical sorting
Torsten Schulz (local)
2026-09-22 14:44:17 +02:00
2536143804
feat(Team): add isInLeagueTable and leagueTableRank fields with migration
Torsten Schulz (local)
2026-09-22 12:03:03 +02:00
a01ec6487b
fix(TournamentService): move bracketSize calculation to avoid redundancy in knockout pairing logic
Torsten Schulz (local)
2026-09-16 09:37:42 +02:00
b90c9a8639
feat(TournamentService): add groupId to participants and entrants for knockout match pairing logic
Torsten Schulz (local)
2026-09-16 09:33:30 +02:00
c56d0793ad
refactor(TournamentService): update participant ID handling for knockout matches
Torsten Schulz (local)
2026-09-16 07:29:19 +02:00
47bbc0d766
feat(match-report): replace player selection divs with buttons for improved accessibility and interaction
Torsten Schulz (local)
2026-09-14 07:36:41 +02:00
acbb6c56ee
feat(match-service): enhance team identification logic and update league table display
Torsten Schulz (local)
2026-09-11 14:45:13 +02:00
cc6a62a122
feat(match-service): update ranking logic for league table based on balance and previous tie-breakers
Torsten Schulz (local)
2026-09-11 14:37:58 +02:00
d41425eba8
feat(match-report): implement test mode simulation for submission validation
Torsten Schulz (local)
2026-09-10 12:44:12 +02:00
c6dc2e1444
feat(official-tournaments): erweitere Teilnahmeübersicht um aktive, spielberechtigte Mitglieder
Torsten Schulz (local)
2026-09-09 14:18:30 +02:00
1a89b3255f
feat(official-tournaments): update secondary button color in top actions
Torsten Schulz (local)
2026-09-09 13:47:58 +02:00
a7b395163b
feat(match-report): improve test validation messages and add original report comparison logic
Torsten Schulz (local)
2026-09-02 15:46:58 +02:00
472c769573
feat(match-report): enhance test mode with validation results display and improve original report comparison layout
Torsten Schulz (local)
2026-09-02 15:41:05 +02:00
c26b540fed
feat(match-report): add test mode functionality for lineup confirmation and PIN validation
Torsten Schulz (local)
2026-09-02 15:22:57 +02:00
8e6d178a6f
feat(match-report): implement original report comparison and enhance test mode functionality
Torsten Schulz (local)
2026-09-02 15:18:39 +02:00
812cfa66b8
feat(match-report): reset test verification on local changes to ensure accuracy
Torsten Schulz (local)
2026-09-02 15:04:40 +02:00
8e1da793d5
feat(match-report): add double-only player markers and improve lineup filtering logic
Torsten Schulz (local)
2026-09-02 15:02:12 +02:00
d2d73e4548
feat(members): add TTR sorting option and update related functionality
Torsten Schulz (local)
2026-09-02 14:50:35 +02:00
0dc746d1cb
feat(schedule): add match report simulator button and functionality
Torsten Schulz (local)
2026-09-02 14:34:09 +02:00
f753bf43fb
feat(test-mode): implement test mode functionality for local match verification
Torsten Schulz (local)
2026-09-02 14:23:43 +02:00
94bd81b833
feat(kaisertisch): add history panel styles for improved UI and readability
Torsten Schulz (local)
2026-08-21 15:03:27 +02:00
1c2ee5ea10
Update translation strings for multiple languages, including corrections and new entries for Chinese, Thai, and Cebuano. Adjusted phrases for clarity and consistency across various contexts.
Torsten Schulz (local)
2026-08-20 13:53:52 +02:00
7553f2c99a
feat: enhance notifications view and improve i18n support
Torsten Schulz (local)
2026-08-20 10:53:18 +02:00
38c665d30d
feat(matches): add optional match credentials fields to manual match creation and update localization
Torsten Schulz (local)
2026-08-20 08:57:24 +02:00
eb1c4d5842
feat(matches): add fixture type handling and notes to manual match creation; update localization for match types
Torsten Schulz (local)
2026-08-20 08:39:52 +02:00
18ba120927
feat(kaisertisch): implement Kaisertisch tournament functionality with model, routes, and controller
Torsten Schulz (local)
2026-08-19 14:02:12 +02:00
d251d40868
feat(matches): add manual match creation functionality and related fields
Torsten Schulz (local)
2026-08-19 13:43:16 +02:00
dc447acf57
feat(official-tournaments): enhance tournament workspace with tabbed navigation and improved layout
Torsten Schulz (local)
2026-08-14 14:50:46 +02:00
313790428d
feat(member-notes): enhance member note functionality with structured data and observation tracking
Torsten Schulz (local)
2026-08-14 13:39:00 +02:00
f59c7391b8
feat(tactics): add functionality for managing tactic plans in official tournaments
Torsten Schulz (local)
2026-08-14 13:15:26 +02:00
3320884cef
feat: add Kaisertisch feature with view and integration in DiaryView
Torsten Schulz (local)
2026-08-14 12:28:33 +02:00
09b7788fdf
style: optimize layout and spacing in DiaryParticipantsPanel
Torsten Schulz (local)
2026-08-14 11:30:15 +02:00
3f2c474913
feat: implement QTTR status tracking and update mechanism
Torsten Schulz (local)
2026-08-14 11:25:44 +02:00
bc9e7cfe3c
feat: add tournament suggestions job and notification system
Torsten Schulz (local)
2026-08-14 11:14:07 +02:00
616bade9a5
feat: enhance API client and add club overview functionality
Torsten Schulz (local)
2026-07-30 11:01:19 +02:00
ef8d99eaf4
feat: implement authentication flow with login, password reset, and club selection
Torsten Schulz (local)
2026-07-30 10:54:02 +02:00
240cbf7d14
feat: Implement product switcher for AppShell and update navigation context
Torsten Schulz (local)
2026-07-30 10:37:39 +02:00
b404c289bb
feat: Implement Windows runner for Flutter desktop app
Torsten Schulz (local)
2026-07-30 10:01:54 +02:00
ee526dc3f2
feat: Update member table schema to link users and enhance calendar events structure
Torsten Schulz (local)
2026-07-24 14:47:21 +02:00
01ca924e3e
feat: Add Berlin date-time formatting for match results processing
Torsten Schulz (local)
2026-07-24 13:31:49 +02:00
e2e8ba0d54
feat: Implement member inbox with read status and question functionality
Torsten Schulz (local)
2026-07-24 09:17:57 +02:00
63a5db1196
feat: Implement member self-service features for profile change requests and event responses
Torsten Schulz (local)
2026-07-24 07:53:05 +02:00
3ac4039097
feat: implement user linking for members and update database schema for user associations
Torsten Schulz (local)
2026-07-22 23:54:45 +02:00
46079fc16e
feat: update navigation link for club payments in dashboard and enhance error handling in Home view
Torsten Schulz (local)
2026-07-22 16:17:19 +02:00
e38f2c2e19
feat: add archived documents section and filtering options to club archive view
Torsten Schulz (local)
2026-07-22 16:07:31 +02:00
d190c2cb70
feat: add optional reply address to communication threads and enhance email transport status handling
Torsten Schulz (local)
2026-07-22 15:28:39 +02:00
fd0b3020bf
feat: implement load request ID for improved data loading consistency across views
Torsten Schulz (local)
2026-07-22 15:25:00 +02:00
8e4edfb719
style: improve button styling and layout for schedule actions and summary bar
Torsten Schulz (local)
2026-07-22 15:09:23 +02:00
01f80ea094
style: enhance layout and styling of schedule summary items and summary bar
Torsten Schulz (local)
2026-07-22 15:04:17 +02:00
8140283b7a
feat: improve schedule view layout and controls for match overview
Torsten Schulz (local)
2026-07-22 14:57:13 +02:00
48f0f9afb0
fix: update app version to 1.7.10 and SDK versions to 36
Torsten Schulz (local)
2026-07-22 14:38:33 +02:00
ad778328e8
feat: add team name normalization for selected schedule in PDF generation
Torsten Schulz (local)
2026-07-17 16:01:39 +02:00
91006bb0c5
fix: adjust table font size and improve cell content formatting in PDF generation
Torsten Schulz (local)
2026-07-17 15:51:15 +02:00
110519c7b8
feat: add team name normalization for club matching in match service
Torsten Schulz (local)
2026-07-17 15:35:57 +02:00
6afa5a5629
fix: improve existing match handling in CSV import to ensure correct league and location updates
Torsten Schulz (local)
2026-07-17 15:19:23 +02:00
7bf7ae2bef
fix: ensure leagueId is retained when editing a team to prevent accidental removal of MyTischtennis link
Torsten Schulz (local)
2026-07-17 14:53:06 +02:00
51b620f496
feat: enhance table generation in PDF with optional cell pinning for teams
Torsten Schulz (local)
2026-07-17 14:28:12 +02:00
f83e3986b7
feat: add age group code extraction and link youth club teams to imported leagues
Torsten Schulz (local)
2026-07-17 14:10:52 +02:00
bb9a030e89
fix: update clubId handling in CSV upload to support query parameters and improve form data processing
Torsten Schulz (local)
2026-07-17 14:02:54 +02:00
a767061bd3
fix: remove manual Content-Type setting for CSV import to ensure proper form data handling
Torsten Schulz (local)
2026-07-17 13:58:10 +02:00
35031e3ae5
fix: improve error handling for CSV import in upload and ScheduleView
Torsten Schulz (local)
2026-07-17 13:48:56 +02:00
370df07c2a
feat: implement team name normalization and enhance CSV import match detection
Torsten Schulz (local)
2026-07-17 12:25:58 +02:00
94385231d3
fix: update CSV import to correctly decode Windows-1252 encoding for venue names
Torsten Schulz (local)
2026-07-17 12:00:17 +02:00
5357dac9e1
chore: update file permissions for multiple files and add migration for club fee rules
Torsten Schulz (local)
2026-07-17 11:51:24 +02:00