Commit Graph

  • 911c07e522 Refactor tournament management by removing external and official tournament views Torsten Schulz (local) 2025-11-15 22:20:59 +01:00
  • cd89c68a69 Add participation overview to OfficialTournaments.vue Torsten Schulz (local) 2025-11-15 21:31:09 +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
  • 2b06a8dd10 Enhance participant update handling and UI responsiveness in DiaryView Torsten Schulz (local) 2025-11-13 18:18:31 +01:00
  • 58e773e51e Enhance DiaryView with mobile and desktop tab navigation improvements Torsten Schulz (local) 2025-11-13 17:39:38 +01:00
  • 8d17cad299 Add mobile tab navigation to DiaryView for improved user experience Torsten Schulz (local) 2025-11-13 17:34:10 +01:00
  • 156f4d6921 Add member change event handling for real-time updates Torsten Schulz (local) 2025-11-13 17:32:29 +01:00
  • e27a4d960d Update dependencies in package.json and package-lock.json for improved functionality Torsten Schulz (local) 2025-11-13 17:00:28 +01:00
  • c589c11607 Add Socket.IO integration for real-time updates in diary features Torsten Schulz (local) 2025-11-13 16:54:31 +01:00
  • 0caa31e3eb Refactor file input sections in ImageViewerDialog and MembersView to enhance user experience. The updates include separate file input options for selecting files and capturing images via the device camera, improving accessibility and usability for image uploads. Torsten Schulz (local) 2025-11-13 15:55:33 +01:00
  • fff5d404f5 Refactor file input fields in ImageViewerDialog and MembersView to remove camera capture attribute. This change simplifies the file selection process for users while maintaining functionality for image uploads. Torsten Schulz (local) 2025-11-13 15:52:12 +01:00
  • 7aff827711 Update file input fields to capture images using the device camera and set default match start date from scheduleDate if not already set. This enhances the user experience for image uploads and ensures match data is initialized correctly. Torsten Schulz (local) 2025-11-13 15:47:58 +01:00
  • cf3bd3cd6d Enhance member training participation tracking and UI feedback origin/nuscore nuscore Torsten Schulz (local) 2025-11-13 12:12:49 +01:00
  • 4c1a919d17 Add club settings link for admin users and remove test PIN references in MatchReportApiDialog Torsten Schulz (local) 2025-11-13 09:27:08 +01:00
  • eb9748dd89 Enhance group assignment functionality in DiaryView with improved reactivity Torsten Schulz (local) 2025-11-12 16:21:08 +01:00
  • e295657621 Add validation endpoint for meeting reports and enhance frontend functionality Torsten Schulz (local) 2025-11-12 16:13:04 +01:00
  • da351b40b2 Add node-fetch dependency and implement meeting report submission endpoint Torsten Schulz (local) 2025-11-12 15:29:04 +01:00
  • 3c64e2e92d Remove Playwright dependency and related proxy service files from the backend. This commit deletes the node-fetch package and its associated files, as well as the nuscoreProxyRoutes and nuscoreProxyService, streamlining the backend by eliminating unused components. Torsten Schulz (local) 2025-11-12 13:41:09 +01:00
  • 45381707ea Erweitert den MatchReportApiDialog um neue Funktionen zur Verwaltung von Spielberichten. Implementiert eine verbesserte Logik zur Berechnung der Gesamtpunkte und Sätze sowie zur Validierung von Eingaben. Fügt visuelle Hinweise für den Abschlussstatus und Warnungen bei fehlerhaften Eingaben hinzu. Optimiert die Benutzeroberfläche mit neuen CSS-Stilen für eine bessere Benutzererfahrung. Torsten Schulz (local) 2025-11-12 13:40:55 +01:00
  • b166f7c7d5 Refactor member gallery dialog in DiaryView for improved functionality and user experience Torsten Schulz (local) 2025-11-12 12:53:29 +01:00
  • 1f20737721 Enhance member gallery functionality with latest image retrieval and JSON format support Torsten Schulz (local) 2025-11-12 11:58:37 +01:00
  • 8ef4e1dc9d Enhance member gallery generation with customizable image size selection Torsten Schulz (local) 2025-11-12 10:05:08 +01:00
  • 98c50bc03a Refactor gallery layout in memberService and update DiaryView styles for improved responsiveness Torsten Schulz (local) 2025-11-12 08:46:58 +01:00
  • 7b28eb04ac Refactor memberService and update DiaryView styles for improved functionality and layout Torsten Schulz (local) 2025-11-12 07:57:55 +01:00
  • ed15137003 Add member gallery generation feature in backend and frontend Torsten Schulz (local) 2025-11-11 16:22:47 +01:00
  • 2bf5c0137b Adjust image height settings in ImageViewerDialog component for improved responsiveness. Updated max-height for desktop and mobile views to enhance user experience when viewing images. Torsten Schulz (local) 2025-11-11 15:56:21 +01:00
  • 22e6913005 Implement member image management features in backend and frontend Torsten Schulz (local) 2025-11-11 15:53:21 +01:00
  • f7eff0bcb7 Enhance error handling and logging in backend controllers and services Torsten Schulz (local) 2025-11-11 11:36:47 +01:00
  • 45c90280f8 Update package dependencies and types for improved compatibility and functionality Torsten Schulz (local) 2025-11-11 09:33:24 +01:00
  • a4890f241b Add new API routes for season, session, team, and tournament management Torsten Schulz (local) 2025-11-11 09:30:40 +01:00
  • 684409491f Add permission management tests for role and custom permissions updates Torsten Schulz (local) 2025-11-11 09:00:18 +01:00
  • 15b88f8177 Add member transfer validation and contact management tests Torsten Schulz (local) 2025-11-11 08:35:55 +01:00
  • 20f204e70b Enhance diary note and tag management in backend controllers Torsten Schulz (local) 2025-11-11 08:29:18 +01:00
  • b8191e41ee Add club team and diary routes to the Express application Torsten Schulz (local) 2025-11-10 18:29:55 +01:00
  • b906a218a5 Add API logging and club routes to the Express application Torsten Schulz (local) 2025-11-10 17:09:57 +01:00
  • 6c3b46c037 Add accident and activity routes to the Express application Torsten Schulz (local) 2025-11-10 17:01:43 +01:00
  • 3f1018ef93 Refactor database configuration and enhance error handling in authentication services Torsten Schulz (local) 2025-11-10 16:54:49 +01:00
  • 620b065ac8 Refactor dialog handling to utilize utility functions for improved consistency Torsten Schulz (local) 2025-11-10 16:07:24 +01:00
  • 4cfa03834e Refactor alert handling to use dialog components for improved user feedback Torsten Schulz (local) 2025-11-10 14:20:34 +01:00
  • d94238f6df Refactor logging in cleanup scripts to use report array for improved output management Torsten Schulz (local) 2025-11-10 13:25:11 +01:00
  • eb37532de2 Refactor group ID handling in DiaryView and related services for consistency Torsten Schulz (local) 2025-11-08 22:31:38 +01:00
  • d79e71d6d7 Update PDF parsing and document upload handling in team management Torsten Schulz (local) 2025-11-08 10:15:25 +01:00
  • f0e3c6a717 Enhance MyTischtennisService and MyTischtennisAccount.vue for improved login handling and account status display Torsten Schulz (local) 2025-11-07 14:54:15 +01:00
  • b2d47c7a37 Update error message in MyTischtennisUrlController for clarity Torsten Schulz (local) 2025-11-07 13:50:18 +01:00
  • 498742e6ae Refactor error handling in controllers and services to standardize HttpError instantiation Torsten Schulz (local) 2025-11-07 13:45:58 +01:00
  • 94aab93f7d Add global error handling middleware for API routes and enhance rating update logic Torsten Schulz (local) 2025-11-07 13:22:22 +01:00
  • eba8ba30aa Add notes placeholder in member transfer templates for improved data handling Torsten Schulz (local) 2025-11-07 10:05:03 +01:00
  • 9d24c6ae7b Filter active members in phone list generation to exclude test memberships for improved accuracy Torsten Schulz (local) 2025-11-06 17:15:19 +01:00
  • 02b8ba3d0a Enhance PDF generation for member phone lists by improving formatting and fallback handling Torsten Schulz (local) 2025-11-06 17:12:58 +01:00
  • fc7b70b307 Standardize phone number formatting in member service and MembersView Torsten Schulz (local) 2025-11-06 16:45:44 +01:00
  • 9cdbd60a23 Enhance member management by adding postal code and contact handling Torsten Schulz (local) 2025-11-06 16:12:34 +01:00
  • 5a4553a8a0 Add member_contact table and postal_code column to member table Torsten Schulz (local) 2025-11-06 16:03:42 +01:00
  • 98637eec00 Update MembersView styling for action icons to improve layout consistency Torsten Schulz (local) 2025-11-06 15:01:40 +01:00
  • 106c63890e Enhance training participation loading in MembersView with improved ID handling and logging Torsten Schulz (local) 2025-11-06 14:58:19 +01:00
  • f6b8388819 Add quick deactivate member functionality and update routes and UI Torsten Schulz (local) 2025-11-06 14:46:16 +01:00
  • f1a29e4111 Add last scheduler executions endpoint and member quick update functions Torsten Schulz (local) 2025-11-06 14:25:15 +01:00
  • c9d82827ff Enhance member validation and error reporting in MemberTransferService and MemberTransferDialog Torsten Schulz (local) 2025-11-06 08:28:27 +01:00
  • 75242f63fc Enhance error handling and logging in MemberTransferService and MemberTransferDialog Torsten Schulz (local) 2025-11-06 08:24:39 +01:00
  • 2f161d1eb5 Refactor logging in MemberTransferService to use info and error logs Torsten Schulz (local) 2025-11-06 08:16:14 +01:00
  • cad76edaad Enhance MemberTransferService and MemberTransferDialog with detailed debug logging Torsten Schulz (local) 2025-11-06 08:13:43 +01:00
  • d0a8ef5ff2 Enhance MemberTransferService with detailed debug logging for login credentials Torsten Schulz (local) 2025-11-06 07:29:49 +01:00
  • a0d12a895e Enhance permission validation and error handling in permissionController Torsten Schulz (local) 2025-11-05 16:33:52 +01:00
  • ad99787f75 Enhance member transfer service and dialog for improved credential handling Torsten Schulz (local) 2025-11-05 16:22:40 +01:00
  • c05cfbbe38 Refactor MemberTransferDialog to improve configuration handling and UI Torsten Schulz (local) 2025-11-05 15:39:34 +01:00
  • 1f47a11091 Add member transfer configuration and UI enhancements Torsten Schulz (local) 2025-11-05 15:30:12 +01:00
  • 5bba9522b3 Add member transfer functionality to memberController and update routes and UI Torsten Schulz (local) 2025-11-05 14:33:09 +01:00
  • 5bdcd946cf Update diagonal cell styling in TournamentsView for improved visibility Torsten Schulz (local) 2025-11-05 08:55:29 +01:00
  • 6500493314 Enhance TournamentsView with diagonal cell styling for match rankings Torsten Schulz (local) 2025-11-05 08:49:27 +01:00
  • d0e3ae3610 Implement ranking logic for players with identical scores in TournamentsView Torsten Schulz (local) 2025-11-05 08:45:23 +01:00
  • 8db827adeb Refactor participant list in DiaryView for improved layout and interaction Torsten Schulz (local) 2025-11-04 16:37:09 +01:00
  • d40eea5e46 Enhance DiaryView with member form handover functionality and styling improvements Torsten Schulz (local) 2025-11-04 16:22:21 +01:00
  • a3ed130211 Add animation controls and enhance arrow drawing in CourtDrawingRender component Torsten Schulz (local) 2025-11-04 15:54:18 +01:00
  • e8766b919a --- Torsten Schulz (local) 2025-11-03 14:15:00 +01:00
  • 76ee9ee742 Refactor memberController and memberService to include memberFormHandedOver field and improve parameter handling Torsten Schulz (local) 2025-11-03 12:36:13 +01:00
  • 84ff4e126e Enhance MyTischtennisUrlController with ratings update and improve apiLogService truncation limits Torsten Schulz (local) 2025-11-03 12:03:34 +01:00
  • 23708b99b5 Refactor error handling in MyTischtennisUrlController and improve memberService indexing Torsten Schulz (local) 2025-11-03 10:45:04 +01:00
  • acf2cf00bd Refactor MyTischtennisUrlController and enhance error handling in TeamManagementView Torsten Schulz (local) 2025-11-03 10:07:24 +01:00
  • bb3f0f3a03 Enhance error handling in MyTischtennisUrlController and update TrainingStatsView with TTR and QTTR columns Torsten Schulz (local) 2025-11-03 09:46:26 +01:00
  • f4411a4ee5 Enhance club rankings retrieval and member TTR updates Torsten Schulz (local) 2025-11-03 09:35:04 +01:00
  • e32871a005 Implement deleteGroupActivity endpoint and enhance addGroupActivity functionality Torsten Schulz (local) 2025-11-03 08:43:24 +01:00
  • a8318c74cf Implement last participations endpoint and enhance member activity retrieval Torsten Schulz (local) 2025-10-31 16:33:20 +01:00
  • 7e85926aa1 Refactor CourtDrawing components by removing overlay text and debug logs Torsten Schulz (local) 2025-10-31 15:14:11 +01:00
  • 91fc3e9d13 Implement Court Drawing Dialog and enhance activity management in DiaryView and PredefinedActivities Torsten Schulz (local) 2025-10-31 15:05:40 +01:00
  • 6a333f198d Enhance CourtDrawing components with new rendering logic and overlay features Torsten Schulz (local) 2025-10-30 15:24:57 +01:00
  • 7ea719c178 Enhance CourtDrawing components with additional target selection and arrow drawing features Torsten Schulz (local) 2025-10-30 11:09:55 +01:00
  • e23d9fbc44 Update testMembership flag in DiaryView to enable testing mode Torsten Schulz (local) 2025-10-30 08:32:04 +01:00
  • 3f2b92d886 Refactor backend configuration and enhance logging in services Torsten Schulz (local) 2025-10-30 08:14:17 +01:00
  • 89329607dc Enhance myTischtennis URL controller with improved error handling and logging Torsten Schulz (local) 2025-10-29 18:07:43 +01:00
  • c2b8656783 Refactor request logging middleware to simplify endpoint exclusion logic Torsten Schulz (local) 2025-10-29 13:41:31 +01:00