Release Notes

Changelog

Was sich bei Klassenstudio seit dem Reset im Mai 2026 getan hat — Feature für Feature, menschlich beschrieben statt git-log-roh.

  1. v0.49.0

    Mailversand komplett in der EU

    • Willkommens-, Einladungs- und System-Mails laufen jetzt über einen EU-Anbieter (netcup, Deutschland) — alle Mail-Daten bleiben damit in der EU.
    • Der bisherige US-Maildienstleister wurde entfernt; die Datenschutzerklärung listet entsprechend netcup als Auftragsverarbeiter.
  2. v0.48.0

    Frisches Gesicht für die Startseite

    • Die Startseite hat ein neues, ruhiges Design im „Tinte auf Papier"-Stil — wärmer und klarer, mit einer lebendigen Notenmatrix-Vorschau gleich oben, die das Ø live mitrechnet.
    • Neue Abschnitte erzählen die Geschichte hinter Klassenstudio und zeigen in fünf Schritten den Weg von der leeren Klasse bis zur fertigen Note.
    • Für den Launch eintragen geht jetzt an drei Stellen mit einem Klick — du bekommst weiterhin genau eine Mail im August, wenn es losgeht.
  3. v0.47.0

    Infoblatt für die Schulleitung

    • Neue Seite für Schulleitungen: ein kompaktes, druckbares Infoblatt mit dem Wichtigsten auf einen Blick — was Klassenstudio ist, wo die Daten liegen (EU-Frankfurt) und wie die Freigabe in fünf Minuten funktioniert.
    • Gedacht zum Ausdrucken oder Weitergeben, bevor die formale Freigabe-Anfrage per E-Mail kommt — die ausführliche Vereinbarung samt Volltext bleibt auf der Schul-Freigabe-Seite.
    • Von der Schul-Freigabe-Seite direkt verlinkt und sauber für Druck und PDF aufbereitet.
  4. v0.46.1

    Klarer für den Schulalltag

    • Das Dashboard startet nach dem Einrichten als Tages-Cockpit: Noten, Wochenplanung, Kinder und Kalender sind als direkte nächste Wege sichtbar.
    • Die Navigation spricht jetzt mehr wie der Alltag in der Volksschule: Unterricht, Planung und Extras; dazu Kinder, Lernziele, Vorlagen, Geteiltes sowie Listen & Kassa.
    • Die Notenmatrix öffnet automatisch das erste Fach mit vorhandenen Spalten und erklärt leere Fächer klarer. Fach-Chips, Zellen und Aufgaben-Bedienung haben größere Klickflächen.
    • Kalender-Abo, Hausübungen, Klassenkasse und Einstellungen sind weniger technisch benannt; der schwebende Aufgaben-Button ist weg, damit nichts mehr den Inhalt überlagert.
  5. v0.46.0

    Neu: Schriftliche Erläuterung zur Semesterinformation

    • Bewerte für jedes Kind in jedem Fach jede Kompetenz — mit einer Skala, die du selbst festlegst (z.B. „in vollem Umfang erreicht" bis „nicht erreicht"). Genau das, was Semesterinformation und Jahreszeugnis verlangen.
    • Klick dich Kind für Kind durch alle Fächer und Kompetenzen, pro Kompetenz optional mit einer Notiz — der Fortschritt pro Kind ist immer sichtbar.
    • Die fertige Erläuterung gibt es pro Kind als PDF oder Excel — für Semester und Schulschluss getrennt.
  6. v0.45.0

    Launch im August 2026 — trag dich für die Benachrichtigung ein

    • Klassenstudio ist noch in Entwicklung. Auf der Startseite kannst du jetzt deine E-Mail eintragen — wir melden uns persönlich, sobald wir live gehen (geplant für August 2026).
    • Die bisherige „30 Tage gratis testen"-Ansage ist verschwunden, bis der Launch wirklich da ist.
  7. v0.44.0

    Alles öffnet sofort — kein Neuladen mehr

    • Stundenplan, Wochenplan, Jahresplanung, Hausübungen und Klassenkasse öffnen jetzt ohne kurzes Neuladen — der Wechsel zwischen den Seiten passiert sofort.
    • Deine Klassendaten werden einmal beim Start geladen; danach fühlt sich die App an wie ein Programm am Computer statt wie eine Website. Neues Eintragen und Ändern wird natürlich weiterhin gespeichert.
  8. v0.43.3

    Die Geschichte hinter Klassenstudio auf der Startseite

    • Neuer Abschnitt „Warum es Klassenstudio gibt": Klassenstudio ist mit Tina entstanden, einer Volksschullehrerin — jedes Feature kommt aus dem echten Schulalltag und wurde von 16 Lehrer:innen bestätigt.
  9. v0.43.2

    Seitenmenü bleibt beim Scrollen stehen

    • Beim Scrollen durch lange Listen (z.B. Kompetenzraster) bleibt das linke Menü jetzt fix stehen — nur der Inhalt scrollt. Hat es bei vielen Einträgen mitgescrollt, ist das behoben.
  10. v0.43.1

    Feinschliff: Feiertage grau & Hausübungen verschieben

    • Feiertage und Ferien sind jetzt auch im Kalender grau hinterlegt — einheitlich mit dem Wochenplan.
    • Im Wochenplan kannst du eine Hausübung antippen, um sie zu bearbeiten, auf einen anderen Tag zu verschieben oder zu löschen.
  11. v0.43.0

    Neu: Wochenplanung

    • Eigener Menüpunkt Wochenplan: Dein Stundenplan liefert das Gerüst (1× pro Semester gesetzt), hier trägst du Woche für Woche den konkreten Stoff je Stunde ein — live änderbar.
    • Pro Tag eine Ganztags-Zeile für Ausflüge & Co. und eine Hausübungs-Zeile zum schnellen Eintragen; abhaken pro Kind läuft über den HÜ-Tracker.
    • Zwischen Wochen blättern oder in die Monatsübersicht wechseln und per Klick auf einen Tag direkt dorthin springen. Feiertage und Ferien sind automatisch grau hinterlegt.
  12. v0.42.0

    Neu: Klassenkasse & Tracking-Listen

    • Eigener Menüpunkt Klassenkasse: leg beliebig viele Listen über deine Schüler:innen an — je Liste ein Typ.
    • Geld-Listen zeigen Betrag je Kind plus Gesamtsumme (die klassische Klassenkasse), Haken-Listen tracken erledigt/nicht (z.B. „Unterschrift gebracht“), dazu Zahl- und Text-Listen für alles andere.
  13. v0.41.0

    Neu: Jahresplanung mit KI-Prompt-Helfer

    • Eigener Menüpunkt Jahresplanung: plane je Fach auf drei Ebenen — Jahr, Monat, Woche. Wird automatisch gespeichert, sobald du ein Feld verlässt.
    • KI-Prompt-Helfer: ein Klick erzeugt einen fertigen Prompt (Fach, Schulstufe, Lehrplan 2023) zum Kopieren in eine KI wie ChatGPT — inklusive Hinweis, ein Foto der Schulbuch-Vorlage mitzuschicken. Das Ergebnis fügst du einfach in die Felder ein.
  14. v0.40.0

    Neu: Hausübungen-Tracker

    • Eigener Menüpunkt Hausübungen: Leg eine HÜ an (Fach, Fälligkeitsdatum, optional Titel) und hak pro Kind ab — erledigt, teilweise oder fehlt.
    • Übersichtliche Matrix wie bei den Noten: ein Klick aufs Feld wechselt den Status, jede Spalte zeigt die Bilanz (wie viele erledigt / fehlen).
  15. v0.39.0

    Neu: Stundenplan

    • Eigener Menüpunkt Stundenplan: ein Wochenraster (Mo–Fr × Schulstunden), in dem du pro Stunde ein Fach einträgst. Die Felder übernehmen die Farben deiner Fächer.
    • Stunden lassen sich bei Bedarf nach unten erweitern; eine Stunde leerst du wieder über „–".
  16. v0.38.0

    Aufgeräumtes Menü — Klasse direkt in der Seitenleiste

    • Schüler:innen, Fächer, Noten und Kompetenz erreichst du jetzt direkt aus dem Hauptmenü statt über eine extra Tab-Leiste in der Klasse — ein Klick weniger, weil du eh nur eine Klasse hast.
    • Die Team-Verwaltung (Zusatzlehrer:innen) ist von der Klasse in die Einstellungen umgezogen, wo sie besser hinpasst.
  17. v0.37.0

    Farb-Avatare & Schüler-Profil auf einen Blick

    • Jedes Kind hat jetzt einen Avatar aus seinen Initialen — die Farbe wird aus dem Namen erzeugt (in Klassenstudios warmen Erdtönen), so erkennst du in langen Listen schneller, wer wer ist.
    • Klick auf ein Kind in der Schüler:innen-Liste öffnet sein Profil: Gesamtschnitt, Note je Fach und die Anzahl der Noten auf einen Blick — Umbenennen und Löschen gleich mit dabei.
  18. v0.36.0

    Schnelleres Noten-Eintragen & bessere Übersicht

    • Punkte-Modus pro Spalte: Trag die Maximalpunkte (z.B. 32) einmal im Spaltenkopf ein — danach tippst du bei jedem Kind nur noch die erreichten Punkte (30, 20, 14 …). Prozent und Note rechnet Klassenstudio automatisch.
    • Notentyp-Filter: Mit einem Klick blendest du nur die Spalten eines Typs ein (nur Tests, nur Schularbeiten …) — kein Scrollen mehr durch alles.
    • Kompakt-Ansicht „Pro Typ": Statt jeder einzelnen Spalte siehst du je Notentyp nur den Schnitt jedes Kindes — ideal für den schnellen Gesamtüberblick.
    • Klick auf einen Namen öffnet alle Infos zum Kind: Schnitt und Note je Notentyp plus jede Einzelnote auf einen Blick.
    • Neue Fußzeile zeigt den Klassendurchschnitt — Schnitt und Note über alle Kinder.
  19. v0.35.1

    Feinschliff: Feiertage, Barrierefreiheit, Offline

    • Schulferien und bewegliche Feiertage (Ostern, Christi Himmelfahrt, Pfingsten, Fronleichnam) werden jetzt automatisch fürs jeweilige Jahr berechnet statt pro Schuljahr von Hand gepflegt — weniger Fehlerquellen bei den Ferienterminen.
    • Bessere Lesbarkeit: Warnhinweise und kleine Beschriftungen haben jetzt durchgängig ausreichenden Kontrast (Barrierefreiheit/WCAG).
    • Wenn du Aufgaben offline änderst und die Testphase gerade abgelaufen ist, gehen deine Änderungen nicht mehr verloren — sie werden nach Abschluss eines Abos synchronisiert, mit klarem Hinweis.
  20. v0.35.0

    Kompetenzraster für alle Volksschul-Fächer

    • Kompetenzraster gibt es jetzt für alle 8 Volksschul-Pflichtfächer (außer Religion): neu dazu kommen Englisch, Musik, Kunst und Gestaltung, Technik und Design sowie Bewegung und Sport.
    • Auch Deutsch, Mathematik und Sachunterricht sind deutlich feiner geworden — alle Raster folgen jetzt durchgängig dem österreichischen Lehrplan 2023, mit eigenen Kann-Beschreibungen pro Schulstufe 1 bis 4 (insgesamt 743 Beschreibungen).
    • Jede Schulstufe lässt sich einzeln auf- und zuklappen — praktisch für Mehrstufenklassen: du siehst und bewertest nur, was für deine Klasse zählt.
    • Bedienung wie gewohnt: „Kopie erstellen", dann pro Schüler:in mit der Stern-Skala von 0 bis 4 bewerten.
  21. v0.34.0

    Schul-Freigabe widerrufbar, App barrierefreier

    • Schul-Freigabe lässt sich jetzt verwalten: eine offene Anfrage kannst du zurückziehen (z.B. falsche E-Mail), eine erteilte Freigabe widerrufen (z.B. Schulwechsel) — der alte Link wird sofort ungültig, der Nachweis bleibt dokumentiert
    • Monatlich wiederkehrende Termine am 29.–31. bleiben am Monatsende statt in den Folgemonat zu springen; importierte Kalender mit Enddatum oder fester Wiederholungs-Anzahl enden jetzt korrekt
    • Besser mit Screenreader und Tastatur: Notenmatrix mit echten Tabellen-Überschriften, klar benannte Eingabefelder im Aufgaben-Panel, größere Tipp-Flächen in der Seitenleiste
    • Fehler verstecken sich nicht mehr: die Schnellsuche zeigt bei einer Störung einen Hinweis statt fälschlich „keine Treffer", und Probleme beim Speichern erreichen uns jetzt zuverlässig — wir können schneller fixen
    • Wer sich am Handy registriert und am Computer einloggt, wird einmal kurz um die AGB-Bestätigung gebeten — vorher konnte diese Zustimmung unbemerkt fehlen
  22. v0.33.0

    Schul-Freigabe in 5 Minuten — komplett digital

    • Neue Sektion Einstellungen → Schul-Freigabe: Schulname und E-Mail deiner Direktion eingeben — sie bekommt einen Link und gibt Klassenstudio mit einem Klick frei, ganz ohne Konto und ohne Papier
    • Die Direktion sieht die vollständige Datenschutz-Vereinbarung (nach offizieller BMBWF-Vorlage) direkt auf der Bestätigungsseite und kann sie drucken oder als PDF ablegen
    • Alternativ kannst du den Bestätigungslink kopieren und persönlich übergeben
    • Neue Info-Seite für Schulleitungen mit allen Unterlagen: Sicherheits-Übersicht, Vereinbarungstext und Ablauf — klassenstudio.at/schulfreigabe
    • Nach der Freigabe verschwindet der Testdaten-Hinweis automatisch; ein Abo lässt sich künftig erst nach erteilter Freigabe abschließen
  23. v0.32.3

    Klarheit zur Schul-Freigabe

    • Neuer Hilfe-Artikel „Brauche ich eine Freigabe meiner Schule?" — wer rechtlich verantwortlich ist und wie du sofort mit Testdaten loslegst
    • Die App erinnert beim Anlegen von Schüler:innen daran, bis zur Schul-Freigabe Testdaten (erfundene Namen) zu verwenden
    • In Arbeit: die digitale Direktions-Freigabe — deine Schulleitung liest die Datenschutz-Vereinbarung (nach offizieller BMBWF-Vorlage) und bestätigt mit einem Klick, ganz ohne Papier
  24. v0.32.2

    Noch weniger Daten: Gesundheitsfelder entfernt

    • Klassenstudio speichert ab sofort bewusst keine Gesundheitsdaten: das (nie im Formular sichtbare) Allergie-Feld wurde komplett aus der Datenbank entfernt — weniger gespeicherte Daten, weniger Risiko
    • Die Datenschutzerklärung sagt das jetzt ausdrücklich (Stand 2026-06-11) — beim nächsten Login bitten wir dich einmal kurz um erneute Zustimmung
  25. v0.32.1

    Sicherer Mail-Versand, bessere Lesbarkeit

    • Einladungs- und Willkommens-Mails werden jetzt komplett am Server erstellt — Inhalt und Empfänger sind fest an deine Einladung gebunden und lassen sich nicht manipulieren
    • Meldungen und Hinweise in der ganzen App sind deutlich kontrastreicher (WCAG AA) — besser lesbar bei Sonnenlicht und mit Sehschwäche
    • Aufgaben-Priorität zeigt jetzt 1–3 Sterne statt nur einer Farbe, und der Heute-Tab springt pünktlich um Mitternacht um
    • iPhone: Formulare in Dialogen zoomen beim Antippen nicht mehr ungewollt die ganze Seite
    • Impressum, Datenschutz und AGB sind jetzt von jeder Seite der App in maximal zwei Klicks erreichbar
    • Datenexport und Konto-Löschung bleiben auch nach Ablauf der Testphase jederzeit zugänglich
  26. v0.32.0

    Klassenstudio ist offen — 30 Tage gratis testen

    • Einfach registrieren und loslegen: jede Klassenlehrer:in kann Klassenstudio jetzt 30 Tage kostenlos testen
    • Ganz ohne Zahlungsdaten — eine Zahlungsmethode brauchst du erst nach der Testphase
    • Startseite, Hilfe und App sprechen jetzt durchgehend diese Sprache; die AGB wurden entsprechend präzisiert
  27. v0.31.0

    Die Testphase ist jetzt eingebaut

    • Jedes neue Konto startet automatisch mit 30 Tagen voller Testphase — ganz ohne Zahlungsdaten
    • In der letzten Woche erinnert ein dezenter Hinweis in der App, danach führt eine freundliche Abo-Seite zur Bezahlung (49 € pro Jahr, sicher über Stripe)
    • Deine Daten bleiben nach Ablauf selbstverständlich erhalten — nach der Zahlung geht es genau dort weiter
    • Für Beta-Tester:innen ändert sich nichts: die Beta bleibt komplett kostenlos
  28. v0.30.1

    Alle E-Mails im neuen Klassenstudio-Look

    • Sämtliche Mails — Login-Link, Willkommen, Einladungen, Passwort-Reset — haben jetzt ein einheitliches, freundliches Design mit Hilfe-Links
    • Die Passwort-vergessen-Mail zeigt den 6-stelligen Code groß und deutlich, genau wie die App ihn erwartet
    • Einladungs-Mails erklären jetzt, dass sie an deine E-Mail-Adresse gebunden sind und wann sie ablaufen
  29. v0.30.0

    Hilfe-Bereich, Offline-Seite und barrierefreies FAQ

    • Neuer Hilfe-Bereich mit 18 Anleitungen in 6 Kategorien — vom ersten Login über Punkte-Noten und Kalender-Abo bis zum Datenexport, mit Suche
    • Ohne Internet zeigt die App jetzt eine freundliche Klassenstudio-Seite mit Erklärung statt der Browser-Fehlermeldung
    • Das FAQ auf der Startseite ist jetzt vollständig screenreader-tauglich
  30. v0.29.0

    Die Startseite zeigt jetzt alles, was Klassenstudio kann

    • Acht statt vier Feature-Karten: Noten mit Punkte-Eingabe und Historie, Kalender mit eingebauten Ferien, Kalender-Abo für Apple/Google, Kompetenzraster, Aufgaben-Dock, Team-Freigaben, App-Geschwindigkeit und 3-Minuten-Start
    • Der „In 60 Sekunden"-Ablauf beginnt jetzt beim Bundesland — so wie das echte Onboarding
    • Antworten im FAQ an den aktuellen Stand angepasst (Offline-Verhalten, Installation)
  31. v0.28.0

    Verständlicher, zugänglicher und in der richtigen Zeitzone

    • Wenn etwas schiefgeht, sagt Klassenstudio jetzt sichtbar Bescheid — mit einer freundlichen Meldung statt stillem Zurückspringen
    • Anmelde-Fehler sprechen Deutsch: „E-Mail oder Passwort stimmen nicht" statt englischer Technik-Meldungen
    • Abonnierte Kalender (Apple/Google) zeigen Termine jetzt in der richtigen Uhrzeit — und importierte Kalender werden korrekt nach Wiener Zeit übernommen
    • Volle Tastatur-Bedienung: Dialoge fangen den Fokus, Escape schließt, F2 öffnet die Noten-Historie; Kontraste erfüllen jetzt WCAG AA
    • Eigene Fehlerseiten im Klassenstudio-Look statt technischer Standardseiten
    • Bei geänderten AGB führt eine eigene Zustimmungs-Seite durch die Aktualisierung — verbindlich für alle Geräte
  32. v0.27.1

    Ein Monat kostenlos testen

    • Die Testphase ist jetzt klar definiert: der erste Monat ist kostenlos, danach 49 € pro Jahr — Preisseite und AGB wurden entsprechend aktualisiert
  33. v0.27.0

    Die App fühlt sich jetzt an wie ein Programm, nicht wie eine Website

    • Klassenstudio lädt einmal beim Start — danach öffnen Klasse, Noten, Kalender und alle Bereiche sofort, ohne Warten und ohne Nachladen
    • Nach jeder Änderung (Note eintragen, Schüler:in anlegen, Termin erstellen) wird nur das Nötigste im Hintergrund aktualisiert
    • Der Kalender öffnet jetzt verlässlich im aktuellen Monat
    • Für Tester:innen: die Demo-Klasse 2a ist voll befüllt — 22 Schüler:innen, alle 9 Fächer, Noten, Termine und ein bewertetes Kompetenzraster
  34. v0.26.0

    Kalender und Einladungen grundlegend repariert

    • Wiederkehrende Termine (wöchentlich, werktags, monatlich) erscheinen jetzt zuverlässig in jedem Monat — nicht mehr nur im Erstellmonat
    • Mehrtägige Einträge wie Schulferien sind an jedem Tag im Kalender sichtbar, nicht nur am ersten
    • Die österreichischen Schulferien 2025/26 sind jetzt enthalten (BMBWF-verifiziert) — inklusive korrigierter Semester- und Ostertermine für die Folgejahre
    • Einladungen an Kolleg:innen funktionieren jetzt Ende-zu-Ende: ansehen, annehmen, und nur die eingeladene E-Mail-Adresse kann sie einlösen
    • Beta-Einladungslinks führen jetzt auf eine echte Willkommensseite und lassen sich einlösen
    • Nach dem Login geht es direkt dorthin weiter, wo man hinwollte — z.B. zur geöffneten Einladung
  35. v0.25.1

    Feinschliff am Abend: Mobil-Ansicht und Admin-Schutz

    • Die Startseite zeigt die Demo-Notenmatrix am Handy jetzt vollständig — vorher wurde die Durchschnitts-Spalte am Rand abgeschnitten
    • Admin-Schutz verstärkt: die Sicherheitsabfrage beim Ändern von Admin-Rechten greift jetzt VOR der Änderung, niemand kann sich selbst aussperren und das letzte Admin-Konto bleibt immer erhalten
    • Ein ausführlicher Qualitäts-Review über alle drei Apps hat die verbleibenden Baustellen vor der Beta präzise kartiert
  36. v0.25.0

    Abmelden ist da und der Mail-Versand steht bereit

    • Die Lehrer:innen-App hat jetzt einen Abmelden-Button — beim Logout wird auch der lokale Offline-Speicher (inkl. Schüler:innen-Daten) vom Gerät gelöscht
    • Die Mail-Funktion (Willkommens-, Einladungs- und Beta-Mails) ist auf Supabase deployed und wartet nur noch auf die finale Versand-Freischaltung
    • Die Datenbank-Typen werden jetzt direkt aus dem Live-Schema generiert — weniger Risiko für stille Abweichungen zwischen Code und Datenbank
  37. v0.24.0

    Admin- und Lehrer:innen-Konten sind jetzt strikt getrennt

    • Ein Konto ist entweder Admin oder Lehrer:in: die Admin-App meldet Lehrer:innen-Konten sauber ab, die Lehrer:innen-App sperrt Admin-Konten
    • Ein Datenbank-Trigger verhindert zusätzlich, dass Admin-Konten Klassen besitzen oder Klassen-Besitzer:innen Admin werden
    • Service-Role-Berechtigungen vollständig repariert — die Admin-Übersichten (Nutzer:innen, Audit, Schema) laden wieder ohne Fehler
    • AGB auf Stand 2026-06-09 (49 EUR/Jahr) — bestehende Konten sehen einmalig das Zustimmungs-Update
    • Landing-Footer zeigt die Version jetzt direkt aus dem Changelog statt einem veralteten Hardcode
  38. v0.23.2

    Admin kennt jetzt die Vorlagen-Wahrheit

    • Admin /templates ist kein Stub mehr: Produktfokus, 49-EUR/Jahr-Preis und Sentry-Projekte sind direkt sichtbar
    • Die 9 vordefinierten Volksschul-Fächer, Standard-Gewichtungen und Prozent-Notenschlüssel sind als Admin-Cockpit dokumentiert
    • Kompetenzraster-Systemvorlagen werden im Admin live aus Supabase gelesen und mit Bereichen/Kompetenzen zusammengefasst
    • Admin-Sentry-Issues durch fehlenden audit_log-Grant wurden per Supabase-Migration gefixt; alle drei Klassenstudio-Sentry-Projekte stehen wieder bei 0 unresolved
  39. v0.23.1

    Weniger Klicks für die erste Klasse

    • Neue Klassen starten mit einer bearbeitbaren österreichischen Volksschul-Fächervorlage statt leerem Fach-Setup
    • Die Notenmatrix akzeptiert jetzt Noten, Prozentwerte und Punkte wie 30/32 und speichert die berechnete Prozentinfo sichtbar mit
    • Meine Klasse führt bei einer eigenen Klasse direkt in den Klassenraum; wichtige Unterseiten werden beim App-Start vorgewärmt
    • Future-Pfad dokumentiert: weitere bearbeitende Lehrpersonen später als eigenes €9/Jahr-Add-on mit Rechteverwaltung, nicht im aktuellen Launch
  40. v0.23.0

    Produktfokus geschärft

    • Klassenstudio ist heuer klar auf Klassenlehrer:innen österreichischer Volksschulen ausgerichtet: eine Lehrperson, eine eigene Klasse, keine Sekundarstufe im aktuellen Produktfluss
    • Preis und Legal-Texte sind auf €49/Jahr aktualisiert
    • Pro Klasse ist genau ein zusätzlicher Nicht-Klassenlehrer gratis inkludiert und erhält lesenden Zugriff
    • Onboarding und Einstellungen zeigen nur Österreich + Volksschule/Vorschule; Deutschland bleibt ein späterer eigener Produktpfad
    • Supabase schützt den Fokus jetzt auch DB-seitig: AT-only Profile, Volksschul-Stufen, Class-Shares nur Viewer und maximal ein aktiver oder pending Zusatzlehrer
  41. v0.22.2

    Admin-Passwort-Login und Auth-Audit

    • Admin kann jetzt wie die Lehrer-App per Email+Passwort einloggen; Magic-Link bleibt als Alternative erhalten
    • Admin-Passwort-Reset ist als eigener 6-OTP-Flow unter /passwort-vergessen ergänzt
    • Admin-Auth-Callback begrenzt Redirects auf interne Pfade und A11y-Smokes prüfen jetzt web+admin Public-Auth-Routes
  42. v0.22.1

    Export und Dependencies gehärtet

    • Excel-Export läuft jetzt ohne SheetJS-Runtime über einen kleinen Workers-kompatiblen OpenXML-Writer
    • SvelteKit, Svelte, Supabase und Sentry wurden auf gepatchte Versionen gehoben
    • Dependency-Audit läuft wieder ohne bekannte Production-Vulnerabilities
  43. v0.22.0

    Mobile UI ruhiger

    • Landing-Hero ist jetzt stärker auf mobile Lehrer:innen ausgerichtet: echte Login-CTAs, Produkt-Fakten direkt im ersten Screen und weniger dekorative Ablenkung
    • Web-App-Shell zeigt auf Mobile klarer, wo man gerade ist, und markiert aktive Bereiche ruhiger mit dem neuen Tafel-Teal-Akzent
    • Dashboard bekommt einen Setup-Fortschritt mit nächstem sinnvollen Schritt statt nur Statistik-Kacheln
    • Admin-Backend scannt schneller: Production-Puls, bessere KPI-Karten und mobile-freundliche Audit-Liste
    • Shared UI-Komponenten haben bessere Touch-Ziele, Press-Feedback und konsistentere Motion mit Reduced-Motion-Fallback
  44. v0.21.1

    Ruhiger erster Einstieg

    • Das Dashboard führt neue Konten jetzt klar durch die ersten Schritte: Klasse anlegen, Schüler:innen erfassen, Fächer ergänzen und danach die Notenmatrix öffnen
    • Verbrauchte oder abgelaufene Bestätigungslinks landen mit verständlichem Hinweis wieder auf der Login-Seite, statt wie ein kaputter Login zu wirken
    • Der Schüler:innen-Import ist robuster: doppelte Namen in der Eingabe und bereits vorhandene Kinder werden übersprungen
    • Bulk-Import zählt nur noch neue Namen gegen das 50er-Limit und zeigt danach an, was importiert, übersprungen oder doppelt war
  45. v0.21.0

    CLS-Refactor: Lighthouse 99 + CLS 0.012

    • Font-Fallback-Metriken: Georgia + Arial nutzen jetzt `size-adjust` + `ascent-override` damit ihre Metrik der späteren Lora + DM-Sans matched — kein Layout-Shift mehr wenn die Web-Fonts laden
    • Hero-Section + Headline reservieren explizite `min-height` damit Marquee/Workflow-Sections unten nicht hochrutschen während die Page baut
    • Lighthouse-Score Landing /: perf 71→99 ✓, CLS 0.34→0.012 ✓, FCP/LCP 1.4s→0.7s ✓, a11y 100 ✓
    • Damit ist die Landing nach WCAG 2.1 AA + Core-Web-Vitals "Good" — bereit für Beta-Marketing
  46. v0.20.0

    Lighthouse-Polish: A11y 100, Color-Contrast WCAG-AA

    • Notenmatrix-Demo-Farben WCAG-AA-konform: grün/lime/orange/rot der Note-Spalten verdunkelt für 5-7:1 Contrast-Ratio
    • Tabellen-Header + Ribbon-Footer nutzen voller text-color statt muted (vorher 3.5:1, jetzt 7:1+)
    • Google-Fonts-CSS jetzt preloaded statt render-blocking — ~150-300ms schnellerer First-Paint
    • Lighthouse-Score Landing: a11y 96→100, color-contrast 8 issues→0, render-blocking-resources 0→100
    • CLS-Issue der Hero-Demo isoliert via `contain: layout`, voller CLS-Fix braucht Animation-Refactor = Phase 6.7
  47. v0.19.0

    Legal-Surface-Sweep + Skip-Link in allen Apps

    • Datenschutzerklärung überarbeitet (Stand 2026-05-21): Sentry als Auftragsverarbeiter explizit gelistet, neue Section 4a "Lokaler Browser-Speicher" (IndexedDB + localStorage seit Phase 6.2 disclosed), Resend als aktiv (statt "geplant")
    • AGB Stand-Datum auf 2026-05-21 — Re-Consent-Modal triggert beim nächsten Login
    • Skip-Link "Zum Hauptinhalt springen" jetzt in allen 3 Apps (Web, Admin, Landing) — Tab-User landen sofort am Content statt durch Nav navigieren zu müssen
    • Lighthouse-Pass auf Landing: a11y 96-98 ✓, best-practices 100 ✓, perf 71-90 (Landing-Hero CLS noch verbesserbar — Phase 6.6 wenn nötig)
    • A11y-Smoke-Tests laufen grün: /login + /passwort-vergessen 0 kritische WCAG-Verstöße
  48. v0.18.0

    A11y + Performance-Audit-Pass

    • Tastatur-Navigation: Skip-Link "Zum Hauptinhalt springen" auf der Web-App — sichtbar beim ersten Tab-Druck, springt direkt in den Content
    • Preconnect zu Supabase: DNS + TLS-Handshake schon beim ersten Seitenaufruf vorbereitet — schnellere erste API-Calls (~150-300ms gespart)
    • A11y-Smoke-Tests integriert: Playwright + axe-core checken /login + /passwort-vergessen gegen WCAG 2.1 AA bei jedem Run
    • Lighthouse-CI-Config liegt bereit (a11y ≥ 0.9, perf ≥ 0.85) — manuell triggerbar via `pnpm dlx @lhci/cli autorun`
    • reduced-motion: alle Animationen respektieren bereits die System-Einstellung (in @klassenstudio/ui theme.css verankert)
  49. v0.17.0

    Beta-Invites Bulk-Form im Admin

    • Neue /admin/beta-invites Seite: bis zu 50 Email-Adressen auf einmal einladen (Textarea akzeptiert Komma, Semikolon oder Newline)
    • Nach dem Anlegen werden Beta-Invite-Mails automatisch in 8er-Wellen via Resend versendet (Rate-Limit-Schutz für Resend Free-Tier)
    • Live-Progress-Bar zeigt Versand-Status (versendet / kein-Key / Fehler)
    • Bestehende Einladungen werden nicht überschrieben — gleiche Email zweimal einladen reused den existierenden Token
    • Per-Row Buttons für Re-Send, Copy-Link, Revoke
  50. v0.16.0

    Mail-Versand (Phase 5.1) — Welcome + Share-Invite

    • Email-Versand via Resend Edge-Function ist verdrahtet: Welcome-Mail nach erstem Onboarding + Share-Invitation per Mail aus dem Teilen-Dialog
    • 4 branded HTML-Templates (Welcome / Share-Invite / Beta-Invite / AGB-Update) mit Klassenstudio-Cinnamon-Layout + Plain-Text-Fallback
    • Edge-Function rejected unbekannte Tags + lange Subjects/HTML (Spam-Schutz) + Sentry-Capture bei Resend-Fehlern
    • Graceful Fallback: wenn `RESEND_API_KEY` noch nicht gesetzt, returnt die Funktion 503/NO_KEY → User bekommt "Mail-Versand nicht konfiguriert" und kann den Copy-Link nutzen
    • Welcome-Mail wird nur einmal pro User gesendet (localStorage-Flag), Share-Invite-Mails per Klick aus dem Sende-Icon im Teilen-Dialog
  51. v0.15.0

    Offline-Cache + Outbox-Sync (Phase 6.2)

    • Offline-Read-Cache via IndexedDB (Dexie): Klassen, Schüler, Tasks und Events bleiben sichtbar wenn das WLAN spinnt — Cache wird automatisch im Hintergrund aktualisiert
    • Task-Toggle funktioniert offline: dein Klick landet in einer Warteschlange und wird beim nächsten Online-Moment automatisch synchronisiert
    • Conflict-Resolution per Row-Level Last-Write-Wins (`updated_at`): wenn Server-Stand neuer ist, gewinnt der Server — du siehst einen Banner "Konflikt, deine Änderung verworfen"
    • Offline-Banner oben in der Mitte zeigt Status: rot wenn offline, neutral wenn pending, Sync-Pulse wenn drainage läuft
    • IndexedDB-Datenbank ist user-scoped (`klassenstudio-<user_id>`) und wird beim Logout (sobald implementiert) gelöscht — DSGVO-konform
  52. v0.14.0

    PWA-Update + Kompetenz-Heatmap + Sharing-Extension

    • PWA jetzt vollwertig: Service-Worker für Offline-Cache (Static-Assets + Fonts), App-Update-Prompt unten rechts wenn neue Version verfügbar — kein Hard-Reload mehr nötig
    • Kompetenzraster: neue Heatmap-Ansicht zeigt pro Klasse den Mittelwert pro Bereich farbcodiert (rot 0-0.5 bis dunkelgrün 3.5-4.0), Klick auf Schüler:in springt direkt in die Matrix
    • Sharing erweitert: Kompetenzraster lässt sich jetzt teilen (Viewer/Editor), Klassen-Tasks-Liste teilbar via "Tasks teilen"-Button auf der Klassen-Seite
  53. v0.13.0

    Phase 4.3: BL-Feiertage, RRULE-Power, iCal-Import, Drag-Resize

    • Deutschland-Feriendaten wurden technisch vorbereitet, bleiben aber außerhalb des heurigen AT-Produktflusses
    • Wiederholende Termine erweitert: jeden 2. Donnerstag, alle 2 Wochen, 1. Montag des Monats, letzter Freitag des Monats — voller RFC 5545 Subset (INTERVAL, COUNT, EXDATE, BYDAY mit Prefix)
    • iCal-Import in /einstellungen: externe Schul-Kalender, Vereins-Termine oder Feiertags-Feeds einmalig importieren (max 500 Termine, server-side fetch, RRULE wird übernommen)
    • Drag-Resize Events in Tagesansicht: untere Kante eines Termins ziehen ändert Dauer, snap auf 15-Minuten-Schritte, optimistic UI + Server-Persist
    • Neue API-Route PATCH /api/events/:id für In-Place-Updates
  54. v0.12.0

    Phase 4.2: Tagesansicht, RRULE, Ferientermine

    • Kalender hat jetzt Tagesansicht zusätzlich zu Monat + Woche — Hour-Grid 06-22 Uhr mit Stundenslots
    • Termine wiederholen sich: Täglich / Wöchentlich / Mo-Fr / Monatlich (RRULE, RFC 5545-konform, exportiert mit iCal-Subscribe)
    • Deutsche Ferientermine technisch vorbereitet; im aktuellen Produkt bleibt der Fokus auf österreichischen Volksschulen
    • RLS-Helper-Funktionen jetzt pgTAP-getestet (is_admin, has_share, is_class_co_teacher) — 11 Tests in Welle 3
  55. v0.11.0

    Passwort-Login, AT-Schulferien, Wochen-Ansicht

    • Login wahlweise mit Magic-Link ODER Email+Passwort — Tab-Toggle direkt im /login
    • Passwort vergessen? 6-stelliger Code per Email statt Reset-Link — drei Schritte zum neuen Passwort
    • Beim Onboarding wählst du österreichisches Bundesland und Volksschulstufe — Schulferien sind sofort im Kalender
    • Kalender hat jetzt Wochen-Ansicht zusätzlich zur Monats-Ansicht, mit Stunden pro Termin
    • iCal-Subscribe-Link für jeden Kalender — Apple Kalender, Google Kalender und Outlook synchronisieren automatisch
    • Tasks-Panel: Drag-to-Reorder im "Alle"-Tab via Handle-Icon
  56. v0.10.0

    Kalender + Sharing + PWA — Klassenstudio wird zur App

    • Kalender mit Monats-Ansicht, Event-Typen farbcodiert (Test/Schularbeit/Eltern/Ferien) und optionaler Klassen-Zuordnung
    • Teilen-Dialog für Kalender mit Token-Einladung — Link kopieren und Kolleg:in selbst schicken (Mail-Versand kommt mit Resend)
    • Akzeptanz-Flow unter /einladung?token=… mit Expiry-Check und Auto-Redirect zur geteilten Ressource
    • "Geteilt mit mir"-Übersicht in der Hauptnavigation für alle Ressourcen die andere mit dir geteilt haben
    • PWA-Lite — App installierbar auf iOS und Android, Standalone-Mode ohne URL-Bar nach "Zum Home-Bildschirm"
  57. v0.9.0

    DSGVO komplett: Konto-Löschung, Datenexport, Onboarding

    • Konto-Löschung Self-Service in /einstellungen mit 30-Tage Rück-Frist und sichtbarem Countdown
    • Datenexport als JSON-Download — alle deine Daten in einer Datei (DSGVO Art. 20)
    • Onboarding-Wizard nach Erst-Login — Schulstufe wählen und optional gleich erste Klasse anlegen
    • Re-Consent-Modal bei aktualisierten AGB oder Datenschutz — blockiert App bis du neu zustimmst
    • Pflicht-Checkboxen AGB + Datenschutz im Login + Token-persistierte Zustimmung auf Profil-Ebene
  58. v0.8.0

    Tasks-Panel + Kompetenz-Assessment + Mobile-First

    • Persistent Tasks-Panel — Sidebar auf großen Schirmen, Bottom-Sheet auf Mobile, mit Quick-Add und Prio-Sternen
    • Tabs Heute / Woche / Alle mit optimistischen Mutations und Rollback bei Fehler
    • Kompetenzraster-Templates Mathematik + Sachunterricht (AT-Lehrplan 2023), kopierbar als eigene Version
    • Bewertungs-Matrix Schüler × Deskriptor mit Stern-Skala 0-4 pro Klasse
    • Mobile-Bottom-Navigation mit Live-Badge für offene Aufgaben + Floating Feedback-Button
    • Security: CSP + HSTS + Permissions-Policy als _headers, pgTAP RLS-Tests auf 9 Tabellen, pg_cron für Konto-Cleanup
  59. v0.7.0

    Landing-Page Relaunch + Changelog + Roadmap

    • Neue Landing-Page mit 11 Sections — Hero, Live-Demo der Notenmatrix, Workflow-Timeline, Survey-Bars, FAQ
    • Animationen mit IntersectionObserver-Reveal, prefers-reduced-motion respektiert
    • /changelog und /roadmap als eigene Subpages — was läuft, was kommt
    • Sticky scroll-aware Navigation mit Cross-Page-Links
  60. v0.6.0

    Phase 2 — die Wedge ist fertig

    • PDF-Export der Notenmatrix via pdf-lib (Workers-kompatibel, A4-Querformat)
    • Excel-Export als .xlsx — komplette Matrix mit Datums-Spalten
    • CSV-Bulk-Import für Schüler:innen — Excel-Paste, bis zu 50 pro Import
    • Cmd+K Quick-Search über Klassen und Schüler:innen
    • Notenmatrix Cell-Detail-View — Doppelklick öffnet History-Drawer
    • Kompetenzraster-Browse mit System-Template Deutsch (AT-Lehrplan 2023)
  61. v0.5.0

    Beobachtbarkeit: Sentry geht live

    • Sentry-Projekte für web/admin/landing, EU-Region (de.sentry.io)
    • Client + Server SDK gewired, CF-Workers-spezifischer Init
    • PII-Strip in beforeSend — actor_id/email/name werden nie übertragen
    • showError(msg, error, context) Wrapper als App-weiter Reporting-Pfad
    • Source-Maps-Upload via @sentry/vite-plugin vorbereitet
  62. v0.4.2

    Auth-Flow live + Email-Templates branded

    • Magic-Link-Login end-to-end live getestet
    • /auth/callback Code-Exchange-Route in web + admin
    • 6 HTML-Email-Templates in Cinnamon/Lora, Subjects + Site-URL im Dashboard verdrahtet
    • Resend Edge-Function Stub committed (RESEND_API_KEY offen)
  63. v0.4.0

    Schema + RLS final — 20 Tabellen, alle live

    • 14 Migrations applied via MCP gegen tuxuzojzqksdvyiapqag (EU-Frankfurt)
    • RLS auf allen Tabellen + Audit-Trigger generisch
    • 1-Klasse-Constraint via partial unique index + vorbereitetes Team-Inventar
    • pgTAP-Test-Scaffold mit 7 Owner/Anon/Constraint-Tests für classes
    • Performance-Fixes: auth.uid() → (select auth.uid()) ×33 + 11 FK-Indizes
  64. v0.3.0

    Web-App: Notenmatrix v2 + Team-Tab

    • Notenmatrix v2 mit Datums-Spalten und Spalten-CRUD
    • Auto-Ø pro Schüler:in nach gewichteten Notentypen
    • Team-Tab pro Klasse — ein kostenloser lesender Zusatzlehrer per Einladung
    • Klassen-CRUD, Schüler:innen-CRUD, Fächer + Notentypen mit Gewichtung
  65. v0.2.0

    Admin-Backend in Betrieb

    • 12 funktionale Routen: Users, Audit, Feedback, Beta, Health, Seats, Schema, Migrations, Feature-Flags, Announcements
    • Service-Role-Client server-side, gating via requireAdmin()
    • Demo-Modus läuft ohne Supabase gegen In-Memory-Fixtures
  66. v0.1.0

    Monorepo-Skelett steht

    • pnpm-Workspaces + Turborepo, 3 SvelteKit-Apps auf Cloudflare-Adapter
    • Packages: @klassenstudio/core (TS-only), @klassenstudio/db, @klassenstudio/ui, @klassenstudio/tsconfig, @klassenstudio/eslint-config
    • Landing-Hero + Impressum + Datenschutz + AGB + Cookie-Banner

Du findest die volle technische Historie im Git-Log auf tim-peartech/notely. Den groben Fahrplan in der Roadmap.