e83bc250a8
Erlaube das Hinzufügen von Teilnehmern ohne Klasse und normalisiere die Anzahl der Gruppen auf mindestens 1 in der Turnierverwaltung
Torsten Schulz (local)
2025-12-13 12:25:17 +01:00
0c28b12978
Enhance HTTPS server setup and logging for Socket.IO
Torsten Schulz (local)
2025-12-01 08:43:31 +01:00
bf0d5b0935
Refactor TournamentPlacementsTab to use groupedRankingList and improve final placements display
Torsten Schulz (local)
2025-11-29 00:28:47 +01:00
6acdcfa5c3
Add placements tab and localization support in TournamentTab
Torsten Schulz (local)
2025-11-29 00:23:34 +01:00
bdbbb88be9
Enhance MemberGalleryDialog to manage initial load state for gallery members. Introduce isInitialLoad flag to control gallery member loading behavior, ensuring size updates only occur on the first load. Reset isInitialLoad on dialog close for consistent state management.
Torsten Schulz (local)
2025-11-26 17:15:42 +01:00
e6146b8f5a
Add participant assignment to groups functionality
Torsten Schulz (local)
2025-11-23 17:09:41 +01:00
f7a799ea7f
Implement login page proxy and CAPTCHA handling in MyTischtennisClient and Controller. Enhance login process with CAPTCHA token extraction and error handling. Update frontend to support iframe-based login and improve user experience with loading indicators.
Torsten Schulz (local)
2025-11-23 15:18:53 +01:00
b74cb30cf6
Enhance error handling in MyTischtennisClient and MyTischtennisService. Include status codes in error messages for better debugging and consistency across login failure responses.
Torsten Schulz (local)
2025-11-21 17:02:25 +01:00
0d2dfd9a07
Revert: Restore Vite 7.2.4 after Node.js upgrade to 20.19+
Torsten Schulz (local)
2025-11-21 14:23:31 +01:00
61e5efadb8
Downgrade Vite to 6.0.0 for Node.js 20.17 compatibility on server
Torsten Schulz (local)
2025-11-21 14:20:12 +01:00
88d050392f
Refactor localization handling in MemberTransferSettingsView to align with updated i18n methods. Update translation calls and placeholders for improved consistency and clarity in rendering across the component.
Torsten Schulz (local)
2025-11-21 14:17:20 +01:00
08b0be78ad
Add server check script for i18n fixes
Torsten Schulz (local)
2025-11-21 14:15:21 +01:00
b0e610f3ab
Fix: Replace all $t() calls with t() in PermissionsView and LogsView templates and add t to return statements
Torsten Schulz (local)
2025-11-21 14:12:42 +01:00
0285c05fa6
Fix: Replace all $t() calls with t() in TeamManagementView template to match Composition API setup
Torsten Schulz (local)
2025-11-21 14:10:01 +01:00
5d4f2ebd4b
Update localization handling in TeamManagementView to use the new i18n method. Replace all instances of the translation function with the updated syntax for improved consistency and maintainability across the component.
Torsten Schulz (local)
2025-11-21 13:56:08 +01:00
bfa908ac9a
Refactor localization handling in SeasonSelector and TeamManagementView to utilize the new i18n import method. Update German localization by removing escaped characters from placeholders for improved clarity and consistency in rendering. Ensure all translation calls are updated to use the new method for better maintainability.
Torsten Schulz (local)
2025-11-21 13:51:14 +01:00
9592459348
Enhance German localization for member transfer template by updating import template placeholder to include explicit quotes. Modify MemberTransferSettingsView to replace placeholders with the new format, ensuring accurate rendering in the UI.
Torsten Schulz (local)
2025-11-21 13:20:17 +01:00
47f53ee3fd
Update German localization in member transfer templates to use explicit placeholders. Modify MemberTransferSettingsView to replace placeholder text with new format, ensuring accurate rendering in the UI.
Torsten Schulz (local)
2025-11-21 13:15:42 +01:00
c22f4016cc
Refactor placeholders method in MemberTransferSettingsView to improve localization handling. Implement fallback German text when translation function is unavailable, ensuring consistent user experience across different scenarios.
Torsten Schulz (local)
2025-11-21 12:14:37 +01:00
2458ba2d37
Upgrade '@vitejs/plugin-vue' to version 6.0.2 and 'vite' to version 7.2.4 in package.json for improved compatibility. Add '@rolldown/pluginutils' as a new dependency in package-lock.json.
Torsten Schulz (local)
2025-11-21 12:02:07 +01:00
6eb42812fd
Downgrade 'vite' package version to 6.0.0 in package.json to maintain compatibility with existing project dependencies.
Torsten Schulz (local)
2025-11-21 12:00:29 +01:00
938ce4d991
Improve error handling in MemberTransferSettingsView for translation availability, ensuring fallback text is provided when localization is unavailable. Update comments for clarity and maintain consistent localization handling across bulk wrapper, template, and import template placeholder texts.
Torsten Schulz (local)
2025-11-21 11:58:47 +01:00
cb6e84945b
Enhance German localization for member transfer template placeholder by replacing escaped curly braces with placeholders. Update MemberTransferSettingsView to reflect these changes, ensuring proper rendering of the template in the UI.
Torsten Schulz (local)
2025-11-21 11:50:52 +01:00
8c6be234c6
Update package dependencies and enhance German localization for member transfer template placeholder
Torsten Schulz (local)
2025-11-21 11:48:51 +01:00
fe160420c1
Update German localization for member transfer template placeholder and enhance MemberTransferSettingsView to improve error handling for translation availability
Torsten Schulz (local)
2025-11-21 11:47:02 +01:00
167e3ba3ec
Refactor MemberTransferSettingsView to use a computed property for the import template placeholder text, improving localization handling and avoiding issues with vue-i18n placeholders.
Torsten Schulz (local)
2025-11-21 11:40:34 +01:00
9455b5d65a
Update German localization for member transfer template to reflect new structure and adjust MemberTransferSettingsView for placeholder rendering
Torsten Schulz (local)
2025-11-21 11:38:13 +01:00
e6627a897e
Refactor MemberTransferSettingsView to utilize computed properties for bulk wrapper and template descriptions, enhancing localization handling with placeholders.
Torsten Schulz (local)
2025-11-21 11:30:24 +01:00
71fc85427b
Update German localization for bulk wrapper and template descriptions to use placeholders, and adjust MemberTransferSettingsView to reflect these changes.
Torsten Schulz (local)
2025-11-21 09:53:15 +01:00
76597a4360
Update German localization for bulk wrapper placeholder and refactor MemberTransferSettingsView to use a computed property for placeholder text
Torsten Schulz (local)
2025-11-21 09:35:56 +01:00
4f9761efb0
Update MyTischtennis model to use LONGTEXT for encrypted fields and enhance TeamManagementView with season change handling and async loading
Torsten Schulz (local)
2025-11-21 09:31:43 +01:00
51e47cf9f9
Refactor global error handling in server and improve logging in myTischtennisService
Torsten Schulz (local)
2025-11-21 09:17:48 +01:00
0525f7908d
Refactor localization handling in frontend components to use centralized i18n instance
Torsten Schulz (local)
2025-11-21 09:03:53 +01:00
a4d89374b7
Remove unused localization keys from German translation files and update PermissionsView to include currentClub property
Torsten Schulz (local)
2025-11-21 09:00:46 +01:00
de907df092
Enhance API client configuration with timeout and error handling improvements
Torsten Schulz (local)
2025-11-17 11:54:38 +01:00
b906ac64b3
Add updateGroupActivity method and corresponding route for editing group activities
Torsten Schulz (local)
2025-11-17 10:12:21 +01:00
b7bbb92f86
Add initial fields to CourtDrawingDialog and enhance DiaryView for editing group activities
Torsten Schulz (local)
2025-11-16 22:25:34 +01:00
6896484e9e
Enhance addGroupActivity method to support predefined activities in diary date activities
Torsten Schulz (local)
2025-11-16 22:12:11 +01:00
9cc9db3a5a
Refine image validation logic in DiaryView to ensure accurate image handling
Torsten Schulz (local)
2025-11-16 22:06:02 +01:00
1c99fb30a1
Enhance diary date activity service to include predefined activity images and improve image validation in DiaryView
Torsten Schulz (local)
2025-11-16 21:57:27 +01:00
2782661206
Enhance member gallery generation to support JSON format without image creation
Torsten Schulz (local)
2025-11-16 21:26:15 +01:00
d10b663dc1
Refactor error handling and localization in frontend components
Torsten Schulz (local)
2025-11-16 20:48:31 +01:00
9baa6bae01
Update sitemap.xml to include lastmod dates and adjust priority values for SEO optimization
Torsten Schulz (local)
2025-11-16 12:18:05 +01:00
945fd85e39
Update Apache configuration example to clarify structure and enhance redirect handling
Torsten Schulz (local)
2025-11-16 12:14:17 +01:00
5b04ed7904
Implement 301 redirects for www to non-www and enhance canonical tag handling
Torsten Schulz (local)
2025-11-16 12:08:56 +01:00
de36a8ce2b
Enhance fixCertPermissions.sh to set directory permissions for SSL certificate paths
Torsten Schulz (local)
2025-11-16 11:26:57 +01:00
5f3b6200ec
Refactor fixCertPermissions.sh to improve permission handling for SSL certificates
Torsten Schulz (local)
2025-11-16 11:19:15 +01:00
eff211856f
Refactor fixCertPermissions.sh to improve SSL certificate handling and user configuration
Torsten Schulz (local)
2025-11-16 11:17:30 +01:00
a81c3453b5
Update Socket.IO deployment documentation and fixCertPermissions.sh script for improved service user configuration
Torsten Schulz (local)
2025-11-16 09:50:26 +01:00
56c708d3a0
Update fixCertPermissions.sh to set executable permissions
Torsten Schulz (local)
2025-11-16 09:44:23 +01:00
062bddcf52
Update fixCertPermissions.sh to use sudo for certificate checks and listings
Torsten Schulz (local)
2025-11-16 09:43:51 +01:00
4f98c782f3
Update Socket.IO deployment documentation to reflect new testing and SSL certificate error handling
Torsten Schulz (local)
2025-11-16 09:41:48 +01:00
3ea2907d08
Update Socket.IO deployment documentation to include SSL certificate permissions setup
Torsten Schulz (local)
2025-11-16 09:41:33 +01:00
ba5d6b14a8
Enhance Socket.IO backend server configuration for improved HTTPS support
Torsten Schulz (local)
2025-11-16 09:37:03 +01:00
004a94404a
Update Socket.IO deployment documentation and backend server configuration
Torsten Schulz (local)
2025-11-16 09:35:57 +01:00
5ddf998672
Update Apache and backend configuration for direct Socket.IO HTTPS support
Torsten Schulz (local)
2025-11-16 09:31:16 +01:00
baf5bda6f2
Update Apache configuration to improve WebSocket upgrade handling and enhance logging
Torsten Schulz (local)
2025-11-16 00:13:30 +01:00
572de5f7d4
Update Apache configuration to include alternative WebSocket handling for Apache 2.4.47
Torsten Schulz (local)
2025-11-16 00:12:44 +01:00
f1321b18bb
Enhance official tournament listing and upload functionality
Torsten Schulz (local)
2025-11-15 21:25:03 +01:00
54ce09e9a9
Add training times management and enhance diary view with group selection dialog
Torsten Schulz (local)
2025-11-15 20:51:08 +01:00
7a9e856961
Update training group management and enhance UI components
Torsten Schulz (local)
2025-11-15 20:38:53 +01:00
fd4b47327f
Enhance diary date activity service and diary view with improved drawing data handling
Torsten Schulz (local)
2025-11-14 23:48:30 +01:00
3a26f10110
Update member activity handling to support activity codes and improve display logic
Torsten Schulz (local)
2025-11-14 23:38:36 +01:00
ce2bda37ac
Refactor member activity display to group participations by date
Torsten Schulz (local)
2025-11-14 23:27:46 +01:00
5dda346fd7
Refactor member activity retrieval to support optional predefined activities for group activities
Torsten Schulz (local)
2025-11-14 23:24:51 +01:00
28c92b66af
Refactor member activity retrieval to include group activities and eliminate duplicates
Torsten Schulz (local)
2025-11-14 23:07:02 +01:00
d08835e206
Implement external participant management and tournament class features
Torsten Schulz (local)
2025-11-14 22:36:51 +01:00
3334d76688
Enhance tournament management with new features and UI improvements
Torsten Schulz (local)
2025-11-14 14:36:21 +01:00
d48cc4385f
Add tournament update functionality and enhance UI for tournament management
Torsten Schulz (local)
2025-11-14 10:44:18 +01:00
9b8dcd8561
Add group deletion functionality and socket event emissions for real-time updates
Torsten Schulz (local)
2025-11-13 18:48:51 +01:00