From f965d89bdd7b11561609e00ee0224989f1494ebc 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 +- 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 +- 15 files changed, 911 insertions(+), 290 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 @@