Nicht jedes Release dreht sich um Scraping-Algorithmen und API-Integrationen. Manchmal sind die wirkungsvollsten Änderungen diejenigen, die du siehst (oder eben nicht siehst, wie beim Dark Mode um Mitternacht). v0.8 ist unser Quality-of-Life-Release, fokussiert auf Benutzererfahrung, Stabilität und den Aufbau eines Fundaments für nachhaltiges Wachstum.
Dark Mode
Das war mit Abstand unser meistgewünschtes Feature. DealMonitor unterstützt jetzt drei Theme-Modi: hell, dunkel und systemautomatisch. Der System-Modus folgt der Einstellung deines Betriebssystems. Wenn dein Computer bei Sonnenuntergang in den Dark Mode wechselt, wechselt DealMonitor mit.
Wir haben nicht einfach die Farben invertiert. Jede Komponente, jedes Diagramm, jedes Benachrichtigungs-Badge wurde sorgfältig für beide Modi neu gestaltet. Die Preisverlaufs-Diagramme verwenden angepasste Farbpaletten für dunkle Hintergründe, Tracker-Karten haben korrekte Kontrastverhältnisse, und die Startseite wechselt nahtlos zwischen den Themes.
Deine Theme-Einstellung wird gespeichert und bleibt sitzungsübergreifend erhalten. Wechsle einmal in den Dark Mode, und DealMonitor merkt es sich.
Sentry-Fehler-Monitoring
Vor v0.8 haben wir von Problemen bei Nutzern erst erfahren, wenn sie diese gemeldet haben. Das reicht nicht. Wir haben Sentry für Frontend und Backend integriert und haben jetzt Echtzeit-Einblick in Fehler, Abstürze und Performance-Probleme.
Datenschutz war unsere oberste Priorität. Sentry ist komplett Opt-in. Es werden keine Fehlerdaten gesammelt, es sei denn, du aktivierst es ausdrücklich. Wenn aktiviert, erfassen wir nur technische Fehlerinformationen (Stack-Traces, Browser-Version, Fehlermeldungen) und niemals persönliche Daten, verfolgte Preise oder Browsing-Aktivitäten.
Für uns als Entwickler war der Effekt sofort spürbar. Wir fangen Fehler ab und beheben sie, bevor sie mehrere Nutzer betreffen, und wir sehen genau, welche Browser, Geräte und Konfigurationen Probleme auslösen. Die Zeit von Fehlerauftreten bis Fix ist dramatisch gesunken.
Blog-Start
Du liest das gerade in unserem Blog, also weißt du bereits, dass dieses Feature ausgeliefert wurde. Aber der Blog ist mehr als nur ein Ort für Release Notes. Er ist Teil unserer Strategie, Nutzern zu helfen, das Beste aus Preis-Tracking herauszuholen.
Wir starteten mit vier SEO-optimierten Beiträgen zu Smart-Shopping-Strategien, wie KI-Preiserkennung funktioniert, effektive Preisalarme einrichten und Anleitungen zum Online-Preis-Tracking. Jeder Beitrag ist in allen neun Sprachen verfügbar, die DealMonitor unterstützt.
Der Blog wird serverseitig gerendert für schnelles Laden und korrekte Suchmaschinen-Indexierung. Jeder Beitrag hat strukturierte Metadaten, Open-Graph-Tags für Social Sharing und eine korrekte Überschriftenhierarchie für Barrierefreiheit.
SEO-Verbesserungen
Apropos Suchmaschinen: v0.8 enthält eine umfassende SEO-Überarbeitung:
- Dynamische Metadaten für jede Seite, inklusive korrekter Titel, Beschreibungen und kanonischer URLs.
- robots.txt, die Suchmaschinen genau sagt, welche Seiten indexiert werden sollen und welche nicht.
- sitemap.xml mit allen öffentlichen Seiten und deren letzten Änderungsdaten.
- Datenschutzseiten-Redesign mit DSGVO-konformen Abschnitten und klarer Struktur.
Diese Änderungen haben unseren SEObility-Score auf 95% gebracht. Noch wichtiger: Sie helfen neuen Nutzern, DealMonitor zu finden, wenn sie nach Preis-Tracking-Tools suchen.
Frontend-Test-Suite
Wir haben Vitest als unser Frontend-Testing-Framework eingeführt. Die initiale Suite umfasst 26 Tests für kritische Komponenten: Spracherkennung, Übersetzungsladung, Preisformatierung und URL-Validierung.
Tests sind nicht glamourös, aber sie sind der Grund, warum wir Features mit Zuversicht ausliefern können. Jede Änderung wird automatisch gegen diese Tests validiert und fängt Regressionen ab, bevor sie in die Produktion gelangen. Wir planen, die Suite mit jedem Release zu erweitern.
Desktop-Navigation
DealMonitor startete als Mobile-First-Anwendung, bei der die Navigation komplett über ein Burger-Menü lief. Für Desktop-Nutzer war das ein Klick zu viel. v0.8 fügt eine persistente Desktop-Navigationsleiste hinzu, die direkten Zugriff auf Dashboard, Kontoeinstellungen und Blog bietet, ohne ein Menü öffnen zu müssen.
Die mobile Erfahrung bleibt unverändert. Das Burger-Menü funktioniert auf kleineren Bildschirmen weiterhin genau wie zuvor. Die Desktop-Nav erscheint nur, wenn genug Bildschirmplatz vorhanden ist.
Ausblick
v0.8 dreht sich um Feinschliff und Stabilität. Es ist die Art von Release, die alles andere besser funktionieren lässt. Dark Mode macht nächtliches Deal-Hunting komfortabel. Fehler-Monitoring hilft uns, Probleme schneller zu beheben. Die Test-Suite verhindert, dass wir neue Bugs einführen. Und der Blog gibt uns einen Weg, direkt mit unseren Nutzern zu kommunizieren.
Diese Verbesserungen sind jetzt live. Melde dich an und schalte den Dark Mode im Menü um, um den neuen Look zu sehen. Und wenn dir etwas auffällt: Sentry wird es uns wahrscheinlich vor dir mitteilen, aber wir freuen uns immer über Feedback.
