This website requires JavaScript.
e55ee0f88a
style(App): update navigation icons for improved clarity
main
Torsten Schulz (local)
2026-03-20 10:53:58 +01:00
128b13c679
style(App): add padding adjustment for collapsed sidebar
Torsten Schulz (local)
2026-03-20 10:43:23 +01:00
65d464eab9
style(App, ScheduleLayoutShell, ScheduleView): enhance layout for full-height routes
Torsten Schulz (local)
2026-03-20 10:40:42 +01:00
5a9e5913a6
style(DiaryParticipantsPanel, Home): enhance layout and responsiveness
Torsten Schulz (local)
2026-03-20 10:33:38 +01:00
80f8934bc8
style(ScheduleView): improve table responsiveness and layout
Torsten Schulz (local)
2026-03-20 10:27:21 +01:00
36690980b7
feat(ViteConfig, App, Router, DialogManager, MembersView, ScheduleView, ClubView, Home, TournamentsView, TrainingStatsView): enhance performance and responsiveness
Torsten Schulz (local)
2026-03-20 10:20:48 +01:00
cc6d1f6ebe
feat(App, ScheduleView): implement mobile club picker and location dialog
Torsten Schulz (local)
2026-03-20 10:02:38 +01:00
cbc5054f1f
feat(i18n, CourtDrawingTool, MembersOverviewSection): enhance internationalization and UI components
Torsten Schulz (local)
2026-03-20 09:05:15 +01:00
542d741428
feat(MembersOverview, MembersView): add training group filtering and display enhancements
Torsten Schulz (local)
2026-03-19 16:10:39 +01:00
9d01ab6ce1
feat(App): enhance club selection and routing logic
Torsten Schulz (local)
2026-03-18 22:03:45 +01:00
269f648ad7
feat(CourtDrawing): enhance CourtDrawingDialog and CourtDrawingTool components
Torsten Schulz (local)
2026-03-18 21:50:31 +01:00
76cc8d9c30
feat(MembersView, i18n): add 'activeDataIncomplete' scope and update member filtering
Torsten Schulz (local)
2026-03-18 21:17:25 +01:00
b13d33c72c
feat(TrainingStatsService, MembersView, TrainingStatsView): enhance training statistics and member management features
Torsten Schulz (local)
2026-03-18 21:07:52 +01:00
dc15b48b80
refactor(App, Router, Login): streamline authentication flow and enhance route management
Torsten Schulz (local)
2026-03-18 18:20:28 +01:00
c441d4a049
feat(Home): enhance SEO content and layout for improved user engagement
Torsten Schulz (local)
2026-03-18 18:16:11 +01:00
f94914703a
feat(SEO): implement SEO configuration and meta tag management
Torsten Schulz (local)
2026-03-18 18:15:01 +01:00
0bb636b91d
style(DiaryParticipantsPanel, DiaryView): enhance responsive design and layout
Torsten Schulz (local)
2026-03-18 18:09:59 +01:00
bf40927efb
refactor(MembersOverviewSection): simplify layout and enhance filtering options
Torsten Schulz (local)
2026-03-18 18:07:01 +01:00
9340ee3509
feat(MemberService, SchedulerService): implement inactive member cleanup functionality
Torsten Schulz (local)
2026-03-18 18:03:15 +01:00
eea3372057
feat(MembersOverviewSection, MembersView): add age range filter and enhance member scope display
Torsten Schulz (local)
2026-03-18 17:10:37 +01:00
563a7e8dde
feat(MemberTtrHistory): implement TTR history management and UI enhancements
Torsten Schulz (local)
2026-03-18 15:34:10 +01:00
79adad9564
feat(audit, frontend, backend): introduce audit scripts and enhance error handling
Torsten Schulz (local)
2026-03-18 11:23:03 +01:00
b7b40f5a9b
refactor(MembersView, TeamManagementView, ScheduleView, OPTIMIZATION_TODO): componentize views and update optimization tasks
Torsten Schulz (local)
2026-03-17 16:46:33 +01:00
414c5ccee5
refactor(autoFetchMatchResultsService, MYTISCHTENNIS_AUTO_FETCH_README.md, Optimization TODO): enhance data processing and documentation
Torsten Schulz (local)
2026-03-17 16:04:10 +01:00
6320c5ca72
feat(DialogExamples, DiaryParticipantsPanel, ImageViewerDialog, MatchReportApiDialog, MemberGalleryDialog, LogsView, TeamManagementView, TournamentTab, i18n): enhance UI components and localization
Torsten Schulz (local)
2026-03-17 16:00:30 +01:00
483d5d2bc7
feat(ParticipantController, ParticipantModel, ParticipantRoutes, DiaryParticipantsPanel, i18n): implement participant status management and UI updates
Torsten Schulz (local)
2026-03-17 15:23:35 +01:00
46812a0c14
fix(DiaryView): improve drag-and-drop item reordering logic
Torsten Schulz (local)
2026-03-17 14:54:47 +01:00
1c1f05400f
feat(DiaryView): enhance drag-and-drop functionality for training plan items
Torsten Schulz (local)
2026-03-17 14:47:57 +01:00
c325a5a4d6
feat(CourtDrawingDialog, DiaryView): conditionally display duration fields in diary entries
Torsten Schulz (local)
2026-03-17 14:34:10 +01:00
b16743d27d
feat(CourtDrawingDialog, DiaryView, i18n): add diary fields for duration and group selection
Torsten Schulz (local)
2026-03-17 14:26:47 +01:00
afe51f399c
feat(Scheduler, MatchService, PredefinedActivity): enhance scheduling and match fetching features
Torsten Schulz (local)
2026-03-17 14:10:35 +01:00
f1cfd1147d
feat(TeamManagementView, i18n): enhance team management interface and localization
Torsten Schulz (local)
2026-03-17 09:04:45 +01:00
44b2b9fdbf
feat(DiaryParticipantsPanel): add gallery button and loading state
Torsten Schulz (local)
2026-03-17 00:30:42 +01:00
d0b6e6f0ac
feat(DiaryView, i18n): improve diary overview with new readiness indicators and localization updates
Torsten Schulz (local)
2026-03-17 00:28:36 +01:00
bf770291f6
feat(DiaryView, i18n): enhance diary view with new training day features and localization updates
Torsten Schulz (local)
2026-03-17 00:16:19 +01:00
2347dccafe
feat(memberTransferService, trainingStatsService, i18n): enhance member transfer logic and update localization files
Torsten Schulz (local)
2026-03-16 23:42:28 +01:00
43f96b2491
feat(tournamentService): add validation for stage advancements and enhance tournament configuration
Torsten Schulz (local)
2026-03-16 22:17:37 +01:00
e1dccb6ff0
feat(OfficialTournaments): redesign tournament management interface
Torsten Schulz (local)
2026-03-16 14:12:20 +01:00
adc8857e29
refactor(DiaryView): optimize time checking logic and sound playback
Torsten Schulz (local)
2026-03-13 17:04:48 +01:00
a030e07b46
refactor(clubSettings): remove myTischtennis club ID and update related logic
Torsten Schulz (local)
2026-03-12 10:34:10 +01:00
ad09a45b17
feat(clubSettings): enhance club settings with myTischtennis integration
Torsten Schulz (local)
2026-03-12 10:25:49 +01:00
595e2eb141
style(LogsView): update success log background color for scheduler runs
Torsten Schulz (local)
2026-03-12 10:15:59 +01:00
4251dd6989
feat(clickTtTournamentRegistrationService): add participant registration navigation steps
Torsten Schulz (local)
2026-03-11 21:22:49 +01:00
dba290c1d4
feat(clickTtTournamentRegistrationService): enhance error handling and diagnostics for tournament registration
Torsten Schulz (local)
2026-03-11 21:16:23 +01:00
8776c01e47
refactor(clickTtTournamentRegistrationService): optimize tournament search and link retrieval logic
Torsten Schulz (local)
2026-03-11 21:10:52 +01:00
fb39aa0e8b
feat(clickTtTournamentRegistrationService): implement competition registration saving logic
Torsten Schulz (local)
2026-03-11 21:00:52 +01:00
f49250e988
refactor(clickTtTournamentRegistrationService): improve link retrieval and scoring logic
Torsten Schulz (local)
2026-03-11 20:58:59 +01:00
555e36ea39
feat(clickTtTournamentRegistrationService): enhance tournament title processing and link retrieval
Torsten Schulz (local)
2026-03-11 20:55:14 +01:00
2f82886ad6
feat(officialTournament): add auto-registration for tournament participants
Torsten Schulz (local)
2026-03-11 20:47:44 +01:00
36ed320893
feat(MembersView): add HTML support for info dialog details
Torsten Schulz (local)
2026-03-11 20:19:16 +01:00
9d13a2e211
refactor(clickTtPlayerRegistrationService): improve nationality selection logic
Torsten Schulz (local)
2026-03-11 17:32:02 +01:00
7cb6b66971
refactor(clickTtPlayerRegistrationService, memberController): improve error handling and diagnostics
Torsten Schulz (local)
2026-03-11 17:25:15 +01:00
312a1d9d8a
refactor(clickTtPlayerRegistrationService): enhance application search and link handling
Torsten Schulz (local)
2026-03-11 17:21:29 +01:00
bfd6068c5c
refactor(clickTtPlayerRegistrationService): update nationality selection and gender handling
Torsten Schulz (local)
2026-03-11 17:12:09 +01:00
ab466adde7
refactor(clickTtPlayerRegistrationService): enhance error diagnostics and HTML file handling
Torsten Schulz (local)
2026-03-11 17:04:49 +01:00
a77926838b
refactor(clickTtPlayerRegistrationService): update debug HTML file path generation
Torsten Schulz (local)
2026-03-11 16:42:23 +01:00
c0efd56c9c
feat(clickTtPlayerRegistrationService): add debug HTML file generation for error diagnostics
Torsten Schulz (local)
2026-03-11 16:37:08 +01:00
79cec02c1a
refactor(clickTtPlayerRegistrationService): improve nationality and country selection logic
Torsten Schulz (local)
2026-03-11 16:34:11 +01:00
c1cf903196
refactor(clickTtPlayerRegistrationService): enhance application form filling and consent handling
Torsten Schulz (local)
2026-03-11 16:31:23 +01:00
6a18d4ce0f
refactor(clickTtPlayerRegistrationService): enhance search form handling and error reporting
Torsten Schulz (local)
2026-03-11 16:25:34 +01:00
cf376a8f68
refactor(clickTtPlayerRegistrationService): streamline application entry handling
Torsten Schulz (local)
2026-03-11 16:14:25 +01:00
5c9901209c
feat(clubSettings): enhance club settings UI with loading and error handling
Torsten Schulz (local)
2026-03-11 16:08:47 +01:00
8750ac6d65
fix(clickTtPlayerRegistrationService): improve error messaging for missing association member number
Torsten Schulz (local)
2026-03-11 15:58:34 +01:00
2919ee3764
feat(clickTtPlayerRegistrationService): enhance registration flow with club context and error handling
Torsten Schulz (local)
2026-03-11 15:55:21 +01:00
7196fae28e
feat(server, models, services, frontend): integrate Click-TT account functionality
Torsten Schulz (local)
2026-03-11 15:47:58 +01:00
2ddb63b932
feat(clickTtPlayerRegistrationService): enhance login flow and consent handling
Torsten Schulz (local)
2026-03-11 15:36:24 +01:00
8fc754c235
feat(clickTtPlayerRegistrationService, MembersView): enhance Click-TT registration flow and UI feedback
Torsten Schulz (local)
2026-03-11 15:31:37 +01:00
139d169fcc
fix(clickTtHttpPageRoutes): improve inline confirm element handling and logging
Torsten Schulz (local)
2026-03-11 13:28:58 +01:00
de1382b57e
feat(clickTtHttpPageRoutes): add inline confirm elements summarization and logging
Torsten Schulz (local)
2026-03-11 13:25:18 +01:00
08095ce22e
feat(memberController, memberRoutes, MembersView): implement Click-TT player registration feature
Torsten Schulz (local)
2026-03-11 13:17:59 +01:00
9c30cd181c
feat(clickTtHttpPageRoutes): add inline confirm handling to proxy navigation script
Torsten Schulz (local)
2026-03-11 13:04:37 +01:00
c1f45b2b98
feat(server): add raw body parsing for multipart/form-data and application/octet-stream
Torsten Schulz (local)
2026-03-11 12:45:25 +01:00
e5e1ccba82
feat(clickTtHttpPageRoutes): enhance form submission handling and logging
Torsten Schulz (local)
2026-03-11 12:37:01 +01:00
3ea9cdd611
feat(clickTtHttpPageRoutes): add sensitive data masking and form body summarization
Torsten Schulz (local)
2026-03-11 12:25:45 +01:00
1398e8911a
feat(clickTtHttpPageRoutes, ClickTtView): enhance script injection for improved HTML handling
Torsten Schulz (local)
2026-03-11 00:06:42 +01:00
c40ee04e9e
feat(clickTtHttpPageRoutes): add inline script normalization for improved HTML processing
Torsten Schulz (local)
2026-03-10 23:33:40 +01:00
dee96a9445
feat(clickTtHttpPageRoutes): enhance HTML processing for proxy handling
Torsten Schulz (local)
2026-03-10 23:18:45 +01:00
4484f122d2
feat(clickTtHttpPageRoutes): extend proxy URL validation to include liga.nu
Torsten Schulz (local)
2026-03-10 23:06:46 +01:00
df95753f4d
refactor(clickTtHttpPageRoutes): optimize proxy navigation script for improved readability and performance
Torsten Schulz (local)
2026-03-10 23:02:46 +01:00
79ce79db8c
fix(clickTtHttpPageRoutes): improve event handling in proxy navigation script
Torsten Schulz (local)
2026-03-10 22:57:06 +01:00
59d7c3559c
feat(clickTtHttpPageRoutes, ClickTtView): implement proxy navigation script and enhance URL selection
Torsten Schulz (local)
2026-03-10 22:48:54 +01:00
71ac054d48
feat(ClickTtView): add URL template selection for 'url' page type
Torsten Schulz (local)
2026-03-10 22:39:26 +01:00
c472bb1fdc
fix(clickTtHttpPageRoutes, clickTtHttpPageService): update effective page URL handling in proxy routes
Torsten Schulz (local)
2026-03-10 22:37:30 +01:00
0e4d1707fd
feat(logging): enhance HTTP request logging with additional payload details
Torsten Schulz (local)
2026-03-10 22:26:37 +01:00
4f3a1829ca
feat(clickTtHttpPageRoutes): add meta-refresh URL rewriting for proxy handling
Torsten Schulz (local)
2026-03-10 22:15:37 +01:00
bacc6b994d
refactor(clickTtHttpPageRoutes): standardize variable names for clarity in proxy response handling
Torsten Schulz (local)
2026-03-10 22:10:16 +01:00
c5a88324c3
feat(clickTtHttpPageRoutes): enhance proxy functionality with session management and cookie handling
Torsten Schulz (local)
2026-03-10 22:08:20 +01:00
cab06f9ad6
feat(clickTtHttpPageRoutes): implement form action rewriting and proxy for POST requests
Torsten Schulz (local)
2026-03-10 22:03:32 +01:00
c87cebba36
feat(clickTtHttpPageRoutes): add base tag handling for relative URLs in proxy response
Torsten Schulz (local)
2026-03-10 22:01:39 +01:00
a3148a3781
feat(readme): add configuration details for link rewriting and update proxy URL handling
Torsten Schulz (local)
2026-03-10 21:57:43 +01:00
c13f426b3d
feat(tournaments): add update functionality for official tournaments
Torsten Schulz (local)
2026-03-10 21:54:03 +01:00
ea6acd8c6c
chore(dependencies): update package-lock.json for dottie, dompurify, and immutable
Torsten Schulz (local)
2026-03-10 21:43:50 +01:00
c324da3938
fix(App.vue): update user permissions check and enhance dropdown behavior
Torsten Schulz (local)
2026-03-10 21:41:43 +01:00
f35e0510e7
feat(tournaments): enhance age eligibility logic and date parsing
Torsten Schulz (local)
2026-03-10 21:39:50 +01:00
13379d6b24
feat(logging): add HTTP page fetch logging and enhance click-TT proxy functionality
Torsten Schulz (local)
2026-03-10 21:27:40 +01:00
055dbf115c
feat(diary): improve predefined activities UI and enhance socket event integration
Torsten Schulz (local)
2026-03-10 21:24:45 +01:00
78f1196f0a
feat(android): configure API and socket endpoints for debug and release builds
Torsten Schulz (local)
2026-03-10 21:18:29 +01:00
ee2b12f6d0
feat(diary): enhance predefined activities management and socket event handling
Torsten Schulz (local)
2026-03-06 10:02:50 +01:00
436973e47e
Diary: verbessere Socket-getriggerte Reloads für Gruppen/Unfälle
Torsten Schulz (local)
2026-03-05 23:54:22 +01:00
05ab872f77
Diary: ergänze Mapper-Tests für Assignments und Predefined Activities
Torsten Schulz (local)
2026-03-05 23:54:00 +01:00