Version 0.9.9 Beta 👍
Alles wurde noch einmal gründlich getestet und optimiert. Hier die Updates!
Mitglieder-App
Funktionen
- Du kannst dein Konto jetzt selbst direkt in der App löschen
- Fenster und Beschreibung beim einmaligen Kauf einer Session sind einfacher und klarer
- Du kannst deinen bevorzugten Standort bzw. Kalender als Standard festlegen
- Links zu AGB und Datenschutzerklärung werden nur angezeigt, wenn der Anbieter sie hinterlegt hat
- Durchgängig der Begriff „Gerät“ statt „System“, damit es verständlicher ist
- Beim Auswählen eines Abonnements bei einem (neuen) Anbieter siehst du direkt die Anbieterinfos: Beschreibung, Adresse, E-Mail, Telefon, Website usw.
- Die Anbieterinfos sind auch im Bildschirm „Konto“ in der App verfügbar, damit Adresse und Kontaktdaten leicht zu finden sind
- Beim Abschluss eines Abonnements werden Laufzeit und Kündigungsfrist immer angezeigt
- Anbieter können neben den AGB auch einen Link zur Datenschutzerklärung zeigen
- Beim Anlegen eines Kontos gibt es Links zu den Sessy-Nutzungsbedingungen und zur Datenschutzerklärung
- Extra Sicherheit: Datenbankzugriff nur für geprüfte Apps (nur die offizielle Sessy-App) und Websites (nur die Sessy-Backend-Website)
- Dashboard reagiert schneller; Ladezeit um über 400 % reduziert bei vielen Mitgliedern, Benachrichtigungen, Sessions und Checklisten
Fehlerbehebungen
- E-Mail-Adressen werden immer kleingeschrieben gespeichert, um Kompatibilitätsprobleme zu vermeiden
- Beim Kauf von Zugang zu einer festen Anzahl Sessions statt eines Monatsabos wird Stripe korrekt mitgeteilt, dass es eine einmalige Zahlung ist
- Beim Löschen eines Kontos prüft die App, ob noch aktive Abonnements laufen
- Beim Wechsel des Abonnements wird der Bildschirm sauber geschlossen
- Beim Zurücksetzen des Passworts prüft die App, ob E-Mail-Adresse bzw. Konto wirklich existieren
- Schlägt das Zurücksetzen des Passworts fehl (z. B. ohne Internet), erscheint jetzt eine Fehlermeldung
- Angezeigte Seite und Navigationsleiste sind immer synchron. Überflüssiger Code zum Markieren der richtigen Seite in der Navigation ist entfernt
- Ladebildschirme haben jetzt dieselbe Helligkeit wie der Rest der App (Scaffold zu Loading() hinzugefügt)
- Textfarbe in Buttons angepasst, damit sie nie der Hintergrundfarbe entspricht (Text bleibt lesbar)
- Der Kauf einer einzelnen Session wird nicht mehr von den verfügbaren Sessions abgezogen
- Die Authentifizierungsprüfung (eingeloggte Nutzer) wurde angepasst, damit die App nicht (manchmal) in einer Refresh-Schleife landet
- Die Kalender-Widget-Version ist aktualisiert, damit das Datum wieder in den verfügbaren Platz passt
- Anpassungen, damit Benachrichtigungen auf iOS auch ankommen, wenn die App nicht aktiv oder geschlossen ist
Backend – neue Funktionen & Fehlerbehebungen
Funktionen
- Als Anbieter kannst du einen Link zur Datenschutzerklärung anzeigen
- Beim Beenden der Testphase und Löschen der Daten erscheint ein Statusfenster, solange der Vorgang noch läuft
- Hinweis ergänzt, wie du in den Umsatz- und Sessionlisten auf der Berichtsseite nach Datum filterst
- Es wird geprüft, ob die Handelsregisternummer korrekt eingegeben ist, damit der Lastschrift-Export XML (PAIN.008) keine Probleme macht
- Der Bildschirm für den Einzug ist neu gestaltet: alle Werte direkt anpassbar und optisch aufgeräumter
- Cloud Function, mit der Nutzer die E-Mail-Adresse ihres Kontos ändern können
- Über einen Import kannst du „versteckte/kostenlose“ Abonnements zuweisen (z. B. an Mitarbeiter), auch in Kombination mit Stripe für den Zahlungseinzug
- Feld für eine kurze Anbieterbeschreibung, die erscheint, wenn sich neue Mitglieder anmelden
- Links zu AGB und Datenschutzerklärung sind optional
- Eingegebene Links (Anbieter-Website, AGB, Datenschutzerklärung) werden beim Speichern geprüft, sodass nur gültige Links gespeichert werden
- Die Kündigungsfrist für unbefristete Abonnements ist auf maximal 1 Monat begrenzt, entsprechend niederländischem Recht
- Der Link zu den Sessy-Nutzungsbedingungen ist beim Kauf einer Sessy-Lizenz sichtbar
- Änderungen an Kaufkategorien werden automatisch in Produkten/Leistungen übernommen, ohne manuelle Nacharbeit
- Beim Ändern eines Abonnementtyps kannst du wählen, ob laufende Abonnements mitgeändert werden. Die Option erscheint nur, wenn bestehende Abonnements angepasst werden
- Beim Start eines neuen Anbieters bzw. einer Testphase erscheint ein Fenster mit den Bedingungen und Links zu Nutzungsbedingungen und Datenschutzerklärung von Sessy
- Der Datumswähler beim Bearbeiten/Anlegen einer Session zeigt eine Animation und scrollt automatisch zum gewählten Datum
- Warnungen und Beschreibungen beim Mitgliederimport sind verbessert
- Session-Daten älter als 1 Jahr werden automatisch gelöscht, damit das System schnell bleibt
- Links zu den App-Store- und Play-Store-Versionen der Sessy-App
- Die Liste der Anbieter, die Mitglieder auswählen können, wird automatisch anhand des Lizenzstatus aktualisiert (endet eine Lizenz, können Mitglieder kein neues Abo mehr kaufen)
- Extra Sicherheit durch strenge Regeln, wer welche Änderungen in der Datenbank machen darf
- Extra Sicherheit: Datenbankzugriff nur für geprüfte Apps (nur die offizielle Sessy-App) und Websites (nur die Sessy-Backend-Website)
- Dashboard reagiert schneller; Ladezeit um über 400 % reduziert bei vielen Mitgliedern, Benachrichtigungen, Sessions und Checklisten
Fehlerbehebungen
- Die Session-Startzeit im Mitarbeiter-Wochenplan wird korrekt angezeigt
- Beim Eintragen eines Mitglieds für eine Session prüft die App, ob das Mitglied schon angemeldet ist
- Reste ungenutzten Codes sind aufgeräumt
- Code zum Anlegen eines neuen Test-Anbieters angepasst, damit die Funktion nicht mehrfach startet und im Hintergrund mehrere Test-Anbieter entstehen
- Die Sprachpräferenz kann jetzt auch auf „Gerätesprache“ stehen (führte vorher zu einem App-Fehler)
- Beim Start einer Testphase hat der Antragsteller kurzzeitig vollen Zugriff, damit eine noch nicht aktualisierte Custom Claim keine Probleme macht
- E-Mail-Adressen werden immer kleingeschrieben gespeichert, um Inkompatibilitäten zu vermeiden
- Mehrere Fixes beim Einlesen von PAIN.002-Dateien (Lastschrift-Importergebnis von der Bank), inkl. Korrektur des gezahlten Betrags, wenn die Lastschrift fehlgeschlagen ist
- Im Auslastungsbericht werden Prozentwerte über 100 % unterstützt
- Beim Kauf von Shop-Artikeln wird der Gesamtbetrag sofort aktualisiert, wenn mehr als 1 Artikel gekauft wird
- Startdatum eines noch nicht begonnenen Abonnements kann nicht mehr entfernt oder geändert werden, um unerwünschte Effekte zu vermeiden
- Der Button „Mehr laden“ erscheint nicht, wenn in der Sessionliste eines Mitglieds nichts mehr nachzuladen ist (Mitgliederübersicht)
- Sessiondatum wird überall korrekt aus dem ISO-Datumsstring gelesen
- Tag-Suche ist unabhängig von Groß-/Kleinschreibung
- Teilweise bezahlte Artikel werden korrekt in Zahlungsbatches aufgenommen
- Das Laden des Changelogs direkt nach einer manuellen Umsatzänderung funktioniert
- Beim Ändern des IBAN-Codes wird der aktuelle IBAN im Feld korrekt angezeigt
- Tippfehler korrigiert: Trial statt Trail
- Fehlermeldung, wenn eine Checkliste mit 0 Aktionen gespeichert wird
- Tags löschen war nur nach einer Anpassung möglich – das ist behoben
- Das Helligkeitsmenü schließt sich nach der Anpassung sauber
- Formatierung des Bildschirms mit den Optionen zum Zahlungseinzug ist verbessert
- Mitarbeiter können von wiederkehrenden Sessions entfernt werden
- Das Navigationsmenü wird zurückgesetzt, wenn die App wegen einer Änderung neu geladen wird
- Schutz, der verhindert, dass vergangene Sessions geändert werden
- Ein Anbieter ohne Regionsangabe kann nicht mehr angelegt werden (Zeitzone muss immer gesetzt sein)