Web-App
🚀 Feature
- Mahnwesen (noch versteckt, BETA-Tester bereits live): Wir haben unsere Plattform um wichtige Funktionen im Bereich des Mahnwesens erweitert, um die Verwaltung von Zahlungen und Überfälligkeiten effizienter zu gestalten. Nutzer können nun optional einmalige Gebühren für die verschiedenen Mahnstufen hinzufügen. Eine neue überfällige Tabelle mit wichtigen Informationen wie E-Mail, Profil-ID, Rechnungsnummer, usw. ermöglicht das Erstellen von Regeln, das Herunterladen von Rechnungen (via ZIP-Dateien) und Überfälligkeitsmitteilungen sowie das Versenden von Zahlungserinnerungen an Einzelpersonen oder als Massenaktion. Zudem unterstützt das System die Erstellung von Mahnungs-PDFs/E-Mails für die erste, zweite und letzte Mahnung und bietet einen speziellen E-Mail-Editor für jede Stufe. Einmal gesendete Mahnungen fixieren die zugehörigen Rechnungsposten, sodass keine nachträglichen Änderungen mehr möglich sind. Auch die Zahlungsmethode lässt sich sowohl für einzelne Rechnungen als auch massenweise anpassen, was die Flexibilität und Handhabung für Administratoren erheblich verbessert.
- Übungsleiterabrechnung (Teilfunktionen, noch versteckt): Wir freuen uns, bedeutende Fortschritte bei der Entwicklung der Funktionen für Übungsleiterabrechnung bekanntzugeben. Im Backend haben wir die Grundeinstellungen und Projekte für Übungsleiter implementiert, während das Front-End nun eine spezielle Seite für Übungsleiter-Einstellungen und die Möglichkeit zum Erstellen von Projekten bietet. Ein Modal zum Hinzufügen von Projekten und erweiterte Beschäftigungsoptionen erhöhen die Flexibilität und Benutzerfreundlichkeit. Zusätzlich unterstützen CRUD-Operationen für Projektdienste eine effektive und übersichtliche Verwaltung.
- Bestandsmeldung (noch versteckt): Unsere Plattform hat mehrere Updates umgesetzt, um die Bestandsmeldung für euch deutlich zu verbessern. Vereine können jetzt ihr Bundesland spezifizieren, wodurch automatisch die zugehörigen Codes der Bundesländer angezeigt werden. Zusätzlich können Sport-Codes in Abteilungen und Teams hinzugefügt und in den entsprechenden Tabellen angezeigt werden, was eine gezielte Organisation und Verwaltung ermöglicht. Für die Erstellung von Bestandsmeldungen haben wir eine detaillierte Planungsstruktur umgesetzt, einschließlich spezifischer Exportformate für alle deutschen Bundesländer. Die Bestandsmeldung kann durch ein selbst gewähltes Ankerdatum erstellt werden. Dazu öffnet sich ein Schritt-für-Schritt-Prozess, mit einer Zusammenfassung, den allgemeinen Einstellungen und der Validierung nach etwaigen Fehlern, um so die Genauigkeit und Effizienz der Berichte zu gewährleisten.
🎉 Verbesserungen
- Kalender - Filter für die Abteilungen/Teams & Events auf der Kalenderseite hinzugefügt.
- Kalender - Hinzufügen von Teamevents auf der Mitgliederplattform & mehrtägige Events für alle Teams in der mobilen App.
- Kalender - Hinzufügen einer Listenansicht für den Kalender auf der Admin- & Mitglieder-Seite.
- Events - Es kann nun ein Enddatum für Verkaufsziele von Tickets hinzugefügt werden.
- Events - Wenn ein Team gelöscht wird, werden auch alle dazugehörigen Team-Events gelöscht.
- Admin-Rechte - Eingeschränkter Zugriff für die Abteilungsleitung, diese kann nicht mehr die hinterlegten Beiträge der Abteilung ändern.
- Rechnungen - Die Rechnungserstellung bei KURABU wurde generell komplette überarbeitet und optimiert.
- Rechnungen - Die Rechnungsansicht pro Mitglied wurde komplette neu gestaltet (React)
- Rechnungen - Ab sofort gibt es die Möglichkeit, Sofortrechnungen für Mitglieder in den aktuellen Rechnungslauf zu generieren. Hierbei werden nur offene (nicht fakturierte) einmalige Gebühren und Rückerstattungen beachtet. Die Sofortrechnung funktioniert bei Gruppen auch für Gruppenzahler, hier werden alle offenen (nicht fakturierte) einmalige Gebühren und Rückerstattungen aller Gruppenmitglieder beachtet.
- Rechnungen - Lade-Spinner beim Hinzufügen von einmaligen Gebühren.
- Rechnungen - Seitendarstellung für die Tabelle der einmaligen Gebühren im Profil eines Mitglieds.
- Rechnungen - Hinzufügen der Spalte “Guthaben verrechnet” zur ASCII-Datei.
- Rechnungen - Hinzufügen des Mitgliedsnamens zu den Positionen auf einer Familien/Gruppen-Rechnung.
- Rechnungen - Profil-ID zur Rechnungs-PDF hinzugefügt.
- Rechnungen - Sperren des Löschens von Rechnungsposten aus einer bezahlten/verrechneten/erstatteten Rechnung.
- Rechnungen - Verbesserte Überprüfung von Bankgebühren und Beträgen für den Upload bei Kontoauszügen.
- Familie/Gruppe - Beim Entfernen einzelner Personen aus einer Familie/Gruppe, wird nun eine Option angeboten, ob die Beiträge/Ermäßigungen der Familie/Gruppe auch beendet werden sollen oder sie normal weiter laufen
- Zugangssystem - Comydo: Nun werden beim Scannen auch die Profil-ID als auch andere hinterlegte Codes beim Scannen eingelesen.
- Iframe - Iframe-Resizer für Iframe-Seiten hinzugefügt.
- Benachrichtigungen - Komplette Umgestaltung der Seite “Benachrichtigung” in den Einstellungen (React).
- Benachrichtigungen - Textanpassung für die Mail der letzten Mahnungs und PDF.
- Chat - Es werden nur Initialen von privaten Mitgliedern beim Schreiben einer Nachricht angezeigt.
- Mitgliederprofil - Aktualisierung der Checkbox „Gleiche Adresse wie Postanschrift”.
- Buchungen - Buchungs-Tab auf der Mitgliederseite ausblenden, wenn dieser leer ist.
- Editor Beschreibung - Toolbar-Buttons des Editors für Team-/Eventbeschreibung freigeschaltet.
- Beiträge - Optimierungen bei der Erstellung eines Beitrages.
- Importer - Verbesserung bei der Fehlerberichterstattung für den Importer.
- Tabellen - Allgemeines Update aller bereits neu hinterlegten Tabellen.
- Plattform - Beschränkung des Zugangs der Admin-Plattform auf bestimmte Bildschirme für die Mobile-Browser.
- Plattform - Sicherstellung, dass für persönliche Dokumente eine Authentifizierung erforderlich ist.
- Plattform - Wir haben den Autofill beim Bearbeiten von Adressen der Mitglieder deaktiviert.
- Plattform - Aktualisierung der Endpunkte für die Mobile-App.
- Plattform - Aktualisierung der Teamseite auf Graphql.
- Plattform - Backend-Änderungen für die Admin-Event-Listenansicht.
- Plattform - Backend-Updates für mobile API - wiederkehrende Events.
- Plattform - Backend-Updates für mobile API - Nicht-Mitglieder in Events aufnehmen.
- Plattform - Tooltip-Styling konsistent gemacht.
- Plattform - Aktualisierung des Wortlauts auf der Website-Builder-Seite (Vereinify).
- Plattform - Hinzufügen von Protokolleinträgen für das Senden von Erinnerungen.
🛠 Fixes
- Fehler in der Monatsübersicht für Rechnungen ohne Mitgliedschafts- und Buchungsinformationen behoben
- Neuberechnung der Rechnungsbeträge, wenn Rechnungspositionen aktualisiert werden
- Breite der Seite “Rechnungen” korrigiert
- Rechnungsnummer in alle Arten von Rechnungs-PDFs eingefügt
- PDF-Wortlaut der Rechnung korrigiert
- Timeout auf dem Reiter “Überfällig”
- Rechnungs-E-Mail senden, auch wenn der Bruttobetrag Null ist
- Hinzufügen von Rechnungsposten zu Rechnungen - Blockbuchstaben
- Anpassen eines Datumsformats in den Filtertabellen der Mitglieder
- Probleme bei der Eingabe von Rechnungsposten
- Statusberechnung für Rechnungen des graphql endpoint
- IBAN-Validator arbeitet nicht korrekt
- Safari Iframe-Fehler beim Online-Mitgliedsantrag
- Erziehungsberechtigte Felder wurden im Online-Mitgliedsantrag nicht angezeigt
- Leeres Formular beim Online-Mitgliedsantrag Schritt 3
- Vorauswahl des Teams beim Erstellen eines wiederkehrenden Team-Events
- Teamkalender wird nicht angezeigt, wenn jemand sowohl Leiter als auch Mitglied ist
- „Alle kontaktieren“ für ein Team funktionierte nicht mit bestimmten Rechten
- Korrektur der Seitendarstellung für Teamdokumente
- Kalender-Tab war versteckt, wenn nur Events in der Zukunft waren
- Admin-Rechte bearbeiten&veröffentlichen - Konnte keine Aktionen auf Rechnungen durchführen
- Übungsleitertabelle - Admin-Zugriff (bearbeiten & veröffentlichen)
- PDF-Download auf der Spenden-Seite behoben
- Export der Gatekeeper-Token-Liste funktioniert auch bei über 1000 Zeilen
- Suche in der Spaltenansicht funktioniert wieder
- Benutzerdefinierte Felder wurden inkonsistent angezeigt
- Profilseite des Mitglieds bearbeiten war leer
- Gelöschte Mitglieder von der Zählung der aktiven Beiträge ausschließen
- Suche in der Mitgliedertabelle repariert, wenn einige Zeilen ausgewählt wurden
- Anzeige von „Notizen“ für Zahler von Minderjährigen
- UI-Fehler in den bread crumbs beseitigt
- Spenden-Transaktion-POST funktionierte nicht
- Font awesome Icons wurden nicht angezeigt
- Behebung von Sentry-Fehlern und Hinzufügen von Code Coverage
Mobile App
🎉 Verbesserungen
- Chat-Bibliothek auf die neueste Version aktualisiert sowie die Funktion hinzugefügt, wenn auf ein Bild in dem Chat geklickt wird, um es zu vergrößern oder herunterzuladen, anstatt es im Browser zu öffnen
- Hinzufügen der Möglichkeit, Dateien im Nachrichten-Thread anzuhängen und anzuschauen (pdf, bmp, gif, jpg, heic, webp)
- Wiederkehrende Events zum Reiter „Alle Teams” hinzugefügt
- Ticketfristen für Events hinzugefügt
- Änderung der Ansicht von Team-Events, diese ist nun wie bei den Club-Events
- Änderung der Benennung von Events, diese heißen nun wie das Event und nicht wie das Team
- Push-Benachrichtigungen für verwaltete Mitglieder hinzugefügt
- Persönliche Dokumente direkt in das Dateisystem herunterladen, anstatt den Browser zu öffnen
- Optimierung der Benutzeroberfläche mit aktivierter Skalierung der Schriftarten
- Datum der Veröffentlichung von News-Artikeln aktualisiert
🛠 Fixes
- Bei mehrtägigen Club-Events wurde manchmal ‘Bereits begonnen’ angezeigt, bevor es begonnen hat
- Antwortnachricht wurde nicht an die ursprüngliche Nachricht angehängt, wenn diese gelöscht wurden
- Das Klicken auf Push-Benachrichtigung führt nicht zum Nachrichtenartikel und zum Nachrichten-Thread
- Probleme mit dem automatischen Ausloggen behoben