Commit Graph

  • 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
  • fc8c1a28c9 fix(TournamentPlacementsTab): update placement display logic to avoid duplicate positions Torsten Schulz (local) 2026-09-16 09:50:57 +02:00
  • 6c05086618 feat(TournamentPlacementsTab): implement knockout round ranking logic for non-qualified players Torsten Schulz (local) 2026-09-16 09:46:38 +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
  • 31bcaa0877 refactor(TournamentTab): move isEmptyThirdPlacePlaceholder method to methods section Torsten Schulz (local) 2026-09-16 07:15:24 +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
  • 27b149eb7f feat(official-tournaments): add venue display in tournament overview Torsten Schulz (local) 2026-09-09 13:31:44 +02:00
  • ab4d99192e feat(official-tournaments): implement reimport functionality for official tournaments Torsten Schulz (local) 2026-09-09 13:16:04 +02:00
  • 0c9a898d61 feat(official-tournaments): add 'not-interested' status handling and update member interest logic Torsten Schulz (local) 2026-09-09 13:06:39 +02:00
  • 67ee6135d5 feat(official-tournaments): add venue handling and repair logic for tournament venues Torsten Schulz (local) 2026-09-09 12:58:48 +02:00
  • bbd89c4190 feat(PDFGenerator): center align text in PDF generation Torsten Schulz (local) 2026-09-04 14:38:49 +02:00
  • 138d6fab47 feat(pdf-generator): add response deadline text to member competitions Torsten Schulz (local) 2026-09-04 14:34:59 +02:00
  • 3ec8b6c885 feat(tournament): enhance tournament repair logic and normalize competition names Torsten Schulz (local) 2026-09-04 14:12:30 +02:00
  • 485ae658fe feat(official-tournaments): enhance gender detection logic with localized case handling and additional abbreviations Torsten Schulz (local) 2026-09-04 13:52:06 +02:00
  • fe152d537d feat(tournament): add sourceUrl field and implement repair logic for tournaments Torsten Schulz (local) 2026-09-04 13:12:01 +02:00
  • c16883f381 feat(tournament-suggestions): implement save functionality for tournament suggestions Torsten Schulz (local) 2026-09-04 12:47:25 +02:00
  • 6aeff309cd search field visibility changed, tournament import fixed Torsten Schulz (local) 2026-09-04 07:33:52 +02:00
  • 5ac126bedb Tournament search and filters Torsten Schulz (local) 2026-09-04 07:09:11 +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
  • 351fe588c1 feat: neues Benachrichtigungssystem Konzept hinzugefügt Torsten Schulz (local) 2026-08-14 09:47:59 +02:00
  • 427c9dc35e feat: synchronize friendly match double rows on input changes Torsten Schulz (local) 2026-08-14 09:13:51 +02:00
  • 2c5a98e9da handling improvements Torsten Schulz (local) 2026-08-13 12:55:31 +02:00
  • 06355552c6 PIN parser korrigiert. Torsten Schulz (local) 2026-08-10 15:52:28 +02:00
  • cfe2cbeec0 Fixed parser Torsten Schulz (local) 2026-08-10 15:26:51 +02:00
  • 5f2de5e671 - android app - code import fix Torsten Schulz (local) 2026-08-10 15:15:11 +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
  • ac97332e6f feat: Enhance club payment claims and task automation multifunction-club-tool Torsten Schulz (local) 2026-07-13 17:01:13 +02:00
  • 90e6c2f9f6 Updates, overview extended, club view implemented Torsten Schulz (local) 2026-06-23 16:17:07 +02:00
  • dd91c07694 Mitgliedermeldung jetzt wieder möglich Torsten Schulz (local) 2026-06-21 17:23:29 +02:00
  • 302ed20a9b more club funtions, fix for team edit Torsten Schulz (local) 2026-06-21 17:15:04 +02:00
  • 542fae089c implementierung der ersten schritte eine komplett-suite Torsten Schulz (local) 2026-06-19 15:47:32 +02:00
  • 111b37b287 android version upgrade Torsten Schulz (local) 2026-06-10 13:03:35 +02:00
  • 8ef1f49118 fixed date fields Torsten Schulz (local) 2026-06-10 09:55:50 +02:00
  • 8d1bce2ff9 Fixed tournament - groups in end round and place 3 Torsten Schulz (local) 2026-06-10 08:08:31 +02:00
  • 5423f24969 members filters as panels Torsten Schulz (local) 2026-06-09 16:01:04 +02:00
  • 2fa7f9b537 Better dialogs Torsten Schulz (local) 2026-06-09 09:54:53 +02:00
  • 16465fafc8 Feedback-Window Torsten Schulz (local) 2026-06-09 07:57:36 +02:00