This website requires JavaScript.
25c3b90972
feat(TeamManagementView): enhance league validation logic for team management
main
Torsten Schulz (local)
2026-05-06 09:55:53 +02:00
95bfbf86a4
feat(MemberOrder, MemberOrderHistory, MemberOrderService, OrdersPanel): add paidConfirmed field and update related logic
Torsten Schulz (local)
2026-05-06 09:05:28 +02:00
4bef76d6dd
feat(TeamPlanningBoard): enhance team planning UI and button functionality
Torsten Schulz (local)
2026-05-06 08:52:45 +02:00
01aaca5928
feat(TeamPlanningBoard, TeamManagementView): add team conversion functionality
Torsten Schulz (local)
2026-05-06 07:59:10 +02:00
92aebaadb1
feat(MemberGalleryDialog): filter visible members based on participant status
Torsten Schulz (local)
2026-05-05 15:05:40 +02:00
d84438f52c
fix(TournamentGroupsTab): allow empty values in max group size input normalization
Torsten Schulz (local)
2026-04-29 09:35:03 +02:00
715980d49c
feat(TournamentGroupsTab, TournamentTab): improve input normalization and event handling
Torsten Schulz (local)
2026-04-29 09:29:54 +02:00
cb7a027462
feat(TournamentGroupsTab, TournamentTab): enhance input handling and normalization
Torsten Schulz (local)
2026-04-29 09:16:29 +02:00
9d58f24201
feat(i18n): add 'billing' translation to multiple languages
Torsten Schulz (local)
2026-04-28 16:57:57 +02:00
a7f967a730
feat(MembersOverviewSection, i18n): add QTTR sorting option and localization support
Torsten Schulz (local)
2026-04-28 15:12:05 +02:00
87addd0c65
feat(MembersOverviewSection): add quick filter for training groups and improve layout
Torsten Schulz (local)
2026-04-28 12:13:42 +02:00
5ef7447200
feat(MemberTransferService, MemberTransferDialog): clarify member transfer process and enhance UI feedback
Torsten Schulz (local)
2026-04-27 15:12:49 +02:00
725ede8dbf
feat(BillingService, BillingView): enhance locale handling for billing PDF generation
Torsten Schulz (local)
2026-04-25 10:07:45 +02:00
2339e12410
feat(BillingController, BillingService): enhance billing template handling and error logging
Torsten Schulz (local)
2026-04-25 10:00:50 +02:00
be9d26e51e
feat(BillingService): implement fallback file path resolution for migrated workspaces
Torsten Schulz (local)
2026-04-25 09:52:31 +02:00
5f07a3e3d6
feat(BillingService): add file path resolution for PDF templates
Torsten Schulz (local)
2026-04-25 09:46:59 +02:00
630c202fd2
style(MemberGalleryDialog): simplify participant item styling
Torsten Schulz (local)
2026-04-25 09:42:06 +02:00
3462a5497c
refactor(MemberService, MemberGalleryDialog): update image selection logic and enhance participant styling
Torsten Schulz (local)
2026-04-25 09:25:40 +02:00
6ea92bef49
refactor(MatchReportApiDialog): update draft status display and improve styling
Torsten Schulz (local)
2026-04-23 11:01:04 +02:00
be1108511f
feat(MatchReportApiDialog): implement draft status indicators and local draft persistence
Torsten Schulz (local)
2026-04-23 10:35:24 +02:00
37c3ffa899
feat(OrdersPanel): add completion state filter for order management
Torsten Schulz (local)
2026-04-22 09:52:35 +02:00
1f477a4458
feat(OrdersPanel): implement sorting for order history entries
Torsten Schulz (local)
2026-04-22 09:47:52 +02:00
1d67b68b44
feat(MemberOrder): add budget field to MemberOrder and MemberOrderHistory models
Torsten Schulz (local)
2026-04-22 08:53:57 +02:00
41bbf81958
chore: remove obsolete Android app configuration files
Torsten Schulz (local)
2026-04-21 15:15:21 +02:00
c8dedb10cc
feat(DiaryParticipantsPanel, DiaryView): add group photo cropping functionality
Torsten Schulz (local)
2026-04-17 14:52:26 +02:00
894c84b94a
feat(DiaryParticipantsPanel): enhance gallery button styling and functionality
Torsten Schulz (local)
2026-04-17 11:58:37 +02:00
9c738e8063
feat(DiaryOverview): enhance styling and layout for diary overview panels
Torsten Schulz (local)
2026-04-17 11:20:46 +02:00
69418d8f9a
fix(Localization): correct German translations for consistency and clarity
Torsten Schulz (local)
2026-04-16 08:24:31 +02:00
a4f6b9b8b3
feat(Localization): update and enhance localization files for multiple languages
Torsten Schulz (local)
2026-04-15 22:48:54 +02:00
1dd7bb24ea
feat(MemberGroupPhoto): implement group photo management functionality
Torsten Schulz (local)
2026-04-15 22:45:35 +02:00
5fa34637ba
feat(ClubSettings): add member data quality requirements configuration
Torsten Schulz (local)
2026-04-15 22:15:04 +02:00
4cfc82c7aa
feat(ScheduleView): enhance player selection logic and eligibility checks
Torsten Schulz (local)
2026-04-15 13:17:32 +02:00
3ce1702367
fix(AutoFetchMatchResultsService): improve date parsing with timezone handling
Torsten Schulz (local)
2026-04-15 11:33:24 +02:00
58012e0a44
feat(SeasonSelector): implement logic to determine the current running season
Torsten Schulz (local)
2026-04-15 11:20:21 +02:00
c62e91d997
fix(TeamManagement): refine eligibility checks and streamline assignment removal
Torsten Schulz (local)
2026-04-15 11:02:52 +02:00
7d483ebf02
fix(TeamManagement): correct member eligibility logic and add eligibility check for planning teams
Torsten Schulz (local)
2026-04-15 10:59:33 +02:00
2dff5221e3
feat(MemberPlayInterest): implement play interest management for members
Torsten Schulz (local)
2026-04-15 10:48:10 +02:00
45c701b149
feat(SEO): update meta tags and structured data for improved search visibility
Torsten Schulz (local)
2026-04-09 09:43:38 +02:00
951842c824
feat(Dialog): enhance dialog functionality with resizing and improved positioning
Torsten Schulz (local)
2026-04-08 15:09:47 +02:00
4f8e2fee89
refactor(TournamentStats): remove InternalTournamentStats dialog and streamline state management
Torsten Schulz (local)
2026-04-08 15:02:09 +02:00
757507f212
feat(TournamentStats): integrate InternalTournamentStats dialog and state management
Torsten Schulz (local)
2026-04-08 14:26:42 +02:00
003b8fd3bc
feat(TournamentStats): update age class filtering UI and logic in InternalTournamentStats component
Torsten Schulz (local)
2026-04-08 14:01:47 +02:00
bbd9f08e97
feat(TournamentStats): enhance internal tournament statistics with member profile integration
Torsten Schulz (local)
2026-04-08 13:48:41 +02:00
30994adee8
feat(TournamentStats): enhance age class sorting and localization for tournament statistics
Torsten Schulz (local)
2026-04-08 13:12:19 +02:00
27f8186d91
feat(TournamentStats): enhance internal tournament statistics with age class filtering
Torsten Schulz (local)
2026-04-08 12:50:20 +02:00
c1b8b2c665
feat(TournamentStats): refine internal tournament scoring and enhance UI features
Torsten Schulz (local)
2026-04-08 11:20:46 +02:00
43dbd5442a
feat(TournamentStats): update internal tournament scoring logic and UI enhancements
Torsten Schulz (local)
2026-04-08 11:02:34 +02:00
4a53801a54
feat(TournamentStats): add internal tournament statistics endpoint and localization updates
Torsten Schulz (local)
2026-04-08 10:40:33 +02:00
50fa07d0b7
feat(i18n): enhance localization files with new configuration prompts
Torsten Schulz (local)
2026-04-02 09:14:07 +02:00
a94ad55a2d
Revert "feat(UI): enhance styling and accessibility across components"
Torsten Schulz (local)
2026-04-02 08:46:52 +02:00
cf57ade3f0
feat(UI): enhance styling and accessibility across components
Torsten Schulz (local)
2026-04-02 08:43:26 +02:00
8503c9a79d
feat(TeamManagement): enhance TeamListCard and TeamManagementOverview with improved accessibility and styling
Torsten Schulz (local)
2026-04-02 08:37:41 +02:00
68b8455340
feat(ClubTeam): add planned league name field and localization updates
Torsten Schulz (local)
2026-04-02 08:17:13 +02:00
9454761e34
feat(PDFGenerator): add team lineup PDF generation and localization updates
Torsten Schulz (local)
2026-04-02 08:07:38 +02:00
fd02655be4
style(MembersView): enhance age class line styling
Torsten Schulz (local)
2026-04-02 07:25:54 +02:00
c76b5f32e2
fix(i18n): update last training filter hint across multiple languages
Torsten Schulz (local)
2026-04-01 16:46:32 +02:00
2d43967c81
feat(MembersOverview): add last training filter and localization updates
Torsten Schulz (local)
2026-04-01 16:41:54 +02:00
59034ff397
feat(MembersOverview): add training participations column toggle and localization updates
Torsten Schulz (local)
2026-04-01 16:28:00 +02:00
8b9a4b7bca
feat(MembersOverview): add season filter and enhance age group selection
Torsten Schulz (local)
2026-04-01 15:26:08 +02:00
b62b61505c
fix(deploy): update SSH key handling in deployment workflow
Torsten Schulz (local)
2026-03-31 15:50:13 +02:00
49df0cc381
chore(deploy): remove obsolete deployment script from Gitea workflows
Torsten Schulz (local)
2026-03-31 13:49:38 +02:00
5eff1d63aa
feat(ClubTeam): enhance club team management with lineup features and member eligibility
Torsten Schulz (local)
2026-03-31 13:44:28 +02:00
cb7830571b
feat(TrainingStats): enhance training statistics view and participant details
Torsten Schulz (local)
2026-03-28 13:35:34 +01:00
0df8674353
feat(TournamentService): implement seeded knockout match generation and enhance qualifier handling
Torsten Schulz (local)
2026-03-28 12:15:40 +01:00
2043942e02
feat(TournamentWorkspaceHeader): enhance UI layout and tab functionality
Torsten Schulz (local)
2026-03-28 12:05:04 +01:00
e4be66b469
fix(i18n): update problem configuration description across multiple languages
Torsten Schulz (local)
2026-03-28 11:54:19 +01:00
0554a68eb7
feat(TournamentService, TournamentResultsTab): enhance knockout match handling and UI interactions
Torsten Schulz (local)
2026-03-28 11:48:10 +01:00
92d29dc64e
feat(TournamentTab): improve knockout section handling and data validation
Torsten Schulz (local)
2026-03-28 11:20:34 +01:00
2c11f6b975
chore(dependencies): update package versions in package-lock.json and package.json
Torsten Schulz (local)
2026-03-28 11:18:16 +01:00
68f14eb5d6
feat(TournamentConfigTab, TournamentResultsTab): enhance stage configuration and knockout actions
Torsten Schulz (local)
2026-03-28 11:15:38 +01:00
7fdbe85d3c
feat(TournamentService, TournamentConfigTab): enhance tournament advancement logic and knockout stage handling
Torsten Schulz (local)
2026-03-28 11:09:40 +01:00
adefb120c0
feat(TournamentResultsTab, TournamentTab): add knockout operation handling
Torsten Schulz (local)
2026-03-28 10:57:29 +01:00
9d023b534d
feat(SEO, Sitemap, Routing): enhance SEO and sitemap for new features
Torsten Schulz (local)
2026-03-27 11:42:11 +01:00
a7d3e5b094
feat(Sitemap, SEO): update sitemap generation and SEO configurations
Torsten Schulz (local)
2026-03-27 11:22:55 +01:00
ddb3025b84
feat(App): improve layout responsiveness and overflow handling
Torsten Schulz (local)
2026-03-27 10:57:52 +01:00
85cf0d0ddc
feat(ScheduleLayoutShell, ScheduleView): refine layout and responsiveness
Torsten Schulz (local)
2026-03-27 10:51:41 +01:00
37f9ba83aa
feat(ScheduleLayoutShell, ScheduleView): enhance layout and overflow handling
Torsten Schulz (local)
2026-03-27 10:23:54 +01:00
32ba433008
feat(AutoFetchMatchResultsService, ScheduleView): enhance date and time parsing for match results
Torsten Schulz (local)
2026-03-26 19:34:46 +01:00
c7d51efb5d
feat(MatchReportApiDialog): implement meeting details polling functionality
Torsten Schulz (local)
2026-03-25 18:43:52 +01:00
c2a31d3b24
feat(Tournament): add doubles tournament support and related UI enhancements
Torsten Schulz (local)
2026-03-25 11:49:47 +01:00
64090d9ff0
feat(MatchReportApiDialog, ScheduleLayoutShell, ScheduleView): enhance lineup management and layout improvements
Torsten Schulz (local)
2026-03-25 10:12:50 +01:00
02f1bed452
feat(MemberOrders): implement member orders feature
Torsten Schulz (local)
2026-03-24 17:01:57 +01:00
e55ee0f88a
style(App): update navigation icons for improved clarity
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