This website requires JavaScript.
228e2e9f07
Connect Vorstand page to config and add Einstellungen to CMS overview
Torsten Schulz (local)
2025-10-21 16:47:55 +02:00
d5a181e0c8
Add config system for training, trainer, membership and impressum with CMS editor
Torsten Schulz (local)
2025-10-21 16:44:31 +02:00
2b4db04ea1
Add deployment script and documentation for production data safety
Torsten Schulz (local)
2025-10-21 16:32:19 +02:00
fd135495e5
Update date in nitro.json and remove obsolete JavaScript files from the output directory
Torsten Schulz (local)
2025-10-21 16:25:55 +02:00
58c74292b3
Remove duplicate 'Alle Termine anzeigen' button from TermineVorschau
Torsten Schulz (local)
2025-10-21 16:22:57 +02:00
c35cdcfcc9
Switch termine loading from static CSV to dynamic API for instant updates
Torsten Schulz (local)
2025-10-21 16:21:01 +02:00
4af0b2a448
Add CMS dropdown in Intern submenu with termine editor
Torsten Schulz (local)
2025-10-21 16:00:53 +02:00
1cbfbaf754
Add CMS termine editor for admin and vorstand
Torsten Schulz (local)
2025-10-21 15:57:42 +02:00
201de0a278
Fix isPublic field not being saved when creating/editing news
Torsten Schulz (local)
2025-10-21 15:53:56 +02:00
af6cc8c90a
Remove scroll indicator and reduce hero padding from 8rem to 2rem
Torsten Schulz (local)
2025-10-21 15:41:42 +02:00
abec76a2d9
Restructure homepage: Hero, Termine, News, Actions in new order
Torsten Schulz (local)
2025-10-21 15:36:35 +02:00
72c1039aa3
Add public/private news system with homepage display
Torsten Schulz (local)
2025-10-21 15:26:28 +02:00
f0b628d746
Replace timestamp-based IDs with UUIDs for guaranteed uniqueness and race condition safety
Torsten Schulz (local)
2025-10-21 15:23:48 +02:00
3fe1c8adc0
Fix missing ID generation for new news items and add IDs to existing entries
Torsten Schulz (local)
2025-10-21 15:12:21 +02:00
ed2d184d5c
Use query params instead of body for DELETE request
Torsten Schulz (local)
2025-10-21 15:09:32 +02:00
196955f7c4
Fix DELETE request body serialization for news deletion
Torsten Schulz (local)
2025-10-21 14:50:05 +02:00
55a70a1c98
Replace footer Mitglieder dropdown with direct Abmelden button when logged in
Torsten Schulz (local)
2025-10-21 14:48:09 +02:00
cf2855be83
Add internal news system with role-based write permissions
Torsten Schulz (local)
2025-10-21 14:47:00 +02:00
d21c96de07
Add debug logging for role-based contact data visibility
Torsten Schulz (local)
2025-10-21 14:44:43 +02:00
37994f39b2
Set cards as default view and restrict contact data to vorstand only
Torsten Schulz (local)
2025-10-21 14:42:20 +02:00
bd677c26ae
Add table view and split name into firstName/lastName fields
Torsten Schulz (local)
2025-10-21 14:38:41 +02:00
b024bfe884
Add smart member list with manual+login merge and duplicate detection
Torsten Schulz (local)
2025-10-21 14:35:21 +02:00
fa54e53820
Add missing getUserById and getUserByEmail exports to auth utils
Torsten Schulz (local)
2025-10-21 14:30:56 +02:00
32ba9e2760
Add member profile page with editable fields and password change
Torsten Schulz (local)
2025-10-21 14:29:52 +02:00
463418c6e2
Fix cookie secure flag for HTTP testing and add Pinia store
Torsten Schulz (local)
2025-10-21 14:25:07 +02:00
43071b45a9
Replace composable with Pinia store for persistent auth state
Torsten Schulz (local)
2025-10-21 14:19:30 +02:00
1015d37eb7
Add global auth state with composable for reactive login status
Torsten Schulz (local)
2025-10-21 14:12:01 +02:00
86f21537a8
Reset preview port to 3100
Torsten Schulz (local)
2025-10-21 11:42:05 +02:00
af6aef6d8f
Add 'Intern' menu for logged-in users with submenu navigation
Torsten Schulz (local)
2025-10-21 11:37:26 +02:00
96ff9e5d44
Add user management system with approval workflow and role assignment
Torsten Schulz (local)
2025-10-21 11:35:02 +02:00
f058516a3d
Add registration page, fix auth paths, and improve navigation
Torsten Schulz (local)
2025-10-21 11:31:43 +02:00
2b249577a7
Add authentication system with login, password reset, and member area
Torsten Schulz (local)
2025-10-21 11:23:06 +02:00
4dc07b7b25
Update preview port in package.json and remove obsolete JavaScript files from output
Torsten Schulz (local)
2025-10-21 11:12:38 +02:00
8d4e08ad1c
Replace external image in About component with local image
Torsten Schulz (local)
2025-10-21 09:56:34 +02:00
98136d5569
Add locally hosted hero background image
Torsten Schulz (local)
2025-10-21 09:46:27 +02:00
43e6b05144
Replace external Unsplash image with CSS dot pattern
Torsten Schulz (local)
2025-10-21 09:20:20 +02:00
f6486fc27b
Remove X-Content-Type-Options header from Apache config to fix MIME type issues
Torsten Schulz (local)
2025-10-21 09:18:26 +02:00
e5fa1232ba
Simplify Apache config to proxy all requests to Nuxt server
Torsten Schulz (local)
2025-10-21 09:06:07 +02:00
96797909ae
Add Nitro server configuration
Torsten Schulz (local)
2025-10-21 09:02:13 +02:00
065229106d
Rename ecosystem config files to harheimertc
Torsten Schulz (local)
2025-10-21 08:56:50 +02:00
b25b704d9b
Add debug logging to spielplaene API
Torsten Schulz (local)
2025-10-21 08:43:22 +02:00
cfa1ef10fe
Add start script to package.json
Torsten Schulz (local)
2025-10-21 01:07:48 +02:00
f33990cf46
Update Apache configuration to include fallback for SPA routes and add start script in package.json for Nuxt server.
Torsten Schulz (local)
2025-10-21 01:05:11 +02:00
87c71b1382
Remove ecosystem configuration file for Harheimer TC, streamlining project structure.
Torsten Schulz (local)
2025-10-21 00:58:42 +02:00
94b5dc60fc
Refactor event management code to streamline CSV processing and enhance error reporting. Improve team overview page layout for increased usability and performance.
Torsten Schulz (local)
2025-10-21 00:52:04 +02:00
75e5d90dc6
Enhance event management functionality by adding support for multiple CSV formats and improving error handling. Update team overview page for better performance and responsiveness.
Torsten Schulz (local)
2025-10-21 00:45:52 +02:00
737c3064bd
Initial commit: Harheimer TC Website
Torsten Schulz (local)
2025-10-21 00:41:12 +02:00