Commit Graph

81 Commits

Author SHA1 Message Date
Torsten Schulz (local)
d412331f8e Refactor event retrieval logic: Implement server-side filtering for past events based on user preference, enhancing performance and simplifying client-side code. Update API call in EventManagement component to include past events parameter.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
2026-04-29 15:23:37 +02:00
Torsten Schulz (local)
7a9444b468 Refactor EventRender component: Update image handling logic to improve visibility checks and enhance layout responsiveness. Introduce hasVisibleImage method and apply conditional class for grid layout based on media presence. 2026-04-29 13:53:23 +02:00
Torsten Schulz (local)
e44950d857 Add bulk image upload functionality: Implement new routes and methods for handling bulk image uploads in the imageController. Update ImageUpload component to support switching between single and bulk upload modes, including form handling for multiple images, base title, start number, and optional page association. Enhance user experience with improved form validation and reset functionality. 2026-04-29 13:36:35 +02:00
Torsten Schulz (local)
93da37dd35 Enhance worship filtering logic: Introduce legacy neighborhood configuration handling in WorshipRender component, allowing for backward compatibility with existing location parameters while ensuring neighborInvitation is set correctly for neighborhood pages. 2026-04-26 23:28:00 +02:00
Torsten Schulz (local)
64d6c3e6b4 Enhance worship filtering logic: Modify fetchWorships method to conditionally include neighborInvitation parameter for neighborhood pages, ensuring location filters do not interfere with neighborhood-specific worship retrieval. 2026-04-14 11:54:16 +02:00
Torsten Schulz (local)
fb4f5e42d0 Enhance event management and newsletter import functionality: Introduce methods for applying drafts from a bulk queue and streamline event form handling. Update event selection logic in the newsletter import management component to support encoding and decoding of bulk selections, improving user experience and data handling. 2026-04-08 14:22:01 +02:00
Torsten Schulz (local)
1be6fe0afc Integrate PDF parsing functionality: Add 'pdf-parse' dependency to package.json and package-lock.json. Update worshipController to include logic for handling PDF imports, enhancing the event management process. Refactor routing to support new newsletter import features and improve event form handling for better user experience. 2026-04-08 13:04:38 +02:00
Torsten Schulz (local)
18d7c7f164 Upgrade Express to version 5.2.1 and update related dependencies in package.json and package-lock.json. Refactor server CORS configuration to accommodate Express 5 changes. Enhance routing logic in Vue components for improved path normalization and menu handling. Update HTML asset references for better loading performance and accessibility improvements in various components. 2026-04-08 09:54:41 +02:00
Torsten Schulz (local)
80eef53670 Update dependencies and refactor routing: Upgrade Tiptap extensions to version 3.22.2 in package.json and package-lock.json. Enhance router configuration by introducing route names for better maintainability and adding new core routes for home, terms, and privacy policy. Adjust HTML asset references for improved loading efficiency. 2026-04-08 09:34:51 +02:00
Torsten Schulz (local)
99ec18c8f7 Enhance project structure and styling: Update .gitignore to exclude build artifacts and uploads, modify package.json to streamline the build process, and refactor HTML and Vue components for improved layout and accessibility. Add new CSS styles for better presentation in ContactRender, EventRender, WorshipRender, and ImageContent components. 2026-04-08 08:54:31 +02:00
Torsten Schulz (local)
6ffc1fedd9 Refactor database configuration and enhance server settings: Update database connection logic to utilize environment variables and improve error handling in database connection. Adjust server port configuration to prioritize BACKEND_PORT. Update HTML structure for better compatibility and add missing elements in various components. 2026-04-08 08:37:36 +02:00
Torsten Schulz (local)
cd60f37e93 Improve error handling for menu data fetching and update HTML structure: Enhance error logging in menuDataController, provide user-friendly error messages, and streamline the index.html file by adding new script references while removing an unused image. 2026-04-08 08:06:13 +02:00
Torsten Schulz (local)
c390228ed9 Update database configuration and improve WorshipRender component: Change database connection details to use 'miriamgemeinde' and 'localhost', and enhance conditional rendering in WorshipRender.vue for better handling of event place information. 2025-11-23 00:32:23 +01:00
Torsten Schulz (local)
45190ed7a5 Füge eine Überprüfung hinzu, um endlose Wiederholungen beim Laden von Menü-Daten zu verhindern: Implementiere eine Flagge, die sicherstellt, dass die Menü-Daten nur einmal geladen werden, bevor die Routen generiert werden. 2025-11-22 22:47:51 +01:00
Torsten Schulz (local)
79f2ca8382 Füge eine Überprüfung hinzu, um endlose Wiederholungen beim Laden von Menü-Daten zu verhindern: Implementiere eine Flagge, die sicherstellt, dass die Menü-Daten nur einmal geladen werden, bevor die Routen generiert werden. 2025-11-22 22:31:28 +01:00
Torsten Schulz (local)
550ed97a11 Aktualisiere die Axios-Konfiguration: Setze die Basis-URL standardmäßig auf '/api' und ermögliche die Verwendung einer Umgebungsvariablen in Entwicklungsumgebungen. Verhindere Mixed-Content-Probleme durch Umstellung auf HTTPS. Ändere den Import von Axios im Store, um die neue Konfiguration zu nutzen. 2025-11-22 22:23:08 +01:00
Torsten Schulz (local)
718bcabea3 Verbessere die Axios-Konfiguration: Setze die Basis-URL dynamisch basierend auf der Umgebung und verhindere Mixed-Content-Probleme durch Umstellung auf HTTPS. Aktualisiere die Menü-Datenabfrage, um Axios für den API-Zugriff zu verwenden und füge Fehlerbehandlung hinzu. 2025-11-22 22:16:50 +01:00
Torsten Schulz (local)
44c978f21e Füge Import- und Exportfunktionen für Gottesdienste hinzu: Implementiere die Möglichkeit, Gottesdienste aus .doc und .docx-Dateien zu importieren und in verschiedenen Formaten zu exportieren. Verbessere die Benutzeroberfläche des Worship Management-Formulars mit neuen Schaltflächen für Import und Export sowie Dialogen zur Bearbeitung importierter Daten. Aktualisiere die Datenbankstruktur, um neue Felder für die Genehmigung und das Orgelspiel zu unterstützen. 2025-11-22 22:07:36 +01:00
Torsten Schulz (local)
6c54bc9d49 Aktualisiere die Datenschutzerklärung und die Nutzungsbedingungen: Präzisiere die rechtlichen Grundlagen für den Datenschutz, füge eine detaillierte Auflistung der Nutzerrechte hinzu und aktualisiere das Datum der Datenschutzerklärung auf Januar 2025. 2025-10-27 09:35:09 +01:00
Torsten Schulz (local)
d4fab1ceb3 Füge Ablaufdatum zu Kontaktpersonen hinzu: Implementiere die Möglichkeit, ein Ablaufdatum für Kontaktpersonen zu speichern und anzuzeigen. Aktualisiere die Filterlogik, um nur nicht abgelaufene Kontaktpersonen anzuzeigen, und passe die Benutzeroberfläche an, um das Ablaufdatum darzustellen. 2025-10-07 17:45:45 +02:00
Torsten Schulz (local)
ead4dbdd3f Ändere die Hintergrundfarbe aktiver Schaltflächen im EditPagesComponent von grün zu dunkelgrau, um die Sichtbarkeit zu verbessern und ein einheitlicheres Design zu gewährleisten. 2025-10-07 17:40:33 +02:00
Torsten Schulz (local)
b18c911500 Verbessere die Benutzeroberfläche des EditPagesComponent: Füge aktive Klassen zu Schaltflächen hinzu, um den aktuellen Status der Textformatierungen anzuzeigen. Aktualisiere die Stile für aktive Schaltflächen zur besseren Sichtbarkeit. 2025-10-07 17:37:16 +02:00
Torsten Schulz (local)
5e4471a936 Optimiere das Worship Management-Formular: Entferne redundante Codeabschnitte, verbessere die Benutzeroberfläche durch Anpassungen der Abstände und Padding-Werte, und vereinheitliche die Struktur der Eingabefelder. Füge eine neue Auswahl für das Jahr hinzu, um die liturgischen Daten zu laden. 2025-10-07 17:22:39 +02:00
Torsten Schulz (local)
459dd3168a Verbessere die Auswahl von liturgischen Tagen im Worship Management: Filtere nur zukünftige Tage, formatiere die Anzeige mit Datum und Namen und aktualisiere die Logik zur Auswahl und Speicherung des liturgischen Tages. Optimiere die Handhabung von Tags und deren Zuordnung im Formular. 2025-10-07 17:20:17 +02:00
Torsten Schulz (local)
3af7089e06 Verbessere das Layout des Worship Management-Formulars: Ändere das Layout von Flexbox zu Grid, optimiere die Stile für Labels, Eingabefelder und Schaltflächen, um eine bessere Benutzererfahrung zu gewährleisten. 2025-10-07 17:18:37 +02:00
Torsten Schulz (local)
156d89a45d Füge Logik zur Aktualisierung des Datums basierend auf dem ausgewählten liturgischen Tag hinzu: Implementiere einen Watcher für die Änderung des Tagesnamens und vermeide Endlosschleifen durch ein Flag. Protokolliere das gesetzte Datum und den entsprechenden liturgischen Tag in der Konsole. 2025-10-07 17:16:42 +02:00
Torsten Schulz (local)
bf0b7f1dad Verbessere die Logik zur Ermittlung des liturgischen Tages: Normalisiere das Datum und vergleiche nur das Datum ohne Zeitstempel. Füge Konsolenausgaben hinzu, um die Ergebnisse der Suche nach liturgischen Tagen zu protokollieren. 2025-10-07 17:14:24 +02:00
Torsten Schulz (local)
0238fffd3d Füge Unterstützung für liturgische Tage im Worship Management hinzu: Implementiere Multiselect für die Auswahl von Tag-Namen und lade die verfügbaren liturgischen Tage. Aktualisiere das Formular zur Anzeige und Auswahl des liturgischen Tages basierend auf dem Datum. 2025-10-07 17:03:58 +02:00
Torsten Schulz (local)
fd84112cef Füge neue Funktionalität zum Abrufen von Worship-Optionen hinzu: Implementiere Endpunkt für eindeutige Gestalter und Küsterdienste. Aktualisiere das Worship Management-Formular zur Verwendung von Multiselect-Komponenten für die Auswahl und Eingabe von Gestaltern und Küstern. Integriere die Fetch-Funktion für Worship-Optionen im Vue-Komponenten-Lifecycle. 2025-10-07 16:52:52 +02:00
Torsten Schulz (local)
9cadaf3f51 Füge Such- und Filteroptionen für Gottesdienste hinzu: Ermögliche die Suche nach Datum und die Anzeige vergangener Gottesdienste im Worship Management-Bereich. Implementiere eine Funktion zum Zurücksetzen der Suche. 2025-10-07 16:42:11 +02:00
Torsten Schulz (local)
5d32c46e38 Füge Such- und Filterfunktionen für Veranstaltungen hinzu: Ermögliche die Suche nach Name, Typ und Beschreibung sowie die Anzeige vergangener Events im Event-Management-Bereich. 2025-10-07 16:37:30 +02:00
Torsten Schulz (local)
7e6128dec4 Füge Funktionalität zum Fokussieren des ersten Eingabefelds im Event-Formular hinzu und implementiere das Scrollen zum Formular bei der Erstellung und Bearbeitung von Veranstaltungen. 2025-10-07 16:06:17 +02:00
Torsten Schulz (local)
cff48550ae Changed 2025-10-07 16:00:49 +02:00
Torsten Schulz (local)
23ba880286 Füge Authentifizierungs-Login-Route zum Router hinzu und entferne die bestehende Route, falls vorhanden. Aktualisiere die Router-Konfiguration, um die neue Login-Komponente zu integrieren. 2025-09-24 09:13:09 +02:00
Torsten Schulz (local)
46783b35ea Implementiere Passwort-Zurücksetzen-Funktionalität im authController, einschließlich E-Mail-Versand und Token-Generierung. Aktualisiere die Benutzer- und Router-Modelle, um neue Routen für Passwort-Wiederherstellung hinzuzufügen. Passe die Frontend-Komponenten für die Passwort-Zurücksetzen-Logik an und verbessere die Benutzeroberfläche für die Eingabe der E-Mail-Adresse. 2025-09-24 09:12:20 +02:00
Torsten Schulz (local)
7c09abf534 Füge verbesserte Fehlerbehandlung und Wiederholungslogik zur Benutzerregistrierung im authController hinzu, aktualisiere die Router-Konfiguration für die Registrierungsseite und implementiere ein Dialogfeld zur Benutzerinteraktion in der RegisterContent-Komponente. 2025-09-23 16:04:13 +02:00
Torsten Schulz (local)
131f6bd753 Verbessere das Styling in der ContactRender-Komponente, indem Margen zu den Kontaktboxen und -namen hinzugefügt werden. 2025-08-28 09:06:59 +02:00
Torsten Schulz (local)
6f470ccea4 Füge eine neue Skriptfunktion zum Kopieren des Build-Verzeichnisses in die package.json hinzu und verbessere das Styling in ContactRender und WorshipRender Komponenten durch Hinzufügen von Margen. 2025-08-28 09:03:16 +02:00
Torsten Schulz (local)
8b77bdc048 Update package version to 1.1.0 and enhance link insertion logic in EditPagesComponent for improved safety and usability 2025-08-13 11:32:54 +02:00
Torsten Schulz (local)
967080bdbd Enhance bulk date input handling in EventForm component to support German date format (DD.MM.YYYY) and provide user feedback for invalid entries. 2025-08-13 11:08:57 +02:00
Torsten Schulz (local)
67e9a70ba0 Remove duplicate bulkDates property from EventForm component 2025-08-13 11:06:10 +02:00
Torsten Schulz (local)
83937c14e2 Refactor EventForm component for improved readability and maintainability 2025-08-13 11:03:19 +02:00
Torsten Schulz
f78bdf8681 Fixed value problem for homepage 2025-05-08 13:39:53 +02:00
Torsten Schulz
13f8478156 Added ekhn logo, changed event form 2025-05-08 13:35:38 +02:00
Torsten Schulz
e96dd905b9 Image size changed on events 2025-05-07 12:20:53 +02:00
Torsten Schulz
bb4f490bb1 Added rendering of Event Images 2025-05-07 11:55:27 +02:00
Torsten Schulz
b9ba08f91f Fixed dialog problems 2025-05-02 11:30:31 +02:00
Torsten Schulz
aac4812ba8 enhanced worship edit page 2024-09-06 23:47:01 +02:00
Torsten Schulz
5c6cfa41ab Improvement of logout. Added Sacrital Service. Added website link for event places and direct link to other websites in worship overview 2024-09-06 16:34:17 +02:00
Torsten Schulz
a869f2d16a Fixed worship edit functionality 2024-09-06 12:35:54 +02:00