Commit Graph

102 Commits

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