Commit Graph

  • 10e6d74d93 feat(tournament): add cleanup logic for orphaned matches main Torsten Schulz (local) 2026-01-31 00:16:23 +01:00
  • 3fc1760b2c feat(tournament): add logic for creating missing group matches for new participants Torsten Schulz (local) 2026-01-31 00:13:01 +01:00
  • d12b9daf87 fix(tournament): remove matches for participants before deletion Torsten Schulz (local) 2026-01-31 00:08:25 +01:00
  • 75cc2df06b fix(tournament): filter final placements by class group count in TournamentPlacementsTab Torsten Schulz (local) 2026-01-31 00:05:20 +01:00
  • 7454a274a1 fix(tournament): refine birth date handling and eligibility checks in TournamentTab Torsten Schulz (local) 2026-01-30 23:56:03 +01:00
  • 380709c29c fix(tournament): improve birth year eligibility checks in TournamentTab Torsten Schulz (local) 2026-01-30 23:48:51 +01:00
  • c6f8b4dd74 fix(tournament): update age eligibility descriptions for mini championships Torsten Schulz (local) 2026-01-30 23:36:57 +01:00
  • 02c947b0e3 fix(tournament): update birth year eligibility checks in TournamentTab Torsten Schulz (local) 2026-01-30 23:32:52 +01:00
  • c3366313d6 feat(tournament): add debug logging for member eligibility checks in TournamentTab Torsten Schulz (local) 2026-01-30 23:28:28 +01:00
  • b1e184c4c2 refactor(tournament): streamline participant filtering logic in TournamentParticipantsTab and TournamentTab Torsten Schulz (local) 2026-01-30 23:23:31 +01:00
  • 3e05bdab51 fix(tournament): correct comment typo in addTournament method Torsten Schulz (local) 2026-01-30 23:22:35 +01:00
  • fde6ba55d2 feat(tournament): enable external participation in tournaments Torsten Schulz (local) 2026-01-30 23:21:12 +01:00
  • 19410a0ee2 feat(tournament): enhance age class display in TournamentClassList Torsten Schulz (local) 2026-01-30 23:18:36 +01:00
  • 28db204aba refactor(tournament): simplify tournament creation by removing duplicate checks Torsten Schulz (local) 2026-01-30 23:16:00 +01:00
  • 47a815dd71 feat(tournament): enhance tournament creation with group settings and winning sets logic Torsten Schulz (local) 2026-01-30 23:12:44 +01:00
  • 14dc654145 feat(tournament): refine mini championship creation and UI integration Torsten Schulz (local) 2026-01-30 23:09:21 +01:00
  • 025ad68cf3 feat(tournament): adjust mini championship year label and winning sets logic Torsten Schulz (local) 2026-01-30 23:03:50 +01:00
  • 89f30f76f5 feat(tournament): update mini championship creation to include location Torsten Schulz (local) 2026-01-30 23:01:41 +01:00
  • 85c26bc80d feat(tournament): add mini championship functionality and enhance tournament class handling Torsten Schulz (local) 2026-01-30 22:58:41 +01:00
  • 6cdcbfe0db feat(tournament): enhance tournament group handling for pools and classes Torsten Schulz (local) 2026-01-30 22:51:04 +01:00
  • 7e1b09fa97 feat(tournament): add participant gave-up functionality and UI updates Torsten Schulz (local) 2026-01-30 22:45:54 +01:00
  • 18a191f686 fix(tournament): improve match identification logic for player IDs Torsten Schulz (local) 2026-01-30 22:32:47 +01:00
  • e21b50fc38 fix(accidentForm): update sorting logic to prioritize first name over last name Torsten Schulz (local) 2026-01-14 14:27:27 +01:00
  • 23caeddf9e fix(accidentForm): improve member sorting and add key for reactivity Torsten Schulz (local) 2026-01-14 14:10:50 +01:00
  • 663125670e fix(accidentForm): prevent reactivity issues by creating a new sorted array Torsten Schulz (local) 2026-01-14 14:07:27 +01:00
  • 515e04d1e3 feat(accident): update accident field type and enhance textarea styling Torsten Schulz (local) 2026-01-14 14:00:42 +01:00
  • bf082ea995 chore(deps): update dependencies and remove unused files Torsten Schulz (local) 2026-01-14 13:56:19 +01:00
  • 67fc5d45e1 feat(accidentForm): enhance member selection and update handling Torsten Schulz (local) 2026-01-14 13:46:13 +01:00
  • 30e3f4f321 feat(accidentForm): sort filtered participants by last and first name Torsten Schulz (local) 2026-01-14 13:42:54 +01:00
  • c4e237cfca fix(accidentForm): optimize participant filtering and update localAccident handling Torsten Schulz (local) 2026-01-14 13:41:48 +01:00
  • fea84e210a feat(tournament): implement class merging and pool management features Torsten Schulz (local) 2026-01-07 12:10:33 +01:00
  • e94a12cd20 feat(tournament): enhance match interaction and navigation Torsten Schulz (local) 2025-12-21 11:38:26 +01:00
  • 438029a3a4 Merge pull request 'chore(deps): update dependency eslint to v9.39.2' (#3) from renovate/eslint-monorepo into 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