Projekt-Updates

Verfolge die Entstehungsgeschichte und die neuesten Entwicklungen von MeineVereinsbasis.

Version 1.4.0

Vereinsdaten verwalten: Dein Verein, deine Daten

Admins können jetzt alle wichtigen Stammdaten ihres Vereins (Adresse, Registerdaten, Bankverbindung, Logo) zentral pflegen. Das schafft eine solide Basis für zukünftige Funktionen wie SEPA-Lastschriften und offizielle Dokumente.

Version 1.3.0

Zusammenarbeit im Team: Einladungen & Rollen

Admins können nun weitere Teammitglieder (z.B. Vorstand, Kassierer) per E-Mail in ihre Organisation einladen und ihnen spezifische Rollen zuweisen. Dies ermöglicht eine verteilte und sichere Verwaltung des Vereins.

Version 1.2.5

Eure Ideen, unsere Zukunft: Das Feature-Voting ist da!

Wir öffnen die Motorhaube: Mit dem neuen Feature-Voting-System könnt ihr ab sofort eure Wünsche und Ideen für die Weiterentwicklung von MeineVereinsbasis einreichen und über die Vorschläge anderer abstimmen. So entscheidet die Community, welche Funktionen als Nächstes umgesetzt werden.

Version 1.2.1

Eine Plattform für Alle: Verbesserungen zur Barrierefreiheit

Um die Zugänglichkeit für alle Nutzer zu verbessern, wurden umfassende Maßnahmen zur Barrierefreiheit umgesetzt. Dazu gehören eine verbesserte Tastaturbedienbarkeit, optimierte Farbkontraste, semantisch korrektes HTML und die Nutzung von ARIA-Attributen für Screenreader. Zudem wurde eine öffentliche Barrierefreiheitserklärung hinzugefügt.

Version 1.2.0

Neues Feature: Der Blog

Ein neuer, öffentlicher Blog-Bereich wurde hinzugefügt. Site-Admins können nun über einen komfortablen Rich-Text-Editor Beiträge verfassen, um Neuigkeiten, Anleitungen und Tipps rund um die Vereinsarbeit zu veröffentlichen.

Version 1.1.0

Code-Qualität: Umstellung auf Komponenten

Für eine bessere Wartbarkeit und ein konsistentes Design wurden wiederkehrende UI-Elemente (wie Formular-Inputs, Buttons und Cards) in wiederverwendbare Komponenten ausgelagert. Das reduziert Code-Duplizierung und macht zukünftige Design-Anpassungen deutlich einfacher und sicherer.

Version 1.0.0

Hilfe & Unterstützung: Der FAQ-Bereich

Ein neuer FAQ-Bereich wurde hinzugefügt, um häufig gestellte Fragen zentral zu beantworten. Benutzer können nun schnell Lösungen für gängige Probleme finden, ohne den Support kontaktieren zu müssen. Dies entlastet den Support und bietet den Nutzern sofortige Hilfe.

Version 0.9.0

Performance & Zuverlässigkeit

Wichtige Hintergrundprozesse wurden optimiert:
- Der Versand von E-Mails (z.B. für die Registrierung) wird nun über eine **Queue** abgewickelt. Das sorgt für eine schnellere Antwortzeit für den Benutzer und verhindert Fehler bei temporären Problemen mit dem Mailserver.
- Fehlgeschlagene Jobs werden in einer separaten Tabelle gespeichert und können nach einer Fehlerbehebung erneut angestoßen werden, um Datenverlust zu vermeiden.

Version 0.8.0

Granulare Kontrolle & Transparenz

Benutzer haben nun die volle Kontrolle über ihre Daten und Benachrichtigungen:
- Ein **Preference Center** in den Einstellungen ermöglicht die granulare Auswahl von Newsletter-Kategorien.
- Die Abmeldung vom Newsletter führt nun direkt zu diesen Einstellungen.
- Benutzer können ihr eigenes Konto sicher löschen, ohne die Daten der Organisation zu gefährden.

Version 0.7.0

Rechtssicherheit & Onboarding

Die rechtliche Absicherung und das Onboarding wurden weiter verbessert:
- Die AVV-Prüfung gilt nun für alle Benutzer, nicht nur für Admins.
- Ein neues Willkommens-Modal und eine persistente Checkliste führen neue Admins durch die ersten Schritte.
- Ein dynamischer CSV-Export für Mitgliederdaten wurde hinzugefügt.

Version 0.6.0

Zentrale Anlaufstellen: Dashboards für Admins und Benutzer

Für eine bessere Übersicht wurden zwei neue Dashboards eingeführt:
- Ein **Admin-Dashboard** bietet Vereins-Admins einen schnellen Überblick über Mitgliederstatistiken und die neuesten Aktivitäten.
- Ein persönliches **Benutzer-Dashboard** zeigt jedem Mitglied seine eigenen, in der Datenbank hinterlegten Daten an und bietet schnellen Zugriff auf relevante Aktionen.

Version 0.5.0

Stabilität & Code-Qualität: Tests, Refactoring & UX-Verbesserungen

Um die Stabilität und Wartbarkeit der Anwendung zu gewährleisten, wurden umfassende Maßnahmen ergriffen:
- Einführung von automatisierten Tests für alle Kernfunktionen.
- Refactoring von Controllern und Services für saubereren Code.
- Verbesserung der User Experience durch Flash-Messages, Dropdown-Menüs und eine vollständig deutsche Lokalisierung.

Version 0.4.0

Professioneller Support: Admin-Rollen & Benutzer-Impersonation

Für eine bessere Verwaltung und gezielten Support wurden die Berechtigungen überarbeitet:
- Es gibt nun eine klare Trennung zwischen normalen 'Admins' (für Vereine) und 'Site-Admins' (für die Plattform-Verwaltung).
- Site-Admins können sich nach expliziter, zeitlich begrenzter Freigabe durch einen Benutzer als dieser ausgeben ('Impersonate'), um Fehler zu analysieren und Support zu leisten. Dies erhöht die Service-Qualität und die Datensicherheit.

Version 0.3.0

Rechtssicherheit: Digitale Zustimmung für AVV & Datenschutz

Ein entscheidendes Update für die DSGVO-Konformität:
- Nutzer müssen bei der Registrierung der Datenschutzerklärung zustimmen.
- Organisations-Admins müssen nach dem Login einen Auftragsverarbeitungsvertrag (AVV) akzeptieren, bevor sie auf geschützte Bereiche zugreifen können.
- Als Nachweis wird für jede Zustimmung ein unveränderliches PDF-Dokument mit allen relevanten Daten (Nutzer, IP, Zeitstempel) erzeugt und sicher gespeichert. Der Hash dieses PDFs dient als digitaler Fingerabdruck in der Datenbank.

Version 0.2.0

Herzstück der Vereinsarbeit: Die Mitgliederverwaltung

Organisations-Admins können jetzt das Kernstück der Vereinsarbeit nutzen: die Mitgliederverwaltung. Es ist nun möglich, Mitglieder mit Vor- und Nachnamen sowie optionaler E-Mail-Adresse anzulegen, zu bearbeiten und zu löschen. Jedes Mitglied ist dabei fest einer Organisation zugeordnet.

Version 0.1.0

Grundsteinlegung: Registrierung und Organisationen

Das Fundament des Projekts wurde gelegt. Benutzer können sich nun registrieren und dabei automatisch ihre eigene, getrennte Organisation (ihren Verein) anlegen. Dies schafft die Basis für die mandantenfähige Struktur der gesamten Anwendung.