Commit Graph

866 Commits

Author SHA1 Message Date
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
Torsten Schulz (local)
0dc746d1cb feat(schedule): add match report simulator button and functionality
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 54s
2026-09-02 14:34:09 +02:00
Torsten Schulz (local)
f753bf43fb feat(test-mode): implement test mode functionality for local match verification
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-09-02 14:23:43 +02:00
Torsten Schulz (local)
94bd81b833 feat(kaisertisch): add history panel styles for improved UI and readability
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-08-21 15:03:27 +02:00
Torsten Schulz (local)
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.
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-08-20 13:53:52 +02:00
Torsten Schulz (local)
7553f2c99a feat: enhance notifications view and improve i18n support
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
- Updated NotificationsView.vue to display item.context in notifications.
- Added new translations for multiple languages in .i18n-translate-cache.json.
- Extended fill-i18n-locales.js to include Cebuano (ceb) locale support.
2026-08-20 10:53:18 +02:00
Torsten Schulz (local)
38c665d30d feat(matches): add optional match credentials fields to manual match creation and update localization
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-20 08:57:24 +02:00
Torsten Schulz (local)
eb1c4d5842 feat(matches): add fixture type handling and notes to manual match creation; update localization for match types
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-20 08:39:52 +02:00
Torsten Schulz (local)
18ba120927 feat(kaisertisch): implement Kaisertisch tournament functionality with model, routes, and controller
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 57s
2026-08-19 14:02:12 +02:00
Torsten Schulz (local)
d251d40868 feat(matches): add manual match creation functionality and related fields
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 59s
2026-08-19 13:43:16 +02:00
Torsten Schulz (local)
dc447acf57 feat(official-tournaments): enhance tournament workspace with tabbed navigation and improved layout
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-14 14:50:46 +02:00
Torsten Schulz (local)
313790428d feat(member-notes): enhance member note functionality with structured data and observation tracking
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s
2026-08-14 13:39:00 +02:00
Torsten Schulz (local)
f59c7391b8 feat(tactics): add functionality for managing tactic plans in official tournaments
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
- Implemented routes for listing, saving, updating, and deleting tactic plans in officialTournamentRoutes.js.
- Created OfficialTournamentTacticPlan model to handle tactic plan data.
- Developed OfficialTournamentService methods for tactic plan operations including validation and error handling.
- Enhanced OfficialTournaments.vue to include a new tactics tab with UI for managing tactic plans.
- Added TacticBoard component for visualizing and editing tactic paths.
- Updated server.js to synchronize the new tactic plan model.
2026-08-14 13:15:26 +02:00
Torsten Schulz (local)
3320884cef feat: add Kaisertisch feature with view and integration in DiaryView
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-14 12:28:33 +02:00
Torsten Schulz (local)
09b7788fdf style: optimize layout and spacing in DiaryParticipantsPanel
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
2026-08-14 11:30:15 +02:00
Torsten Schulz (local)
3f2c474913 feat: implement QTTR status tracking and update mechanism
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-14 11:25:44 +02:00
Torsten Schulz (local)
bc9e7cfe3c feat: add tournament suggestions job and notification system
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
- Implemented a scheduled job for fetching tournament suggestions in the scheduler service.
- Added a new service for handling tournament suggestions, including fetching and updating suggestions.
- Created notification system with models, controllers, and services for managing user notifications.
- Introduced a notification bell component in the frontend to display unread notifications.
- Added a notifications view for users to see all notifications and mark them as read.
- Updated API client and socket service to handle notifications and authentication.
- Created database migrations for notifications and tournament suggestions.
2026-08-14 11:14:07 +02:00
Torsten Schulz (local)
351fe588c1 feat: neues Benachrichtigungssystem Konzept hinzugefügt 2026-08-14 09:47:59 +02:00
Torsten Schulz (local)
427c9dc35e feat: synchronize friendly match double rows on input changes
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 54s
2026-08-14 09:13:51 +02:00
Torsten Schulz (local)
2c5a98e9da handling improvements
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-13 12:55:31 +02:00
Torsten Schulz (local)
06355552c6 PIN parser korrigiert.
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 52s
2026-08-10 15:52:28 +02:00
Torsten Schulz (local)
cfe2cbeec0 Fixed parser
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 53s
2026-08-10 15:26:51 +02:00
Torsten Schulz (local)
5f2de5e671 - android app
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 55s
- code import fix
2026-08-10 15:15:11 +02:00
Torsten Schulz (local)
616bade9a5 feat: enhance API client and add club overview functionality
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 52s
2026-07-30 11:01:19 +02:00
Torsten Schulz (local)
ef8d99eaf4 feat: implement authentication flow with login, password reset, and club selection
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 53s
- Added dependencies for dio, flutter_secure_storage, and shared_preferences.
- Created ApiClient for handling API requests with token management.
- Implemented AuthRepository for authentication operations.
- Developed TokenStorage for secure token storage.
- Added AppSession to manage user session state and club selection.
- Created password reset pages for requesting and saving new passwords.
- Implemented ClubSelectionPage for selecting an active club.
- Updated widget tests to reflect new login flow and UI changes.
- Documented progress in FLUTTER_DESKTOP_APP_PLAN.md.
2026-07-30 10:54:02 +02:00