438029a3a4
Merge pull request 'chore(deps): update dependency eslint to v9.39.2' (#3) from renovate/eslint-monorepo into main
main
Torsten Schulz2025-12-19 16:15:43 +01:00
c58491c97a
Merge pull request 'chore(deps): update dependency @vitejs/plugin-vue to v6.0.3' (#2) from renovate/vitejs-plugin-vue-6.x-lockfile into main
Torsten Schulz2025-12-19 16:15:34 +01:00
dd0f29124c
feat(tournament): add player details dialog and enhance player name interactions
origin/main
origin/HEAD
Torsten Schulz (local)
2025-12-17 14:31:36 +01:00
dc084806ab
feat(tournament): add group match creation and enhance match handling
Torsten Schulz (local)
2025-12-17 13:38:40 +01:00
4b4c48a50f
feat(tournament): refine external participant handling in match assignments
Torsten Schulz (local)
2025-12-17 08:52:38 +01:00
65acc9e0d5
feat(tournament): enhance validation of tournament members and external participants
Torsten Schulz (local)
2025-12-17 08:50:05 +01:00
13cd55c051
feat(tournament): validate tournament members and load external participants
Torsten Schulz (local)
2025-12-17 08:45:52 +01:00
9bf37399d5
feat(tournament): improve result handling and display for matches and participants
Torsten Schulz (local)
2025-12-15 21:08:38 +01:00
945ec0d48c
feat(tournament): implement multi-stage tournament support with intermediate and final stages
Torsten Schulz (local)
2025-12-14 06:46:00 +01:00
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