v0.76.0
AktuellNeu: Mitglieder lassen sich jetzt komplett ohne eigenen Account anlegen — für alle, die ausschließlich am Kiosk oder Tresen per PIN bestellen sollen, ohne E-Mail-Adresse oder Login (z. B. Kinder oder wer schlicht keinen eigenen Zugang will). Vorname und Nachname werden getrennt erfasst und sortieren wie bei regulären Mitgliedern nach Nachname, optional direkt mit PIN; das Mitglied zählt normal zum Mitglieder-Tariflimit, lässt sich aber jederzeit nachträglich zu einem vollwertigen Account mit eigenem Login hochstufen. Für die DSGVO-Auskunft gibt es jetzt außerdem einen admin-seitigen Datenexport je Mitgliedschaft, Datenschutzerklärung und AVV wurden entsprechend ergänzt. Sicherheitsfix: eine entfernte oder gesperrte Mitgliedschaft konnte unter bestimmten Umständen weiterhin eine Bestellung abschließen — geschlossen, betroffene Ansichten (Kiosk/Tresen/Admin) aktualisieren jetzt außerdem sofort statt erst nach bis zu 3 Minuten Verzögerung. Dazu das Verwalten-Modal aufgeräumt: PIN-Kacheln zusammengeführt, Sperr-Text präzisiert, „Entfernen" ans Ende der Aktionsliste verschoben.
v0.75.0
Neu: Datumsgebundene Produkte für Vorbestellungen. Ob ein täglich wiederkehrendes Angebot wie Frühstück oder Mittagessen (mit wählbaren Wochentagen und Bestellschluss) oder ein Einzeltermin für ein Event wie die Weihnachtsfeier (mit optionalem Teilnehmerlimit) — Mitglieder bestellen wie gewohnt über Bestellen, Kiosk oder Tresen, sehen ihre laufenden Vorbestellungen für heute und morgen direkt in einer neuen Tagesübersicht und können bis zum Bestellschluss die Menge ändern oder stornieren. Der Organisator kann sich zum Bestellschluss automatisch per In-App-Meldung, E-Mail oder Push an die Gesamtstückzahl erinnern lassen. Außerdem: Benachrichtigungen (Glocke wie eigene Seite) sind jetzt farblich nach Typ sortiert — Gold für Auszeichnungen, Grün für Infos/Spenden, Rot für Mahnungen —, und das Admin-Dashboard-Sidepanel scrollt jetzt unabhängig vom Hauptbereich, inklusive sauberer Darstellung im Querformat auch bei Geräten mit Notch bzw. Kamera-Aussparung. Der Hosting-Wechsel zu Hetzner (Deutschland) ist abgeschlossen — Datenschutzerklärung, AVV und Nutzungsbedingungen wurden entsprechend aktualisiert, für die App-Infrastruktur gibt es damit keine Drittlandübermittlung mehr. Sicherheitsupdate: eine kritische Next.js-Sicherheitslücke wurde geschlossen, dazu mehrere interne Berechtigungs- und Performance-Verbesserungen nach einem vollständigen Supabase-Audit. Dazu diverse Bugfixes: die Kiosk-Konto-Löschung schlug bisher bei jedem Versuch fehl, die automatische Update-Erkennung an Kiosk und Tresen funktionierte durch einen technischen Fehler strukturell nie zuverlässig, ein fehlgeschlagenes Speichern in der Produktverwaltung konnte bereits geänderte Felder unbemerkt zurücksetzen, und ein Konto mit aktivierter Zwei-Faktor-Anmeldung landete beim Passwort-Reset in einer Sackgasse.
v0.74.0
Der QR-Code bei Zahlungsanfragen ließ sich über „Speichern" und „Teilen" in Produktion nicht anklicken — betraf App, PWA, Kiosk und Tresen gleichermaßen und ist jetzt behoben. Außerdem behoben: beim Löschen oder Anonymisieren eines Kontos wurden hinterlegte Push-Benachrichtigungs-Daten nicht immer zuverlässig mitentfernt, und eine bestehende Sonderkondition wurde in einem seltenen Randfall bei einem Tarifwechsel während der Intro-Phase nicht korrekt für den Preis nach Intro-Ende übernommen. Die Glocke zeigt die Anzahl ungelesener Benachrichtigungen jetzt noch zuverlässiger an, automatische Mahnungen bei offenem Saldo laufen robuster durch, und der Geräte-Zugang für Kiosk/Tresen zeigt bei einem Verbindungsproblem jetzt eine klare Fehlermeldung statt kommentarlos hängen zu bleiben. Dazu wie gewohnt diverse interne Sicherheits-Absicherungen und Vorarbeiten für die nativen iOS-/Android-Apps (noch nicht im App Store bzw. Play Store verfügbar), u. a. an der Face-ID-/Codesperre-Logik.
Ältere Versionen
September 20264 Releases · 0.73.0–0.70.0
v0.73.0
Weitere interne Vorarbeiten für die nativen iOS-/Android-Apps (noch nicht im App Store bzw. Play Store verfügbar, werden im Hintergrund vorbereitet): Push-Benachrichtigungen sind jetzt für alle Meldungstypen möglich, bei denen sie in den persönlichen Einstellungen wählbar sind — neu dabei Zahlungsanfragen (gestellt/bearbeitet) und Mahnungen bei offenem Saldo. Aktivierst du Push für einen Meldungstyp, wird automatisch auch die In-App-Benachrichtigung mit aktiviert, damit eine Meldung nach dem Wegwischen des Hinweises nicht spurlos verschwindet. Die Glocke bzw. das Meldungen-Symbol zeigt die Anzahl ungelesener Benachrichtigungen jetzt zuverlässiger in Echtzeit an, inklusive eines neuen Hinweis-Badges auf dem „Meldungen"-Symbol der künftigen App-Navigation. Außerdem: die Zurück-Navigation aus Hilfe & Support, Impressum, Datenschutz und Nutzungsbedingungen wurde nachgebessert, und ein im Rahmen der Vorbereitung entdeckter Fehler behoben, durch den „Bestellen" unter bestimmten technischen Rahmenbedingungen mit einem allgemeinen Verbindungsfehler abbrechen konnte. Die Datenschutzerklärung wurde um den für native Push-Benachrichtigungen genutzten Dienstleister (Google Firebase Cloud Messaging) ergänzt.
v0.72.0
Der Tresen hat jetzt denselben Storno-Schnellzugriff wie der Kiosk: eine gerade aufgegebene Bestellung lässt sich direkt vom Bestellbildschirm stornieren, ohne über den Verlauf zu gehen. Neu: Gastkonten können jetzt selbst eine Runde ausgeben — die Gültigkeit ist automatisch auf das Ende der Gastkonto-Gültigkeit begrenzt, und läuft ein Gastkonto ab, werden dessen noch offene Runden automatisch geschlossen; für alle Ausgaben (auch abseits von Gastkonten) gilt außerdem ein generelles Maximum von 1 Monat Gültigkeit. Dazu mehrere Bugfixes aus einer ausführlichen Live-Testrunde: Runden mit mehreren Getränken pro Person zeigten nach dem ersten Claim fälschlich schon „voll ausgeschöpft" statt der echten Anzahl, das Profilbild fehlte kurzzeitig auf dem Kiosk-PIN-Bildschirm, und die Sperr-Meldung nach mehreren PIN-Fehlversuchen nennt jetzt die tatsächliche Restzeit statt eines pauschalen Admin-Hinweises. Außerdem: umfangreiche interne Code-Konsolidierung zwischen Kiosk und Tresen (Bestellen, Stornieren, Runden, Zahlungsanfragen, Offline-Betrieb) — dabei wurde auch eine Sicherheitslücke in einer neuen, zuvor unveröffentlichten Tresen-Funktion vor dem Release geschlossen.
v0.71.0
Komplett überarbeitetes Admin-Dashboard: eine persistente Seitenleiste statt einzelner Zurück-Buttons, klar getrennte Bereiche (Übersicht, Mitglieder, Buchen, Finanzen, Produkte, Bestand, Kiosk/Tresen, Statistiken, Automationen, Export, Einstellungen) und mobil-optimierte Tabellen ohne horizontales Scrollen. Kiosk/Tresen ist jetzt ein eigener Konfigurationspunkt mit übersichtlicher Geräte-Zugang-Struktur. Neu: der Abrechnungsbeleg — ein interner Buchungsbeleg (keine Rechnung) für ein oder mehrere Konten wie Gemeinschaftskonten, einmalig als PDF oder wiederkehrend automatisch per E-Mail. Zahlungsinformationen lassen sich jetzt unabhängig von der Aktivierung der Zahlungsfunktion pflegen. Sicherheitsupdate: eine kritische Rechte-Lücke bei zahlungsrelevanten Datenbankfunktionen wurde geschlossen. Außerdem: Benachrichtigungs-Einstellungen (z. B. E-Mail bei neuer Zahlungsanfrage) ließen sich für Kassierer und Bestandsmanager bisher nicht dauerhaft speichern — jetzt behoben.
v0.70.0
Umfangreiches Sicherheits- und Stabilitäts-Update nach einem vollständigen internen Audit der gesamten App. Mehrere Absicherungen gegen Missbrauch bei Registrierung und Bestellungen, robustere Stornierungen und Zahlungsanfragen bei gleichzeitigen Aktionen, und ein Offline-Sync am Kiosk, der bei einer zwischenzeitlich deaktivierten Position nur noch diese eine Position auslässt statt die komplette Bestellung zu verwerfen. „Falsche E-Mail-Adresse eingegeben?" funktioniert jetzt zuverlässig und steht zusätzlich beim Login zur Verfügung, falls der Tippfehler erst Tage nach der Registrierung auffällt. Kiosk und Tresen fragen den Server jetzt seltener und gebündelt ab — spürbar weniger Hintergrund-Traffic bei gleichbleibend schneller Aktualisierung. Änderungen an Zahlungen, Stornierungen und Zahlungsanfragen erscheinen jetzt sofort auf allen offenen Admin-Ansichten statt erst nach einem manuellen Neuladen.
August 202611 Releases · 0.69.0–0.59.0
v0.69.0
Rechtliche Neuerungen: Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DS-GVO ist jetzt als separates Dokument abgeschlossen und jederzeit im Datenschutzbereich einsehbar. Bei der Registrierung gibt es eine eigene Checkbox für die Widerrufsbelehrung nach § 356 Abs. 4 BGB. Sicherheitsupdate: Login und Registrierung sind jetzt gegen Brute-Force abgesichert — nach 10 Fehlversuchen in 15 Minuten wird die E-Mail-Adresse temporär gesperrt. Im Footer gibt es jetzt einen Direktlink zur strichfrei Facebook-Seite. Kiosk: Die Bezeichnung „Kiste" heißt jetzt einheitlich „Gebinde". In der Produktverwaltung lassen sich im Faktor-Feld nur noch ganze positive Zahlen eingeben. Außerdem mehrere Bugfixes und interne Sicherheitsverbesserungen.
v0.68.0
Neue Buchungstypen für Admins: Schulderlass und Anfangsbestand. Das Kontostand-Modal hat jetzt vier Modi — Einzahlung, Auszahlung, Schulderlass und Anfangsbestand. Beim Schulderlass ist ein Pflichtfeld „Grund" hinterlegt, der Betrag zählt nicht als Einzahlung. Der Anfangsbestand eignet sich für Überträge aus Papierlisten (positiv = Guthaben mitgebracht, negativ = Schulden) und lässt sich nachträglich korrigieren. In Statistiken wird der bisherige KPI „ausgebucht" zu „Schuldenerlass" umbenannt und schließt jetzt auch Erlasse an reguläre Mitglieder ein. Neu: Live-Kontostand-Vorschau direkt bei der Eingabe im Kontostand- und Umlage-Modal. Dazu mehrere Kiosk-Bugfixes: Reload-Schleife in bestimmten Szenarien, Kaltstart-Fehler bei STRICHFREI-B sowie ein Datenbankfehler bei der Kiosk-Account-Löschung, außerdem drei Fremdschlüssel-Constraints auf users.id auf ON DELETE SET NULL korrigiert.
v0.67.0
Neukundenangebot: Neue Vereine können strichfrei 2 Monate zu 90 % Rabatt testen — danach automatisch Vollpreis, ohne Überraschungen. Das Angebot erscheint auf /pricing, der Homepage und im Checkout-Modal. Dazu: E-Mail-Adresse ändern ist jetzt möglich — auf dem Bestätigungsscreen und im Profil. Außerdem: Beta-Ende 31.12.2026 wird auf Homepage und Pricing kommuniziert, §19-UStG-Hinweis ergänzt, BETA-Label aus allen E-Mails entfernt und Self-Service Org-Registrierung im Hintergrund vorbereitet. Außerdem: Beta-Nutzer können ihren Tarif jetzt schon vor Beta-Ende proaktiv vormerken — er wird als geplante Bestellung angelegt und erst am 31.12.2026 automatisch aktiv (kein sofortiger Kauf, keine vorzeitige Änderung von Tarif und Mitgliederzahl). Bugfix: Preisanzeige im Checkout-Modal zeigte für Free-Orgs mit gesetztem Rechnungsplan falsche Preise.
v0.66.0
Drei neue SEO-Marketingseiten: /pricing (Preisübersicht mit Tarif-Kacheln, Beta-Hinweis und FAQ), /digitale-strichliste (allgemeine Landingpage) und /digitale-strichliste-feuerwehr (Feuerwehr-spezifisch) — alle mit sauberem Metadata, Sitemap-Einträgen und dem einheitlichen strichfrei-Design. Navigation und Footer verweisen jetzt auf /pricing statt auf den Homepage-Anker. Außerdem: Die Plan-Ablauf-Banner-Logik wurde korrigiert — auto_renew wird für Free-Tarife nicht mehr berücksichtigt (ein „Auto-Renew" auf Free verlängert nichts) und der Tarif wird direkt aus der Datenbank gelesen statt abgeleitet. Auf der Homepage wurde die Darstellung der H1-Überschrift auf Desktop gefixt (grüne Zeile blieb zuvor manchmal auf drei Zeilen), und die Nav-Anker (#funktionen, #faq, #kontakt) navigieren jetzt zuverlässig zur richtigen Stelle — zuvor wurde auf Safari und Chrome zu weit oben gestoppt.
v0.65.0
Interne Vorarbeiten für die native iOS-App: Tab-Bar-Navigation (Dashboard, Bestellen, Rangliste, Profil), gebrandeter Splash-Screen in Vereinsfarben, Pull-to-Refresh und korrekte Darstellung auf allen iPhones (Notch, Dynamic Island, Safe Area) — die App ist noch nicht im App Store verfügbar, wird aber aktiv vorbereitet. Dazu vier Bugfixes: Echtzeit-Updates brachen nach schnellem Tab-Wechsel manchmal ab, Produktbilder wurden auf iOS-Geräten wegen eines WKWebView-Kompatibilitätsproblems nicht angezeigt (WebP-Decoder), die Rückkehr zum Dashboard per Tab-Leiste scrollte nicht zuverlässig an den Anfang, und die Kiosk-Bestellbestätigung zeigte ein nicht-zentriertes Logo. Die Bestellbestätigung erscheint außerdem jetzt als zentriertes Modal statt inline in der Produktliste — kein Scroll-Sprung mehr nach dem Bestellen. Auf der Homepage gibt es bereits einen Hinweis, dass strichfrei schon jetzt als PWA auf dem Homescreen gespeichert werden kann.
v0.64.0
Der Kontostand ist jetzt in Kiosk, Tresen und im eigenen Profil oberhalb der Tabs immer sichtbar, egal ob gerade „Bestellen" oder „Rangliste" (vormals „Konto") geöffnet ist — der bisherige „Konto"-Tab zeigt jetzt zuerst die Rangliste, danach Statistiken und Verlauf. Die Ladeanzeige des Kontostands füllt sich außerdem ruckelfrei statt mit sichtbarem Größensprung. Dazu zwei Fehlerbehebungen: eine „Anfrage gesendet"-Bestätigung für eine Zahlungsanfrage konnte sich nach Admin-Bestätigung grundlos erneut öffnen, wenn nach einer Teilzahlung noch Restschuld offen war, und manuell im Superadmin-Bereich angelegte Organisationen hatten eine unbegrenzte statt der vorgesehenen Mitgliederzahl im kostenlosen Tarif.
v0.63.0
Wichtiger Bugfix: Der erste über einen Einladungslink beigetretene Nutzer einer neuen Organisation wurde nicht mehr automatisch Admin, sondern blieb einfaches Mitglied ohne jede Verwaltungsmöglichkeit — behoben. Dazu ein Fix für einen seltenen Fehler „unerwartete Antwort vom Server" bei bestimmten Navigationsmustern rund um Registrierung und Einladungslink, Medaillen zeigen jetzt ihre Stufennamen (Bronze, Silber, Gold, Platin, Champion), sowie mehrere kleinere Nachbesserungen: ein fehlender Hinweistext im Produkt-bearbeiten-Dialog, ein doppeltes Feld im Superadmin-Bereich und einheitliche Bezeichnung „Bestandsverwaltung" statt „Inventar(verwaltung)" an allen Stellen.
v0.62.0
Neue Org-Einstellung für den Verkaufstresen: „Saldo ausgleichen" kann Ein- und Auszahlungen wahlweise sofort direkt verbuchen, statt eine Zahlungsanfrage zur späteren Admin-Bestätigung anzulegen — praktisch, wenn am Tresen direkt bar abgerechnet wird und niemand extra bestätigen muss. Als installierte App startet strichfrei jetzt außerdem sofort mit dem eigenen Branding statt einer kurzen weißen Lücke, auch bei schwacher Verbindung. Dazu vier Fehlerbehebungen: das Produkt-Dropdown beim Ausgeben einer Runde/Kiste war in Kiosk und Tresen nicht nach Kategorie sortiert, Checkboxen in den Org-Einstellungen zeigten nach dem Speichern kurz noch den alten Stand, Benachrichtigungen ließen sich manchmal nicht oder erst beim zweiten Versuch quittieren bzw. löschen, und der „Archivieren"-Button im Superadmin-Dashboard war im Dark Mode beim Hover unsichtbar.
v0.61.0
Kisten-Runden werden jetzt beim Start vollständig auf den Account des Sponsors gebucht statt anteilig pro Beanspruchung — Beanspruchen aus einer Kiste ist für Trinker kostenlos, zählt aber weiterhin fürs Ranking. Solange niemand beansprucht hat, lässt sich die Kiste vollständig stornieren; danach sperrt „Schließen" nur weitere Beanspruchungen, ohne den Betrag zurückzubuchen. Dazu mehrere Fixes: Runde beanspruchen zeigte den eigenen Claim in Kiosk, Tresen und Usermodal teils fälschlich wieder als offen an, der Bestellen-Screen öffnete sich in Kiosk/Tresen manchmal an der Scroll-Position des vorherigen Screens, und drei kleinere Nachbesserungen an den persönlichen Statistiken.
v0.60.0
Neu: persönliche Statistiken. Über die neue Kachel im Konto-Bereich (Usermodal, Kiosk, Tresen) seht ihr eure eigenen Zahlen — Gesamtausgaben, Bestellanzahl, Lieblingsgetränk, einen Ausgaben-Trend über die letzten 12 Monate sowie persönliche Bestwerte und eine wöchentliche Streak. Dazu ein Medaillen-System: für Meilensteine bei Bestellungen, Ausgaben, ausgegebenen Runden und der Streak schaltet ihr Medaillen frei, inklusive Benachrichtigung.
v0.59.0
Größtes Update seit Langem: Ihr könnt euren Tarif und eure Rechnungsdaten künftig komplett selbst verwalten — Tarif wählen, automatische Verlängerung, Bestellhistorie, sogar eine pausierte Organisation reaktiviert ihr selbst per Bestellung, ohne Rückfrage bei uns. Freigeschaltet wird der Self-Checkout, sobald der Termin für das Ende der Beta-Phase feststeht. Daneben: Kassierer haben jetzt vollen Zugriff auf die Org-Einstellungen, die Startseite hat ein echtes Kontaktformular statt nur eines Mail-Links, und zwei spürbare Fehler wurden behoben.
Juli 20269 Releases · 0.58.0–0.50.0
v0.58.0
Stornieren aus dem Verlauf funktioniert jetzt auch am Kiosk und Tresen — vorher ging das nur im eigenen Profil. Dazu zwei Kiosk-/Tresen-Fixes: Die Liste „Letzte Bestellungen" wächst nicht mehr unkontrolliert, wenn Stornierungen zeitlich unbegrenzt erlaubt sind, und ein aufgeklappter Verlauf klappt durch den automatischen Hintergrund-Refresh nicht mehr ungewollt wieder auf 5 Einträge zusammen.
v0.57.0
Zwei größere Neuerungen: Mitglieder können ab sofort eine Zwei-Faktor-Authentifizierung (TOTP) für ihr Konto aktivieren — für Plattform-Superadmins ist sie verpflichtend. Außerdem wurden die persönlichen Benachrichtigungseinstellungen im Profil komplett überarbeitet: jeder Benachrichtigungstyp lässt sich jetzt einzeln per E-Mail und/oder In-App steuern, dazu zwei neue Benachrichtigungen für Admins ("Neues Mitglied", "Bestand niedrig"). Spürbare Verbesserung bei der mobilen Ladezeit durch eine näher an der Datenbank liegende Server-Region, dazu mehrere Fixes rund um Anker-Sprünge auf der Startseite und die Erkennung neuer App-Versionen am Kiosk.
v0.56.0
Diese Woche stand im Zeichen der Zuverlässigkeit: Ein tieferliegender Fehler sorgte zeitweise dafür, dass neue Bestellungen, Rundenbeanspruchungen und Ranking-Änderungen bei niemandem mehr live ankamen, weder bei anderen Geräten noch im eigenen — jetzt behoben, ebenso ein Fehler, durch den offline erfasste Kiosk-Bestellungen nach der Wiederverbindung nie übertragen wurden. Dazu spürbare Ladezeit-Verbesserungen (insbesondere auf dem Handy und in der Admin-Statistik) sowie mehrere kleinere Fixes rund um Sitzungsverwaltung, Berichte und Barrierefreiheit.
v0.55.0
Umfangreiche Sicherheits-Härtung nach einem internen Audit: zahlreiche interne Berechtigungsprüfungen rund um Kiosk, Tresen und Bestellungen verschärft, sensible Datenfelder weiter eingeschränkt, und mehrere Stellen mit gleichzeitigen Buchungen robuster gemacht. Dazu zwei sichtbare Bugfixes: Die Admin-Einstellungsseite leitete fälschlich zur Übersicht zurück, und der Kiosk zeigte nach der PIN-Eingabe kurzzeitig „Wird bestellt…", obwohl noch nichts bestellt wurde.
v0.54.0
Kiosk und Tresen ziehen weiter mit dem neuen Usermodal gleich: Beide bekommen einen eigenen Verlauf (mit PIN-Absicherung) sowie ein einheitliches Ranking-Banner mit Bestenlisten-Ansicht. Der größte Teil dieses Updates sind jedoch Echtzeit- und Zuverlässigkeits-Verbesserungen — neue Runden, Ranking-Änderungen und Org-Ankündigungen kommen jetzt deutlich zügiger und zuverlässiger an, insbesondere auf Geräten, die tagelang ohne Neustart laufen. Dazu über ein Dutzend kleinerer Fehlerbehebungen an Kiosk, Tresen und Usermodal.
v0.53.0
Das Usermodal wurde neu strukturiert: Bestellen ist jetzt direkt nach dem Anmelden sichtbar, statt erst über einen zusätzlichen Klick auf „Bestellung aufgeben" geöffnet werden zu müssen. Kiosk, Tresen und Usermodal teilen sich jetzt denselben Bestell- und Kontobereich — Änderungen wirken dadurch überall gleich. Dazu zwei neue Org-Einstellungen: Bestellungen können auf Kiosk/Tresen beschränkt werden, und „Saldo ausgleichen" funktioniert jetzt auch ohne hinterlegte Bankverbindung.
v0.52.0
Technische Wartung nach einem internen Code-Review: einheitliche Rollen-Bezeichnungen, serverseitige Passwort-Mindestlänge bei der Registrierung, strengeres Login-Limit für Kiosk-/Tresen-Geräte, deutlich besserer Textkontrast und sichtbarer Fokus-Ring für die Tastaturbedienung im hellen Modus. Dazu ein Fix, damit Kiosk und Tresen nach einem Deployment zuverlässiger erkennen, dass eine neue Version vorliegt — auch auf Geräten, die dauerhaft geöffnet bleiben.
v0.51.0
Neu: In-App-Benachrichtigungen — die Glocke im Header meldet ab sofort Zahlungsanfragen, gesponserte Runden, Ankündigungen und mehr in Echtzeit. Admins können jetzt auch Plattform-weite Ankündigungen an ausgewählte Organisationen versenden. Dazu einige Politur-Fixes rund um Verlauf, Automationen und Mahnmails.
v0.50.0
Ein seltener iOS-Absturz beim App-Öffnen ist behoben, dazu mehr Zuverlässigkeit beim E-Mail-Versand und Zeitzone-Korrekturen bei mehreren Datumsanzeigen. Neu: eine wiederverwendbare Bildergalerie für Produktbilder. Außerdem einige Politur-Runden bei Automationen (Mahnmails) und den Verlauf-Filtern auf dem Handy.
Juni 202638 Releases · 0.49.0–0.13.0
v0.49.0
Drei Bugfixes: Das strichfrei-Logo im Lade-Screen ist jetzt auf allen Geräten korrekt horizontal zentriert. Social-Media-Vorschaubilder (Open Graph / Twitter) warfen bei jedem neuen Deployment einen 500-Fehler — behoben. Einzahlungsanfragen werden jetzt client- und serverseitig gegen das Guthaben-Limit der Organisation geprüft — bisher ließ sich ein beliebig hoher Betrag eingeben.
v0.48.0
Performance & Ladeerlebnis: Kiosk und Verkaufstresen öffnen beim Wiederaufruf praktisch sofort (Oberfläche aus dem lokalen Cache, Aktualisierung im Hintergrund). Der Lade-Screen mit Logo ist jetzt in allen Geräte-Apps verfügbar und sauber zentriert. Dazu ein schnellerer Seitenaufbau im eingeloggten Bereich.
v0.47.0
Datenschutz im Fokus: Mitglieder können ihre gespeicherten Daten als PDF exportieren (DSGVO-Datenauskunft) und ihr Konto selbst löschen; Admins können Mitgliedsdaten anonymisieren. Dazu automatische Bildverkleinerung beim Upload, der Hinweis „in Anspruch genommen von" bei gesponserten Runden, Tarif-Ablauf-Warnungen, Org-Lebenszyklus-Verwaltung im Superadmin sowie ein deutlich schnellerer Kiosk-Ladevorgang mit Lade-Screen.
v0.46.0
Automatische Echtzeit-Aktualisierung überall: Saldo, Rangliste und Verlauf werden jetzt aktualisiert, wenn jemand anderes bestellt oder ein Admin Mitgliedsdaten ändert — ohne manuellen Reload. Neue ↻-Schaltfläche in UserApp und Rangliste, Pull-to-Refresh auf Mobile. Kiosk und Tresen haben ebenfalls einen Aktualisierungsbutton. Dazu Finanz-Chart auf Nettoumsatz, mehrere Bugfixes an Gastkonto, Statistiken und Security-Härtung.
v0.45.0
Superadmin-Erweiterungen: Tarif-Management mit MRR/ARR-Kennzahlen und Benutzersuche direkt im Plattform-Dashboard. Org-Admins sehen ihren aktuellen Tarif in den Einstellungen. Dazu mehrere Bugfixes: Org-Reset wieder funktionsfähig, Beta-Vorteil korrekt eingeschränkt und mobile Eingabefelder verbessert.
v0.44.0
Technische Wartung: Alle ESLint-Warnungen behoben — ungenutzte Variablen entfernt, React-Hooks-Abhängigkeiten vervollständigt, Code-Qualität verbessert. Keine nutzbaren Änderungen, aber eine stabilere Codebasis für kommende Features.
v0.43.0
Drei Bugfixes und einheitliche Betragseingabe: Mail-Großschreibung korrigiert, Transaktionsverlauf entzerrt mit Bestellinhalt-Anzeige, iOS-sicherer Scroll-Lock für alle Modals sowie Vorzeichen-Umschalter (Einzahlung/Auszahlung, Lastschrift/Gutschrift) statt getipptem Minus — damit sind Auszahlung und Lastschrift jetzt auch auf der Handy-Zahlentastatur erreichbar.
v0.42.0
Verkaufstresen-Modus: Eine neue eigenständige App-Ansicht für den Tresen ermöglicht Bestellungen, Runden und Kontoverwaltung für beliebige Mitglieder — mit vollständigem Offline-Betrieb, HMAC-gesichertem PIN-Schutz und Brute-Force-Härtung.
v0.41.1
Begriffsschärfung und Sicherheits-Härtung: Der „Kassenbericht" heißt jetzt korrekt „Monatsbericht" — er zeigt Saldobewegungen der Mitglieder und ist kein buchhalterisch konformer Kassenbericht. Der Export-Bereich „Inventar" wurde in „Bestandsverwaltung" umbenannt. Im Hintergrund: ein Content-Security-Policy-Header, eine gehärtete Excel-Bibliothek und automatische Qualitätsprüfungen bei jedem Commit.
v0.41.0
Statistiken V2: Die Admin-Statistiken-Seite wurde komplett neu aufgebaut. Ein dynamischer Zeitraum-Selector (Diese Woche / Dieser Monat / Letzter Monat / Dieses Jahr / Alle / Benutzerdefiniert) filtert alle KPIs server-seitig. Vier neue Detailseiten bieten Drill-Down für Finanzen, Produkte, Mitglieder und Runden. Ein täglicher Cron-Job bereinigt automatisch abgelaufene Runden. Eine „Wissenswert"-Sektion zeigt Gesamtstatistiken aller Zeiten.
v0.40.0
Export-Zentrale, E-Mail-Versand und automatische Jobs: Eine neue Export-Seite bündelt 6 Exportfunktionen (PDF/CSV/XLSX), Mahnmails, Kassenbericht und Getränkebestellung können direkt per Klick versendet werden, und unter Automationen lassen sich alle drei Versandtypen als monatliche Cronjobs einrichten — mit Empfänger-Konfiguration, Zeitplanung und Ausführungsprotokoll.
v0.39.0
Offline-Modus für den Kiosk: Die Kiosk-PWA funktioniert jetzt auch ohne Internetverbindung. Mitglieder werden lokal per bcrypt-PIN authentifiziert, Bestellungen landen in einer lokalen Queue und werden beim Reconnect automatisch übertragen. Admins sehen offline erfasste Transaktionen transparent im Admin-Dashboard.
v0.38.0
Kiosk Konto-Tab: Mitglieder sehen direkt am Kiosk ihren aktuellen Saldo, können per SEPA-QR-Code überweisen und eine Einzahlungsanfrage stellen — mit Echtzeit-Sync zwischen Kiosk und User-Modal. Dazu Kiosk-Seite als org-spezifische PWA speicherbar, Gastkonto-Fixes und Korrekturen an Stornofenster und Rundenlogik.
v0.37.0
Transparenz bei Stornierungen: Jede Stornierung verlangt jetzt einen Pflichtgrund und protokolliert wer storniert hat — sichtbar im User-Verlauf und im Admin-Dashboard. Admins können Bestellungen direkt aus der Transaktionen-Ansicht stornieren. Dazu Zeitraum-Filter in der Bestandshistorie und mehrere Korrekturen.
v0.36.0
Runde ausgeben im Kiosk: Mitglieder können nach PIN-Eingabe direkt am Kiosk eine Runde ausgeben — mit demselben 3-Modus-Modal wie in der App (Getränke / Kiste / Pool). Karten zeigen jetzt vollständige Details, eigene Runden sind claimbar und Echtzeit-Synchronisation sorgt dafür, dass Kiosk und App immer denselben Stand zeigen.
v0.35.0
Kisten, Suche & Realtime: Kistenpreis in Runden, Produkt- und Kategorie-Suche im Kiosk und SelfOrder, sortierbare Kisten-Reihenfolge und durchgängige Echtzeit-Updates in Verlauf, Kontostand und aktiven Runden.
v0.34.0
Kiosk-Accounts ohne E-Mail-Adresse: Admins legen ein gemeinsames Tablet-Konto direkt in den Org-Einstellungen an — nur ein Passwort, kein echtes E-Mail-Konto nötig. Dazu QR-Code für schnelles Einrichten, dedizierte Login-Seite und mehrere Sicherheits-Fixes.
v0.33.0
Alle Geldbuchungen laufen jetzt über atomare PostgreSQL-Funktionen — kein inkonsistenter Zustand bei Fehlern mehr. Dazu Sofort-Rückgängig nach jeder Bestellung, überarbeitetes Undo-UI und umfangreiche Code-Qualitätsverbesserungen.
v0.32.0
Personalisierte Mitgliedereinladungen via E-Mail, überarbeitetes Einladungs-Dashboard mit Statusfiltern und neue Admin-Rankings mit Zeitraumfilter.
v0.31.0
Bestandsverwaltung live: Produkte mit leerem Lager sperren sich automatisch und zeigen sofort „Nicht vorrätig" — Bestandsänderungen wirken in Echtzeit ohne Seitenreload. Dazu dreifache Absicherung gegen doppelte Einheitstypen und ein verbessertes Superadmin-Dashboard.
v0.30.0
Stabilität und Datenkonsistenz: atomare Produktanlage, einheitliche Produktreihenfolge, Echtzeit-Saldo-Anzeige und mehrere Superadmin-Bugfixes.
v0.29.0
Bestandsmanagement grundlegend erweitert: lückenlose Bestandshistorie (inkl. Bestellungen), Schwellwerte für Mindest- und Zielbestand je Produkt sowie eine komplett überarbeitete Tab-Navigation.
v0.28.0
Dark- und Light-Mode wählbar: Die App startet standardmäßig im dunklen Design, kann aber im Profil dauerhaft auf Hell oder System umgestellt werden.
v0.27.0
Umfangreiche Security-Härtung nach internem Audit: Tenant-Isolation für alle Geldbuchungen, serverseitige Kiosk-PIN-Prüfung, CSV-Injection-Schutz und weitere Schließungen.
v0.26.0
Produkteinheiten abgesichert, abgelehnte Zahlungsanfragen im Verlauf sichtbar und zahlreiche UX-Verbesserungen für Mobile.
v0.25.0
Zahlungsintegration: Mitglieder können ihren Saldo direkt über die App ausgleichen oder eine Auszahlung anfragen — mit SEPA-QR-Code, Admin-Bestätigungsflow und E-Mail-Benachrichtigungen.
v0.24.0
Superadmins können jetzt direkt in das Admin-Dashboard jeder Organisation springen — ohne Mitgliedschaft.
v0.23.0
Superadmins können Organisationen jetzt vollständig per Einladungslink bootstrappen — der erste Beitretende wird automatisch Admin.
v0.22.0
Deutlich schnellere App, überarbeitete PDF-Exporte mit Logo, AGB-Zustimmung bei der Registrierung und eine Rangliste, die sich sofort und konsistent aktualisiert.
v0.21.0
SEO-Update: Favicon erscheint jetzt zuverlässig in Google-Suchergebnissen, strukturierte Daten für bessere Markenerkennung.
v0.20.0
Qualitäts-Update: Absturz der Rangliste behoben, „Angemeldet bleiben" funktioniert jetzt zuverlässig, gelöschte Profilbilder werden wirklich entfernt und der Kiosk zeigt Avatar-Änderungen sofort.
v0.19.0
Profilbilder, polierter Login, Kiosk-Redesign mit Foto & Sortierfixes, neue Ranglisten-Detailseite mit Bierkönig und Spender des Monats.
v0.18.0
Runden verbessert: Sponsor kann eigene Runde selbst beanspruchen, Kisten-Mengenauswahl per Eingabefeld, Verlauf aktualisiert sich sofort nach jeder Buchung und die Produktliste folgt der Admin-Reihenfolge.
v0.17.0
Kontakt-Sektion auf der Startseite, professionelle Transaktions-E-Mails über Resend, einheitliches schwarzgrünes E-Mail-Design und automatisiertes Fehler-Monitoring über Sentry.
v0.16.0
Produkt-Icons mit automatischer Erkennung und manuellem Picker, vollflächig klickbare Kiosk-Kacheln und Instagram-Präsenz.
v0.15.0
Technische Bereinigung: ESLint-Fehler behoben, veraltete Datenbankfunktionen entfernt, mobile Navigation stabilisiert und SEO-Verifikation ergänzt.
v0.14.0
Code-Review-Runde: bessere Nutzung großer Bildschirme, bereinigter Routenbaum und interne Verbesserungen an Wartbarkeit und Struktur.
v0.13.0
Produkt- und Kategorien-Reihenfolge per Drag & Drop, vollständige Kategorienverwaltung direkt in der Liste, kategorielose Produkte klar gekennzeichnet und SEO-Verbesserungen auf der Startseite.
Mai 202611 Releases · 0.12.0–0.2.0
v0.12.0
Registrierung per E-Mail-Bestätigung funktioniert jetzt vollständig, mobile Darstellung weiter überarbeitet und ein Zeitzonen-Fehler im Datumsfilter behoben.
v0.11.0
Server-seitige Verlauf- und Transaktionssuche, durchgängig einheitliche Navigation, überarbeitete mobile Darstellung und ein nutzerfreundlicher Registrierungs-/Login-Flow.
v0.10.0
Produktkachel-Redesign, Performance-Verbesserungen, Verlauf-Fixes und Bugfixes im Statistik-Dashboard.
v0.9.0
Umlage-Funktion für Admins und Kassierer, Auszahlungen im Payment-Modal, überarbeiteter Verlauf mit 4 Buchungstypen und Security-Fixes.
v0.8.0
Automatischer Jugendschutz über Geburtsdatum, überarbeitete Verlaufshistorie mit Pagination und Filterung.
v0.7.0
Komplette UX-Überarbeitung des Self-Order Modals, neue Saldo-Karte und überarbeitete Admin-Mitgliederliste.
v0.6.0
Sicherheits-Audit mit 6 behobenen Lücken, Performance-Verbesserungen und technische Modernisierung.
v0.5.0
Neue Kassierer-Rolle sowie Umbenennung von Handbuch → HowTo und Changelog → Release Notes.
v0.4.0
Export-Funktionen und Bugfixes an Runden.
v0.3.0
Gastkonto, Invite-Links und Code-Qualität.
v0.2.0
Bestandsmanagement und Statistiken.
April 20261 Release · 0.1.0–0.1.0
v0.1.0
Erstes öffentliches Beta-Release.
strichfrei ist in aktiver Entwicklung. Neue Releases erscheinen regelmäßig.
Feedback und Feature-Wünsche: hallo@strichfrei.de