Changelog & Roadmap
Transparenz liegt uns am Herzen. Verfolge unsere täglichen Verbesserungen und plane die Zukunft von SchulPilot aktiv mit.
0.x.y (wobei x = großes Update und y = kleinere Bugfixes/Optimierungen)Update-Verlauf (Changelog)
v0.6.4 - Promo-Codes (1-Woche Pro Testphase)
Neu hinzugefügt
- Promo-Codes System: Admins können jetzt Promo-Codes generieren, mit denen du SchulPilot Pro für einen bestimmten Zeitraum (z.B. 1 Woche) komplett kostenlos testen kannst.
- Einlöse-Funktion: Du findest nun ein neues Feld 'Promo-Code einlösen' direkt auf der Abo-Seite unter deinen aktuellen Tarif-Infos.
- Automatische Tarif-Umstellung: Sobald die Testphase abläuft, wird dein Account nahtlos und ohne Kosten wieder auf den Gratis-Tarif zurückgesetzt.
Verbesserungen
- Sicherheits-Limits: Jeder Promo-Code kann von einem Account nur einmalig eingelöst werden.
v0.6.3 - Globale Farbanpassung
Neu hinzugefügt
- Dynamisches Logo & Ladebildschirm: Deine im Dashboard ausgewählte Akzentfarbe (Blau, Lila, Smaragd, Bernstein) wird nun komplett global auf der Website angewendet – inklusive SchulPilot Logo und Lade-Spinner!
Fehlerbehebungen
- Flimmerfreies Laden: Ein neues blockierendes Script verhindert das kurze Aufflackern der Standardfarbe beim Laden der Seite (FOUC).
v0.6.2 - Admin Button Fix
Verbesserungen
- Zurück-Button im Admin-Bereich ausgeblendet: Der globale Zurück-Button wird nun auch im gesamten Admin-Bereich nicht mehr angezeigt.
v0.6.1 - Dashboard Button Fix
Verbesserungen
- Zurück-Button im gesamten Dashboard ausgeblendet: Der globale Zurück-Button wird nun auf keiner Unterseite des Dashboards mehr angezeigt.
v0.6.0 - PDF Upload & Performance Boost
Neu hinzugefügt
- PDF Upload in KI-Tools: Du kannst jetzt nicht nur Bilder, sondern auch PDF-Dokumente hochladen! Ideal für Schulskripte.
Fehlerbehebungen
- Dashboard Performance: Das Dashboard lädt jetzt deutlich schneller durch paralleles Laden der Daten.
Verbesserungen
- Sicherheits-Update: Neues Rate-Limiting-System für Anmeldungen zum Schutz deines Accounts.
v0.5.5 - Dashboard Bereinigung
Verbesserungen
- Zurück-Button auf dem Dashboard ausgeblendet: Der globale Zurück-Button wird nun auf der Haupt-Dashboard-Übersicht nicht mehr angezeigt, um die Nutzeroberfläche dort aufgeräumter zu halten.
v0.5.4 - Button-Positionierung
Verbesserungen
- Zurück-Button nach oben links verschoben: Für eine intuitivere Navigation befindet sich der globale Zurück-Button nun oben links unterhalb der Navigation, statt unten rechts.
v0.5.3 - Globaler Zurück-Button
Neu hinzugefügt
- Globaler Zurück-Button: Auf allen Unterseiten der App schwebt nun ein eleganter Zurück-Button unten rechts im Bild, damit man nicht mehr die Browser-Pfeile nutzen muss.
v0.5.2 - Mathe-Formeln, Feedback-Bilder & AT/CH Support
Neu hinzugefügt
- Mathe-Rendering (KaTeX): Komplexe mathematische Formeln und Gleichungen werden durch react-markdown ab sofort wunderschön und formatiert ausgegeben.
- Länder-Erweiterung (AT/CH): Beim Onboarding kannst du nun neben Deutschland auch Österreich oder die Schweiz auswählen, inklusive angepasster Schulformen.
- Bilder im Feedback: Du kannst ab sofort Screenshots und Bilder anhängen, wenn du Fehler meldest oder dir neue Features wünschst.
- Smarter AI-Spamfilter: Ein neuer, strikter KI-Filter blockiert ab sofort vollautomatisch Troll-Nachrichten oder irrelevantes Feedback.
Fehlerbehebungen
- Weißer Rand am Logo: Das Haupt-Logo hat nun transparente Ecken und wird überall perfekt randlos dargestellt.
- Hydration- & Build-Fixes: React DOM Nesting Fehler und RLS-Datenbankfehler beim Hochladen von Dateien wurden beseitigt.
- Bundesland-Typisierungsfehler: Ein hartnäckiger TypeScript-Fehler bei der Bundesland-Auswahl im Onboarding wurde behoben.
Verbesserungen
- Mobile-Optimierung: Die Abstände (Paddings) in den Tools wurden für Smartphones verkleinert, um den Platz optimal zu nutzen.
- Datenbank-Resilienz: Das Speichern von Feedback ist nun extrem ausfallsicher.
v0.5.1 - Neues Bezahl-Design & Modal
Neu hinzugefügt
- Modernisiertes Checkout-Erlebnis: Die doppelten Bezahl-Buttons (Stripe & PayPal) wurden durch einen einzigen eleganten Haupt-Button ersetzt.
- Premium Auswahl-Modal: Nach Klick auf Kaufen öffnet sich nun ein edles Fenster mit blur-Hintergrund, in dem du bequem mit großen, echten Logos zwischen Stripe (Kreditkarte, Apple Pay, SEPA) und PayPal wählen kannst.
Verbesserungen
- Verschlankte Preiskarten für mehr Übersichtlichkeit und Fokus beim Abo-Abschluss.
v0.5.0 - Neue KI-Tools & PayPal Reaktivierung
Neu hinzugefügt
- Klausur-Generator: Erstelle realistische Übungsklausuren inklusive Erwartungshorizont für die optimale Vorbereitung.
- Erörterungs-Planer: Hilft beim Brainstorming und liefert eine durchdachte Argumentationsstruktur für Aufsätze und Essays.
- Quellenanalyse: Perfekt für Geschichte. Führt Schüler Schritt-für-Schritt durch die Analyse (inkl. Bild-Upload für historische Karikaturen).
- Mathe-Löser: Löst Matheaufgaben Schritt-für-Schritt inklusive Erklärungen der Rechenregeln.
- PayPal: Der direkte PayPal Checkout Button wurde auf der Pricing-Seite wiederhergestellt!
v0.4.0 - PayPal Integration & UI Polish
Neu hinzugefügt
- PayPal als neue Zahlungsmethode hinzugefügt! Du kannst jetzt neben Stripe auch bequem per PayPal ein Pro- oder Lifetime-Abo abschließen.
- Neuer Pro Yearly (Jährlicher) Tarif: Spare zwei Monate im Jahr, wenn du dich für die jährliche Zahlweise entscheidest.
Fehlerbehebungen
- Apple-Tastenkürzel-Symbole aus dem Profil-Menü entfernt, um Windows-Nutzer nicht zu verwirren.
Verbesserungen
- Abrechnungssystem komplett überarbeitet und zukunftssicher aufgestellt, um noch flexibler zu sein.
v0.3.0 - Multi-Image KI & Membership Checkout
Neu hinzugefügt
- Mehrfach-Bildupload für KI-Werkzeuge: Zusammenfassung, Gedichtanalyse, Hausaufgaben, Lernzettel, Study-Planner, Vokabeltester, Referat-Planer und Dashboard-Karteikarten können jetzt mehrere Bilder pro Anfrage verarbeiten.
- Abo-gestaffelte Upload-Limits: Basis- und Gastnutzer können bis zu 2 Bilder pro Anfrage hochladen, Pro- und Lifetime-Mitglieder bis zu 6 Bilder, jeweils mit serverseitiger 4MB-Prüfung pro Bild.
- Pro- und Lifetime-Checkout reaktiviert: Bezahlte Mitgliedschaften können wieder über Stripe abgeschlossen werden.
Fehlerbehebungen
- Logo-Navigation korrigiert: Ein Klick auf das SchulPilot-Logo führt wieder zur Main Page statt zum Dashboard.
- Bild-only KI-Flows blockieren nicht mehr an Pflichtfeldern, wenn der Lernstoff vollständig über Bilder bereitgestellt wird.
- KI-Bildverarbeitung verarbeitet mehrere Bild-Inputs robust über Gemini, OpenRouter und OpenAI-kompatible Provider.
Verbesserungen
- Gemeinsame Multi-Upload-Komponente für konsistente Vorschau, Entfernen einzelner Bilder und klare Limit-Hinweise.
- Stripe Checkout resolved Price IDs serverseitig aus der Laufzeitumgebung, damit keine manipulierten Price IDs vom Client akzeptiert werden.
- Server-Action Body-Limit erhöht, damit mehrere erlaubte Bild-Uploads zuverlässig verarbeitet werden.
v0.2.9 - Admin User Deletion & Sign-up Overhaul
Neu hinzugefügt
- Echte E-Mail + Benutzername Felder: Das Registrierungsformular fordert jetzt gleichzeitig eine echte E-Mail-Adresse zur Missbrauchsprävention sowie einen Wunschnutzernamen an, der vollautomatisch auf Einzigartigkeit im Gesamtsystem geprüft wird.
- Superuser Löschfunktion im Admin-Bereich: Admins können jetzt direkt aus dem Admin-Panel Benutzer per Klick permanent löschen. Dies stößt eine kaskadierende Datenbank-Löschung an, die das Profil, Noten, Einstellungen und alle zugehörigen Daten restlos entfernt.
Fehlerbehebungen
- TypeScript-Warnungen behoben: Unerwartete implizite Typ-Warnungen und ungenutzte Deklarationen bei Registrierung & Admin-Prozessen vollständig korrigiert.
Verbesserungen
- Kaskadierte RLS-Sicherheit für kaskadierende Löschungen optimiert.
v0.2.8 - E-Mail-Registrierung, Google-Avatar & SW-Fix
Neu hinzugefügt
- Echte E-Mail-Registrierung: Benutzer können sich jetzt mit ihrer echten E-Mail-Adresse registrieren, um die missbräuchliche Erstellung mehrerer Konten zu verhindern, während die Abwärtskompatibilität für alte Logins mit Benutzernamen nahtlos fortgeführt wird.
- Automatische Google-Profilbild-Synchronisation: Nach dem Login mit Google OAuth wird dein Google-Avatar-Bild jetzt automatisch und fehlerfrei in dein Profil und die Profileinstellungen übernommen.
Fehlerbehebungen
- PWA Service Worker Registrierung: Behebung der fehlerhaften Offline-Caching Registrierung unter Next.js durch verzögertes Laden und Prüfung des Dokument-Ladestatus (document.readyState === 'complete').
Verbesserungen
- Robuste Fallbacks für Google-Profilbilder (avatar_url/picture) im gesamten Dashboard und in den Kontoeinstellungen.
v0.2.7 - Account-Design, DSGVO-Soft-Delete & Beta-Labs
Neu hinzugefügt
- Premium HSL Design-Token-System: Volldynamische, weich leuchtende Akzentfarben (Cobalt-Blau, Vibrant-Violett, Emerald-Smaragd, Warm-Bernstein) in Light & Dark Mode integriert. Die HSL-Farbeinstellungen überschreiben --primary und --ring in Echtzeit.
- DSGVO Multi-Step Soft Deletion Flow: Hochsicheres Modal zur Kontolöschung mit serverseitiger Passwortprüfung und 'LÖSCHEN'-Tippphrase. Die Löschung beinhaltet ein 14-tägiges Soft-Delete Bedenkzeitfenster.
- Beta-Features Cockpit & Labs: Neuer Bereich für experimentelle KI-Funktionen. Aktiviert sofort interaktive Quiz-Generierungen, adaptive Lernhilfen und schnellere Streaming-Antworten.
- Neue DSGVO Landingpage (/deleted): Informative, premium gestaltete Bestätigungsseite für die vorgemerkte Account-Löschung und Sperrung des Zugangs.
Fehlerbehebungen
- Dashboard Widget-Ausblendung gelöst: In den Personalisierungs-Einstellungen deaktivierte Dashboard-Widgets (wie z. B. Notenrechner) oder der Streak-Header werden nun sofort auf Server- und Clientseite ausgeblendet.
- Unused imports Bereinigung: TypeScript-Kompilierung vollständig fehlerfrei durch Entfernung ungenutzter Lucide Icons und Props.
Verbesserungen
- Dynamic Client Accent Injection: Nutzt einen MutationObserver zur Echtzeit-Synchronisation des Themes beim Umschalten zwischen Light, Dark und System, um Farbkontraste perfekt auszusteuern.
- Echtzeit Beta AI-Copilot Badge: Ein pulsierendes 'Beta AI-Copilot' Abzeichen im Dashboard-Header signalisiert sofort den aktiven Labs-Status.
v0.2.6 - Tutorial-Sync & Validierungs-Fix
Fehlerbehebungen
- Onboarding-Datenübertragung gelöst: Vollständige Behebung des Problems leerer Schulprofile durch eine neue RLS-resistente Speichersequenz. Die Server-Action führt nun primär ein UPDATE aus (für das Benutzer bereits standardmäßig RLS-Schreibrechte besitzen) und nutzt ein UPSERT nur als Fallback. Onboarding-Daten werden nun unter allen Umständen verlässlich gesichert.
- Onboarding Zod-Validierungsfehler behoben: Leere/nicht-ausgewählte Schulnamen ('') führen nicht mehr zu Zod-Validierungsfehlern bei der Onboarding-Registrierung. Dies behebt das Problem, dass die Profildaten bei einigen neu angelegten Benutzern nach Abschluss leer blieben.
- Ausloggen & Profillöschung bereinigt: Sämtliche Cookie- und localStorage-Konfigurationen (wie Noten, Kurse und Bundesland-Kompilierungen) werden beim Abmelden oder Löschen des Accounts vollständig gelöscht, um unhygienisches Bleed-Through auf andere Konten zu verhindern.
Verbesserungen
- Account-weises Tutorial: Die Quickstart-Tutorial Fortschritte werden nun vollautomatisch in der Datenbank unter saved_tools (mit Fallback auf localStorage für Gäste) geräteübergreifend und account-gebunden gespeichert. Meldet sich ein neuer Benutzer an, startet das Tutorial wieder komplett neu!
v0.2.5 - Onboarding-Sync & Mobile Usability
Fehlerbehebungen
- Onboarding-Speicherung repariert: Vollständige und verlässliche Synchronisation aller Onboarding-Daten (Klassenstufe, Fächer, Lernziel) mit den Einstellungen in deinem Schul-Profil (direkte DB-Upsert Sicherung)
- Noten-Cockpit an den Rechner angeglichen: Der Notenschnitt auf der Dashboard-Übersicht berechnet sich nun exakt wie im Notenrechner (Berücksichtigung der Stufe, Gewichtung und Filterung leerer Fächer)
- Notenrechner auf Smartphones gerettet: Reduzierung der horizontalen Breite und dynamischer Umbruch der Zeilen auf mobilen Bildschirmen verhindert horizontales Scrollen
Verbesserungen
- Smarter Schul-Filter nach Typ: Wählst du Gymnasium im Onboarding, schlägt dir die Schulsuche ausschließlich Gymnasien vor, um das Setup dramatisch zu beschleunigen
- Responsive Onboarding-Flächen: Kleines Paddings und flexiblere Grid-Systeme verhindern abgeschnittenen Text bei langen Fächernamen auf Smartphones
- Neues Tablet Layout für iPads: Das Dashboard Asymmetric Bento-Grid staucht sich auf iPads in ein elegantes 2-Spalten-Layout und ordnet Hilfstools in einer cleanen 2x2-Matrix an
v0.2.4 - Entwickler-Zentrale & Auth-Bypass
Neu hinzugefügt
- Neue Entwickler-Zentrale im Admin-Dashboard: Ermöglicht das Senden volldynamischer Ankündigungen direkt an deine Discord-Community
- Echtzeit-Discord-Vorschau: Live-Simulationsfenster der Ankündigung direkt bei der Texteingabe im Admin-Panel
- Automatisierter Deployment-Webhook: API-Endpunkt /api/webhooks/changelog zur automatischen Ankündigung bei erfolgreichen Builds
Fehlerbehebungen
- Feedback-Hänger behoben: Unendliches Laden ('wird gesendet...') gelöst durch 4-Sekunden-Timeout auf Discord-Webhooks, Beseitigung redundanter Server-Action Calls und prioritäre DB-Speicherung
- Unendlicher Lade-Freeze behoben: Ein schneller 2,5-Sekunden Timeout-Race im Auth-Provider verhindert dauerhaftes Hängenbleiben beim Ladebildschirm 'Lade Berechtigungen...'
- Registrierungs-Bypass für Supabase-Einschränkungen: Vollautomatische Registrierung per Node Server-Action (Admin-API) umgeht SMTP-Zeitüberschreitungen (504)
- Referat-Planer im Verlauf korrigiert: Deutsche Keywords ('präsentation', 'vortrag') in der Klassifizierung ergänzt, damit alle Entwürfe lückenlos gespeichert werden
- CSS Light/Dark Mode reaktiviert: Korrektur der Tailwind darkMode-Eigenschaft ('class') für verlässliche Kompilierung aller dark: Klassen
Verbesserungen
- Premium-Tool-Testlauf erweitert: Sowohl anonyme Nutzer als auch registrierte Basis-Mitglieder können alle Premium-Tools (z.B. Gedichtanalyse, Hausaufgaben) genau 1-mal kostenlos testen
- Ankündigung mit optionalen Erwähnungen (@everyone, @here oder kein Ping) direkt im Admin-Formular konfigurierbar
- Verbindungssicherheit des Webhook-Endpunkts durch Token-Validierung über den Supabase Service-Role-Schlüssel
v0.2.3 - Interaktives Feedback-Panel & Usability
Neu hinzugefügt
- Vollwertiges User-Feedback-System: Reiche Wünsche oder Fehler im Dashboard ein und verfolge Mattis persönliche Antwort live
- Neues Admin Feedback-Panel integriert im /admin Center zur Statusverwaltung (In Bearbeitung, Fertig, Abgelehnt) und Beantwortung
- Mobile Bottom-Navigation Bar für eine flüssige Steigerung der Usability auf mobilen Displays
- Neuer idempotent new-user Trigger in der Supabase DB für stabilere Anmelde-Vorgänge
Fehlerbehebungen
- removeConsole deaktiviert: Server-Logs in der Cloudflare Production-Umgebung vollumfänglich sichtbar für leichteres Debugging
- alert() im AI-Study-Planner durch ein stylisches, inline integriertes Error-Banner ersetzt
Verbesserungen
- Soft-Paywall Optimierung: Anonyme Nutzer können Premium-Tools jetzt 1-mal kostenlos testen, bevor sie zur Registrierung animiert werden
- Drei klare Feedback-Kategorien (Fehler, Wunsch, Allgemein) auf allen Feedback-Seiten vereinheitlicht
v0.2.2 - Performance & Auth Stabilisierung
Fehlerbehebungen
- 504 Gateway Timeout auf der Registrierungsseite und anderen öffentlichen Seiten vollständig behoben
- Middleware führt Supabase-Authentifizierungsprüfung jetzt nur noch auf geschützten Routen durch (Dashboard, Admin, Onboarding) – öffentliche Seiten werden ohne Netzwerkaufruf sofort durchgelassen
- Werbeblocker-Erkennung bei der Registrierung: Klarer Hinweis wenn ein Adblocker (z.B. uBlock, Brave) die Verbindung blockiert, statt endlos zu laden
- Leere Server-Antworten ({}) beim Registrieren werden jetzt korrekt abgefangen und mit verständlicher Fehlermeldung angezeigt
- Registrierungs-Bestätigungstext vereinfacht und übersichtlicher gestaltet
Verbesserungen
- Middleware-Performance: Bis zu 90% weniger Latenz auf öffentlichen Seiten durch Wegfall redundanter Supabase-Calls pro Request
- Deutlich verbesserte Fehlermeldungen bei Netzwerkproblemen während der Registrierung
v0.2.1 - Beta Launch & Bugfixes
Neu hinzugefügt
- Passwort-Zurücksetzen-Flow: Neue recover & update-password Seiten für vollständige E-Mail-Aktivierung
- Neues Benutzer-Dropdown im Header mit direktem Zugriff auf Profil, Einstellungen, Abo-Status und Signout
- Individuelle 404 Fehlerseite mit Zurück-Navigation und cosmic ambient glow Effekten
- Altersverifikations-Checkbox (13+) in das Registrierungsformular integriert
- Sticky Floating Feedback-Widget auf allen Systemseiten (ausschließend Feedback selbst)
- Gefahrenzone zur sofortigen DSGVO-Konformen Profillöschung in den Einstellungen
Fehlerbehebungen
- Abiturrechner-Tagmismatch-Kompilierungsfehler behoben
- Google OAuth removeChild Crash bei aktiven Werbeblockern auf der Registrierungsseite behoben
- Redundante alert() Aufrufe im Onboarding und Referat-Planer durch elegante Inline-Banners ersetzt
Verbesserungen
- Verlauf (History) komplett überarbeitet mit ausklappbarer Markdown-Vorschau und Einzel-Löschung
- Notenschnitt-Simulationsrechner und Onboarding mit smarter Überspringen-Bypass-Funktion
v0.2.0 - EdTech Startup Overhaul
Neu hinzugefügt
- Premium Bento-Grid Dashboard mit XP-System, Motivationstrackern und Lieblingsfächern
- Neues personalisiertes 6-Schritte Onboarding zur automatischen Lehrplangewichtung
- Großes SEO-Wissensportal mit 8 tiefgehenden Lern-Guides für Deutsch, Mathe und Englisch
- Karteikarten-Lernkreis: Generiere direkt aus deinen AI-Lernzetteln fertige Decks
- Abiturschnitt-Simulationsrechner im 0-15 Notenpunktsystem
Fehlerbehebungen
- Login-Persistence: Session-Cookies bleiben im lokalen Browser dauerhaft erhalten
- Fehlerhafte Weiterleitungen beim Aufruf geschützter Pfade behoben
- Edge-Kompilierungsfehler im Supabase Edge-Handler behoben
Verbesserungen
- Voll-animierte 3D-Kartenwende-Effekte im Karteikarten-Lernmodul
- Vielseitige CSS-Grade-Distribution Charts im Notenrechner
v0.1.0 - Quota & Gating System
Neu hinzugefügt
- Zentrales Quota-Tracking mit amber/roten Warnbalken im Dashboard
- Crown/Infinity Statusabzeichen für Pro- & Lifetime-Kontakte
- Glasmorphism ToolGate-Sicherungen für premium AI-Tools
Fehlerbehebungen
- Supabase Edge/Cloudflare Pages Edge-Middleware Fehler behoben
Verbesserungen
- Komplette Kontenübersicht und Upgradewege auf der Billing-Seite überarbeitet
Öffentliche Roadmap
Geplant 📝
Ideen, die wir bald in Angriff nehmen möchten.
📄 PDF- & Bildanalysen
KI-Lernzettel direkt aus hochgeladenen Lehrbuch-PDFs generieren.
📱 iOS & Android Mobile Apps
Smarte Widgets und tägliche Push-Benachrichtigungen für deine Streaks.
🤝 Kooperative Lerngruppen
Gemeinsam mit deinen Klassenkameraden an Lernzetteln arbeiten.
In Arbeit ⚡
Funktionen, die wir aktuell intensiv entwickeln.
📊 Detaillierte Lern-Statistiken
Fortschrittskurven deiner Karteikarten und Notenschnittentwicklungen.
🍎 Lehrer- & Materialfreigabe
Exportierbare Unterrichtsunterlagen für Lehrkräfte.
Abgeschlossen 🎉
Kürzlich live geschaltete Meilensteine.
🏆 Bento-Dashboard & XP-Leveling
Gamifiziertes Lernen zur Steigerung der täglichen Motivation.
📚 8 SEO Fach-Guides
Umfangreiche Gliederungen und Fachwissen direkt auf SchulPilot.
🎓 15-Punkte Rechner
Offizielles bayerisches und bundesweites Oberstufenberechnungssystem.