From 36400304a41382b8ec78656eaf5a276f6444a642 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 5 Nov 2025 10:36:58 +0100 Subject: [PATCH] Update Hero component to dynamically display years since founding; enhance TermineVorschau component with improved date and time formatting, and add Uhrzeit column in the CMS for better event management. Refactor API to handle new fields and improve data handling in CSV exports. --- components/Hero.vue | 4 +- components/TermineVorschau.vue | 38 +- pages/cms/einstellungen.vue | 22 +- pages/cms/geschichte.vue | 7 +- pages/cms/termine.vue | 65 +- pages/cms/tt-regeln.vue | 7 +- pages/cms/ueber-uns.vue | 7 +- public/data/termine.csv | 4 +- server/api/membership/generate-pdf.post.js | 1012 +++++++++++++++----- server/api/termine-manage.delete.js | 3 +- server/api/termine-manage.post.js | 3 +- server/api/termine.get.js | 7 +- server/data/config.json | 2 +- server/data/sessions.json | 7 + server/data/users.json | 2 +- server/utils/termine.js | 15 +- 16 files changed, 913 insertions(+), 292 deletions(-) diff --git a/components/Hero.vue b/components/Hero.vue index bc13f55..1ea0e49 100644 --- a/components/Hero.vue +++ b/components/Hero.vue @@ -20,7 +20,7 @@

- Tradition trifft Moderne - Ihr Tischtennisverein in Frankfurt-Harheim seit über 45 Jahren + Tradition trifft Moderne - Ihr Tischtennisverein in Frankfurt-Harheim seit {{ yearsSinceFounding }} Jahren

@@ -29,6 +29,8 @@