Commit Graph

  • 438029a3a4 Merge pull request 'chore(deps): update dependency eslint to v9.39.2' (#3) from renovate/eslint-monorepo into main main Torsten Schulz 2025-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 Schulz 2025-12-19 16:15:34 +01:00
  • 1d9b9dbc45 chore(deps): update dependency eslint to v9.39.2 #3 Torsten Schulz 2025-12-19 16:13:52 +01:00
  • dc791dc33d chore(deps): update dependency @vitejs/plugin-vue to v6.0.3 #2 Torsten Schulz 2025-12-19 16:13:48 +01:00
  • 57fbbff353 Merge pull request 'chore: Configure Renovate' (#1) from renovate/configure into main Torsten Schulz 2025-12-19 16:08:23 +01:00
  • b00a35af30 Add renovate.json #1 Torsten Schulz 2025-12-19 15:59:45 +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
  • 047b1801b3 feat(tournament): enhance tournament configuration and results handling Torsten Schulz (local) 2025-12-15 15:36:18 +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
  • 5aa11151cf Improve Socket.IO logging and connection handling Torsten Schulz (local) 2025-12-01 08:14:26 +01:00
  • a651113dee Enhance Socket.IO integration and improve error handling Torsten Schulz (local) 2025-11-29 00:52:29 +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
  • dc2c60cefe Implement tournament pairing functionality and enhance participant management Torsten Schulz (local) 2025-11-29 00:15:01 +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
  • 903b036a63 Enhance fixCertPermissions.sh to improve SSL certificate permission handling Torsten Schulz (local) 2025-11-16 11:24:23 +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
  • 37893474b1 Refine Apache configuration for WebSocket upgrade handling Torsten Schulz (local) 2025-11-16 00:08:49 +01:00
  • f437747664 Enhance socketService configuration for WebSocket upgrades Torsten Schulz (local) 2025-11-16 00:05:45 +01:00
  • 22e9750e5d Enhance WebSocket upgrade logging for improved diagnostics Torsten Schulz (local) 2025-11-16 00:04:43 +01:00
  • bd95f77131 Refactor WebSocket upgrade key generation for improved security Torsten Schulz (local) 2025-11-16 00:02:55 +01:00
  • bbdc923950 Enhance WebSocket testing script to include session ID handling Torsten Schulz (local) 2025-11-16 00:00:42 +01:00
  • 3e5ddd8a05 Refine Apache configuration for WebSocket upgrade handling and clarify conditions Torsten Schulz (local) 2025-11-15 23:59:00 +01:00
  • f4e5cf2edb Enhance Apache configuration for WebSocket handling by preserving query strings Torsten Schulz (local) 2025-11-15 23:54:12 +01:00
  • 44dba70aac Refactor Apache configuration for enhanced WebSocket support and security improvements Torsten Schulz (local) 2025-11-15 23:45:56 +01:00
  • 7698d87ba0 Update frontend dependencies to align with compatibility requirements Torsten Schulz (local) 2025-11-15 23:42:50 +01:00
  • 201d5e9214 Update eslint-plugin-vue dependency to version 9.0.0 for improved linting capabilities Torsten Schulz (local) 2025-11-15 23:41:47 +01:00
  • c21544d9b6 Refine Apache configuration for WebSocket handling and improve request processing Torsten Schulz (local) 2025-11-15 23:40:43 +01:00
  • 6167116630 Update frontend dependencies to improve compatibility and performance Torsten Schulz (local) 2025-11-15 23:36:26 +01:00
  • 1bb5f61b57 Update Apache configuration and frontend dependencies for improved performance and compatibility Torsten Schulz (local) 2025-11-15 23:35:15 +01:00
  • 1535c8795b Refactor WebSocket testing script to utilize HTTP polling and WebSocket upgrade checks Torsten Schulz (local) 2025-11-15 23:27:42 +01:00
  • cb2d7d3936 Update Apache configuration to optimize WebSocket handling and enhance security measures Torsten Schulz (local) 2025-11-15 23:24:55 +01:00
  • 5b4a5ba501 Refine Apache configuration for WebSocket handling and improve fallback mechanisms Torsten Schulz (local) 2025-11-15 23:21:59 +01:00
  • 90b5f8d63d Refine Apache configuration for WebSocket handling and improve documentation Torsten Schulz (local) 2025-11-15 23:19:27 +01:00
  • 1ff3d9d1a6 Update Apache configuration and socket service for WebSocket support Torsten Schulz (local) 2025-11-15 23:10:32 +01:00
  • df6fb23132 Update Apache configuration for tt-tagebuch.de to support WebSocket and SSL Torsten Schulz (local) 2025-11-15 23:06:04 +01:00
  • 1e86b821e8 Enhance socket service configuration for improved connection handling Torsten Schulz (local) 2025-11-15 23:05:27 +01:00
  • 5923ef8bba Add training day PDF generation and summary functionality Torsten Schulz (local) 2025-11-15 22:58:47 +01:00
  • cd8f40aa9d Enhance member activity retrieval by tracking unique activity dates Torsten Schulz (local) 2025-11-15 22:41:45 +01:00
  • d392ccddd5 Update navigation titles and enhance tournament group validation logic Torsten Schulz (local) 2025-11-15 22:35:02 +01:00
  • 4a83e5c159 Enhance knockout round functionality by adding group count validation Torsten Schulz (local) 2025-11-15 22:26:17 +01:00