Torsten Schulz (local)
c6dc2e1444
feat(official-tournaments): erweitere Teilnahmeübersicht um aktive, spielberechtigte Mitglieder
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
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
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
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
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
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
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
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
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
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
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
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
Deploy tt-tagebuch / deploy (push) Successful in 5m4s
2026-09-04 07:33:52 +02:00
Torsten Schulz (local)
5ac126bedb
Tournament search and filters
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
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
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
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
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
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
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
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
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
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
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.
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
...
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
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
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
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
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
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
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
...
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
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
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
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
...
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
Deploy tt-tagebuch / deploy (push) Successful in 54s
2026-08-14 09:13:51 +02:00
Torsten Schulz (local)
2c5a98e9da
handling improvements
Deploy tt-tagebuch / deploy (push) Successful in 56s
2026-08-13 12:55:31 +02:00
Torsten Schulz (local)
06355552c6
PIN parser korrigiert.
Deploy tt-tagebuch / deploy (push) Successful in 52s
2026-08-10 15:52:28 +02:00
Torsten Schulz (local)
cfe2cbeec0
Fixed parser
Deploy tt-tagebuch / deploy (push) Successful in 53s
2026-08-10 15:26:51 +02:00
Torsten Schulz (local)
5f2de5e671
- android app
...
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
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
...
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
Torsten Schulz (local)
240cbf7d14
feat: Implement product switcher for AppShell and update navigation context
Deploy tt-tagebuch / deploy (push) Successful in 53s
2026-07-30 10:37:39 +02:00
Torsten Schulz (local)
b404c289bb
feat: Implement Windows runner for Flutter desktop app
...
Deploy tt-tagebuch / deploy (push) Successful in 57s
- Added runner.exe.manifest for DPI awareness and compatibility settings.
- Created utils.cpp and utils.h for console management and command line argument handling.
- Developed win32_window.cpp and win32_window.h for high DPI-aware window management.
- Established basic window creation, message handling, and theme updating.
- Added documentation for Flutter desktop app implementation plan and MVP specifications.
2026-07-30 10:01:54 +02:00
Torsten Schulz (local)
ee526dc3f2
feat: Update member table schema to link users and enhance calendar events structure
Deploy tt-tagebuch / deploy (push) Successful in 52s
2026-07-24 14:47:21 +02:00
Torsten Schulz (local)
01ca924e3e
feat: Add Berlin date-time formatting for match results processing
Deploy tt-tagebuch / deploy (push) Successful in 54s
2026-07-24 13:31:49 +02:00
Torsten Schulz (local)
e2e8ba0d54
feat: Implement member inbox with read status and question functionality
Deploy tt-tagebuch / deploy (push) Successful in 53s
2026-07-24 09:17:57 +02:00