[S] SCROLL+Lesen. Verdienen. Entwickeln.
Google Play

Änderungsprotokoll

Alle bemerkenswerten Änderungen an Scroll+ werden auf dieser Seite dokumentiert.

0.9.0

4. Juli 2026

Intelligenteres PDF-Lesen: Stapel-Extraktion, Erkennung gescannter PDFs mit automatischem Fallback in den Akademischen Modus und höhere Extraktionsgenauigkeit über alle Sprachen hinweg.

Hinzugefügt

  • Stapel-PDF-Extraktion - Mehrere PDFs auswählen und in einer Aktion extrahieren; sie reihen sich in eine Warteschlange ein und werden im Hintergrund nacheinander verarbeitet
  • Erkennung gescannter PDFs - Bücher mit nahezu keinem extrahierbaren Text werden automatisch in den Akademischen Modus (natives PDF) umgeschaltet, damit sie lesbar bleiben, mit einem klaren Hinweis
  • Retro-Hinweis-Modal - Ein neues designkonsistentes Modal ersetzt native Alerts für Lesehinweise und passt zur Retro-Ästhetik der App

Geändert

  • Wiederherstellung hängender Extraktionen - Bücher, die nach dem Beenden der App im Extraktionsstatus feststecken, werden nun automatisch wieder in die Extraktions-Warteschlange eingereiht
  • Sprachbewusste OCR-Korrekturen - Englisch-spezifische OCR-Korrekturen werden nun für andere Sprachen und RTL-Schriften übersprungen, was Textverfälschungen in Deutsch, Französisch, Arabisch und weiteren Sprachen verhindert
  • Crimson Pro Leseschriftart - Die Standard-Leseschriftart wird nun überall korrekt dargestellt, statt auf die Systemschrift zurückzufallen

Behoben

  • Größe rotierten Texts - Die PDF-Extraktion leitet nun korrekte Schriftgrößen für rotierten und schrägen Text ab
  • Absturz bei dichten Seiten - Absturz beim Extrahieren extrem dichter PDF-Seiten behoben
  • Netzwerk-Timeout-Leak - API-Anfrage-Timeouts werden nun immer bereinigt, was Ressourcen-Leaks bei fehlgeschlagenen Verbindungen verhindert

0.8.0

10. Juni 2026

Designqualitäts- und Performance-Update: SVG-basierte Retro-Effekte, haptisches Feedback, ein intelligenteres Wochendiagramm und Barrierefreiheits-Verbesserungen für das helle Theme.

Hinzugefügt

  • Haptisches Feedback - Taktile Rückmeldungen bei Tastendrücken, Nova-Gewinnen und Level-Ups
  • Logarithmisches Wochendiagramm - Das wöchentliche Nova-Diagramm ist nun ein SVG-Liniendiagramm mit logarithmischer Skalierung; zwischen Linien- und Balkenansicht umschaltbar

Geändert

  • SVG-Retro-Effekte - Scanline- und Dither-Overlays als einzelne SVG-Muster neu aufgebaut, wodurch Hunderte nativer Views für ein deutlich flüssigeres UI ersetzt werden
  • Kontrast im hellen Theme - Sekundärtext abgedunkelt, um die WCAG AA-Kontraststandards zu erfüllen
  • Kompaktes Lese-HUD - Das Menü im Leser ist schmaler und weniger aufdringlich

Entfernt

  • Debug-Overhead - Übrig gebliebene Debug-Protokollierung aus visuellen Komponenten entfernt, was den Produktions-Overhead reduziert

0.7.0

2. Juni 2026

Sicherheitshärtungs- und Stabilitäts-Update mit 9 Bugfixes und einem kompakteren Lese-HUD.

Geändert

  • Kompakte HUD-Steuerelemente - Leseeinstellungs-Slider in einem kompakten Layout neu gestaltet, wodurch beim Lesen Bildschirmplatz frei wird

Behoben

  • EPUB-Inhaltssicherheit - EPUB-HTML-Bereinigung auf Basis von DOMPurify neu aufgebaut, wodurch Injektionsvektoren geschlossen werden, die der vorherige Sanitizer übersehen hat
  • Glücksrad-Belohnungsvalidierung - Tägliche Dreh-Belohnungen werden nun serverseitig validiert, was Belohnungsmanipulation verhindert
  • Streak-Multiplikator-Grenzfall - Der Streak-Multiplikator kann durch Gleitkomma-Grenzfälle nicht mehr unter 1.0x fallen
  • Verwaiste Zitate - Beim Löschen eines Buches werden nun auch dessen gespeicherte Zitate entfernt
  • Netzwerk-Timeouts - Alle API-Anfragen laufen nun nach 15 Sekunden in ein Timeout, statt bei toten Verbindungen endlos zu laden
  • Anmeldestatus - Hängende Ladeanimationen nach dem Ab- und erneuten Anmelden behoben

0.6.0

15. Mai 2026

Performance- und Sicherheits-Update: schnelleres Rendering des Lesebildschirms, verbesserte Zertifikatssicherheit und flüssigere Bestenlisten-Synchronisation.

Geändert

  • Lese-Performance - Rendering-Pipeline des Lesebildschirms für ein schnelleres, flüssigeres Erlebnis optimiert
  • Zertifikatssicherheit - Verbesserte Zertifikatsbehandlung für Netzwerkverbindungen
  • Bestenlisten-Synchronisation - Flüssigere und zuverlässigere Synchronisation von Ranglisten und Gamification-Daten
  • Fehlerbehandlung - Bessere Fehlerbehandlung und Wiederherstellung in der gesamten App

0.4.9

27. April 2026

Großes Stabilitäts- und Datenintegritäts-Update mit 12 Bugfixes in den Bereichen Speicherung, Gamification, PDF-Lesen und Authentifizierung.

Geändert

  • Nova-Formel-Konsolidierung - Alle Nova-Berechnungen befinden sich nun in einer einzigen Quelle der Wahrheit, wodurch Abweichungen zwischen doppelten Implementierungen beseitigt werden

Behoben

  • Schnellere Bibliotheksspeicherung - Buchspeicherung auf Einzelbuch-Datensätze umgestellt, wodurch Aktualisierungen einzelner Bücher selbst bei großen Bibliotheken sofort erfolgen
  • Nova-Race-Condition - Behoben, dass kurz aufeinanderfolgende Nova-Aktualisierungen sich gegenseitig überschrieben
  • Avatar-Reset-Bug - Der ausgewählte Avatar wird nicht mehr zurückgesetzt, wenn Nova innerhalb derselben Stufe verdient wird
  • PDF-Positionsspeicher - PDFs im Akademischen Modus öffnen sich nun wieder auf der zuletzt gelesenen Seite statt auf Seite 1
  • Android-SVG-Absturz - Absturz durch unbereinigte Icon-Pfaddaten auf Android behoben
  • Automatische Sitzungsaktualisierung - Abgelaufene Sitzungen werden nun automatisch erneuert, statt Sie abzumelden
  • RTL beim ersten Start - Arabisch, Urdu und andere RTL-Sprachen werden nun vom allerersten Start an korrekt dargestellt

0.4.8

24. April 2026

Kritische Korrektur eines Exploits des täglichen Glücksrads, der das Umgehen der 24-Stunden-Abklingzeit durch erneutes Anmelden ermöglichte.

Behoben

  • Umgehung der Dreh-Abklingzeit - Das Glücksrad schließt nun sicher ab, während Serverdaten geladen werden, wodurch das kurze Zeitfenster nach der Anmeldung geschlossen wird, das zusätzliche Drehungen ermöglichte
  • Klare Abklingzeit-Fehler - Der Server gibt nun einen spezifischen Abklingzeit-Fehler mit der exakten Zeit der nächsten Drehung zurück, damit die App korrekt synchronisieren kann
  • Phantom-Belohnungen - Belohnungen, die für vom Server abgelehnte Drehungen angezeigt wurden, werden nun sofort rückgängig gemacht

0.4.7

29. März 2026

Kritische Korrektur für fehlschlagende Google-Anmeldung in Play Store-Builds nach der Cloudflare-Migration.

Behoben

  • Google-Anmeldefehler - Zertifikats-Pins für die neue Cloudflare-Infrastruktur aktualisiert; Release-Builds lehnten stillschweigend alle API-Verbindungen ab
  • Sichtbarkeit von Anmeldefehlern - Anmeldefehler zeigen nun einen klaren Fehlerdialog, statt stillschweigend fehlzuschlagen

0.4.6

29. März 2026

Kritische Korrektur für PDF-Textextraktion, die Wörter und Sätze an Seitengrenzen verlor.

Behoben

  • Textverlust an Seitengrenzen - Sätze und Wörter, die sich über Seiten erstrecken, werden bei der Extraktion nicht mehr getrennt
  • Intelligente Seitenverbindung - Seiten, die mitten im Satz enden, werden nun natürlich mit der nächsten Seite verbunden, statt Absatzumbrüche zu erzwingen
  • Getrennte Wörter - Am Seitenende mit Trennstrich getrennte Wörter werden nun korrekt mit der nächsten Seite verbunden
  • Gesperrter Text - Behoben, dass legitim mit Buchstabenabständen geschriebene Wörter fälschlicherweise zusammengeführt wurden
  • Türkische Zeichen - Die Seitengrenzen-Erkennung deckt nun türkische Zeichen vollständig ab

0.4.5

23. März 2026

Bugfixes für Lesezeit-Aufblähung und Umgehung der Glücksrad-Abklingzeit.

Behoben

  • Doppelzählung der Lesezeit - Behoben, dass die tägliche Lesezeit bei jedem erneuten Öffnen der App fälschlicherweise anstieg. Der useLoadProfileData-Hook lud Sitzungen aus AsyncStorage und dispatchte addSession() bei jedem App-Start, wodurch sich Sitzungen exponentiell anhäuften. Der redundante Hook wurde entfernt
  • Umgehung der Glücksrad-Abklingzeit - Behoben, dass das tägliche Glücksrad ein erneutes Drehen vor Ablauf der 24-Stunden-Abklingzeit ermöglichte. Das Backend claimSpinReward gibt nun nextSpinAvailableAt in allen Antwortpfaden zurück. Der Client verwendet keinen AsyncStorage-Fallback mehr und verlässt sich ausschließlich auf Redux. Der Fehler-Handler schließt nun sicher statt unsicher ab

0.4.4

22. März 2026

Kritische Bugfixes für PDF-Textextraktion auf physischen Geräten, Behebung von bei 99% stecken bleibendem Fortschritt und leeren Extraktionsproblemen.

Behoben

  • PDF-Extraktion steckt bei 99% - Behoben, dass die Extraktionsschleife nie abgeschlossen wurde, wenn die letzte(n) Seite(n) keinen Inhalt hatten. Die hasContent-Prüfung übersprang die Analysephase, wodurch headingThreshold nie gesetzt wurde
  • Logik der Analysephase - Analysephasenprüfung vor hasContent-Prüfung verschoben, um sicherzustellen, dass headingThreshold immer bei Seite 15 gesetzt wird
  • Fortschrittsaktualisierungen - Fortschritt wird nun für ALLE Seiten (einschließlich leerer) aktualisiert, nicht nur für Seiten mit Inhalt
  • Umgehung des Akademischen Modus - pdfMode !== "academic"-Prüfung in handleBookPress hinzugefügt, um falschen „Text wird vorbereitet"-Alarm zu verhindern
  • Scope-Fehler - „completionSent is not defined"-Fehler behoben, indem die Variable in den globalen Scope verschoben wurde
  • Debug-Protokollierung - Extraktionsstatistik-Protokollierung hinzugefügt zur Diagnose auf physischen Geräten

0.4.3

22. März 2026

Einführung des PDF Akademischen Modus, ein brandneues Leseerlebnis zum Studieren und intensiven Lesen, zusammen mit UI-Polituren und Eye Comfort-Refactoring.

Hinzugefügt

  • PDF Akademischer Modus - Eine komplett neue Lese-Engine speziell für PDFs
  • Native Pinch-to-Zoom - Native CSS touch-action-Eigenschaften für fehlerfreies Zoomen im Akademischen PDF-Modus aktiviert
  • Mehrfarbige Markierungen - Dynamische Mehrfarbmarkierungen über nativen document.execCommand angewendet
  • Markierungslöschung - Auf vorhandene Markierungen tippen, um einen Löschdialog aufzurufen
  • Minimalistisches UI - Das PDF-Import-Modal in ein kartenbasiertes Design mit voller i18n-Unterstützung umgestaltet

Behoben

  • Eye Comfort Darstellung - Einfarbige Overlay durch native CSS-Filter (sepia, Kontrast, Helligkeit) ersetzt, gebunden an EYE_COMFORT_CONFIGS, wobei tiefe Schwarztöne im Dunkelmodus erhalten bleiben
  • Auswahlmenüs - Y-Koordinaten-Fehlberechnungen für Textauswahl bei versteckter Header-Leiste behoben
  • Immersiver Modus - Globalen Ein-Tipp-Listener hinzugefügt, um Navigations-HUDs nahtlos auszublenden

0.4.1

19. März 2026

Internes Refactoring, Versionsaktualisierung und Bugfixes für App-Initialisierung und Komponenten-Hooks.

Geändert

  • App-Einstiegspunkt - App.tsx von src/App.tsx ins Root-Verzeichnis verschoben, in Übereinstimmung mit Expo-Konvention
  • App-Initialisierung - PersistGate-Wrapper, apiClient.init() vor Sync, verifyAppIntegrity()-Sicherheitsprüfung in Produktion und ordnungsgemäße Bereinigung beim Unmount hinzugefügt
  • Version - Aktualisiert auf 0.4.1 (versionCode 23)

Behoben

  • DailySpinWheel Hooks-Reihenfolge - Definition der checkSpinAvailability-Funktion vor ihrer Verwendung in useEffect verschoben
  • SyncService Test-Import - apiClient-Import behoben, um Standard-Export mit korrekter Mock-Struktur zu verwenden

0.4.0

18. März 2026

Große Überarbeitung der Leseschnittstelle mit einem neuen schwebenden HUDMenu-Toolbar, Entfernung des Split-Screen-Lesers und Einführung des Kern-Gamifikationssystems.

Hinzugefügt

  • Schwebende HUDMenu-Toolbar - Komplettes Redesign von Bottom-Sheet zu einer kompakten schwebenden Toolbar mit 4 symbolbasierten Tabs (Typografie, Abstand, Layout, Anzeige)
  • Kern-Gamifikationssystem - Benutzerprofile, Lesestatistiken, Nova-Tracking und wöchentliche Bestenlisten
  • RetroSlider-Kompaktmodus - Neuer kompakter Prop für kleinere Leiste (8px) und Griff (24px)

Geändert

  • HUDMenu-Animation - Slide-up durch Fade+Scale (200ms) für glatteres Erscheinungsbild ersetzt
  • HUDMenu-Positionierung - Jetzt unterhalb der Leiste oben über topBarHeight-Prop statt unten fixiert
  • ReaderScreen - Aktualisiert zur Integration des neuen HUDMenu mit topBarHeight-Positionierung
  • i18n - "level" in "threshold" in türkischer Gamifikation-Locale umbenannt

Entfernt

  • Split-Screen-Leser - SplitScreenReader-Komponente und Split-Modus-UI aus ReaderTopBar entfernt

0.3.0

17. März 2026

Kritische Korrektur eines Avatar-Zuweisungsbugs, bei dem Benutzer unabhängig von ihrem tatsächlichen Nova-Level mit falschen High-Tier-Maskots angezeigt wurden.

Behoben

  • Avatar-Zuweisungs-Bug - getAvatarIdForNova() sowohl im Frontend als auch im Backend behoben. Das thresholds-Array war in absteigender Reihenfolge sortiert, während MASCOT_AVATARS aufsteigend sortiert ist, wodurch Avatar-IDs falschen Maskots zugeordnet wurden
  • Datenbank-Korrektur - Alle 39 AvatarId-Werte der Benutzer wurden neu berechnet und korrigiert

0.2.9

16. März 2026

Kritische Bugfix für Avatar-Persistenz zwischen App-Sitzungen.

Behoben

  • Avatar-Anzeige-Bug - Ein Problem behoben, bei dem der ausgewählte Avatar des Benutzers beim App-Start zufällig in einen falschen geändert wurde. Der updateUserProfile-Reducer filtert nun undefinierte Werte aus Serverantworten heraus und verhindert, dass sie vorhandene Avatardaten überschreiben

0.2.8

12. März 2026

Split-Screen-PDF-Leseverbesserungen mit Synchronisationsmodus und Avatar-ID-System-Verfeinerung.

Hinzugefügt

  • Split-Screen-Synchronisationsmodus - Neue Synchron-Umschalttaste für synchronisiertes Scrollen zwischen PDF-Viewer und extrahiertem Text
  • Seite-zu-Scroll-Synchronisation - PDF-Seitenänderungen scrollen den HTML-Reader automatisch zur entsprechenden Position

Geändert

  • Avatar-ID-Logik - Vereinfacht zur Verwendung eines sequentiellen Index (1-21) anstelle von Nova-Schwellenwerten
  • Performance - React.memo und useCallback für Split-Screen-Optimierung hinzugefügt

Behoben

  • Android-Rendering - Split-Modus verwendet jetzt Software-Layer-Typ für WebView zur Vermeidung von Rendering-Problemen

0.2.7

9. März 2026

Verbesserungen an der schwebenden Tab-Leiste mit Tablet-Unterstützung und Avatar-ID-System-Verfeinerung.

Geändert

  • Tablet-Unterstützung - Schwebende Tab-Leiste passt sich der Bildschirmgröße an: zentriert mit fester Breite (280px) auf Tablets, volle Breite mit Polsterung auf Telefonen
  • Reduzierte Größe - Tab-Leistenhöhe von 65px auf 50px, Symbolgröße von 32px auf 24px reduziert
  • Avatar-ID-Logik - Zur Verwendung von Nova-Schwellenwerten für konsistente Avatar-Identifizierung zwischen Sitzungen zurückgekehrt

Behoben

  • Avatar-Auswahl - Avatar-IDs verwenden jetzt korrekt Nova-Schwellenwerte und gewährleisten Avatar-Persistenz nach App-Neustart

0.2.6

7. März 2026

Behobener weißer Blitz des EPUB-Lesers bei Kapitelübergängen und Behebung der React-Abhängigkeitswarnung.

Behoben

  • EPUB-Kapitelübergänge - Weißen Blitz beim Navigieren zwischen Kapiteln beseitigt, indem WebView off-screen gerendert wird, bis der Inhalt bereit ist
  • React-Warnung - Fehlende Abhängigkeit im DailySpinWheel useEffect-Hook behoben

0.2.5

6. März 2026

Große Überarbeitung der Leseschnittstelle mit immersivem Lesemodus, Glassmorphism-schwebender Tab-Leiste, Deep Linking für DSGVO-Konformität und kritischen Gamifikations-Bugfixes.

Hinzugefügt

  • Immersiver Lesemodus - Tab-Leiste und Header blenden sich beim Scrollen automatisch aus, Tippen schaltet Steuerungen um, Statusleisten-Synchronisation
  • Glassmorphism-schwebende Tab-Leiste - Native Unschärfe-Effekte mit expo-blur, modernes Design mit abgerundeten Ecken
  • Deep Linking - Konto-Lösch-Callback für DSGVO-Konformität, automatische Abmeldung bei Kontolöschung

Geändert

  • Echtzeit-Streak-Multiplikator - Nova-Anzeige enthält Streak-Boni (1.0x - 2.5x)
  • Wöchentliches Ziel-Bonus - Von 500 Nova auf 10.000 Nova erhöht
  • Sprach-Persistenz - Gespeicherte Sprachpräferenz wird beim App-Start sofort angewendet

Behoben

  • Modal-Flackern - Level-Up-Modal erscheint nach dem Schließen nicht mehr erneut
  • Avatar-Auswahl - Avatar-IDs verwenden jetzt korrekte sequenzielle Nummern (1-21)
  • Doppel-Dreh-Missbrauch - Das tägliche Glücksrad speichert den Zeitstempel sofort, um mehrere Drehungen zu verhindern
  • Aktivitäts-Tracking - Zeichnet Aktivität bei Scroll-Start für alle Leser auf

0.2.4

5. März 2026

Kritische Korrektur der Nova-Punkteberechnungslogik zur Verhinderung unkontrollierter Punkteansammlung.

Behoben

  • Interval-Leak-Fix - Ein großer Fehler in GamificationService.ts behoben, bei dem sich mehrere Timer ansammeln konnten, was zu exponentiell hohen Nova-Punkten führte (z.B. 10k Nova für 2 Minuten)

0.2.3

5. März 2026

Nova-Berechnungsformel mit zeitbasiertem linearem Wachstum neu gestaltet. Kritischer Fehler behoben, bei dem Scrollen fälschlicherweise Nova-Punkte vergab.

Geändert

  • Nova-Berechnungs-Redesign - Wechsel von seitenbasierter zu zeitbasierter Berechnung: Alte Formel: (Seiten × 10) + (Minuten × 5) + 20. Neue Formel: Lineares Wachstum pro Minute (10, 20, 30... bis zu 300 Nova/Min bei 30 Min). Nach 30 Minuten: auf 300 Nova pro Minute begrenzt. Beispiel: 30 Min Lesen = 4.650 Nova (statt unvorhersehbarer Werte)

Behoben

  • Scroll-Nova-Bug - Falsche Nova-Gewinne beim Scrollen durch Seiten behoben. Zuvor löste jede Scroll-Positionsänderung recordPageRead() aus und verursachte übermäßige Nova-Ansammlung

Entfernt

  • Unbenutzte xpService.ts - Veraltete Backend-Service-Datei entfernt, die nicht mehr verwendet wurde

0.2.2

4. März 2026

Konzentriert sich auf Synchronisierungsstabilität, verbesserte Leistung und genaueres Gamification-Tracking.

Hinzugefügt

  • Header-Sync-Button - Ein minimaler, dedizierter Synchronisationsbutton im Header mit Retro-Pixel-Drehanimation

Geändert

  • Wöchentlicher Nova-Trend - Das Diagramm zieht jetzt genaue Tagesdaten vom Server, einschließlich Nova-Punkte aus dem täglichen Dreh

Behoben

  • Sofortige Synchronisation - Ein potenzielles Datenverlustproblem behoben; Lesepunkte werden jetzt sofort beim Schließen des Buches synchronisiert
  • Hintergrund-Hydration - Redux-Persistenz verbessert, um sicherzustellen, dass lokale Punkte bis zum erfolgreichen Server-Sync erhalten bleiben
  • Serialisierungskorrektur - 'Invalid request body'-Fehler durch Hinzufügen fehlender Zeitstempel zu Synchronisations-Payloads behoben

0.2.1

4. März 2026

Enthält eine Fehlerbehebung für einen Fehler im Nova-Gamification-System und neue UI-Verbesserungen im Einstellungsbildschirm.

Hinzugefügt

  • Links im Einstellungsbildschirm - Direkte Links zur offiziellen Website (scroll.pics), Changelog-Seite und Konto löschen Seite im Einstellungsmenü der App hinzugefügt

Behoben

  • Nova-Synchronisationsfehler - Logikfehler behoben, bei dem Nova-Punkte von Benutzern, die die App offen ließen und das Lesen pausierten, aufgrund zu strenger serverseitiger Anti-Cheat-Regeln abgelehnt und gelöscht wurden

0.2.0

3. März 2026

Diese Version enthält RTL-Sprachunterstützung, Gamification-Verbesserungen, Android-Build-Verbesserungen und umfassende Sicherheitshärtung.

Hinzugefügt

  • RTL-Sprachunterstützung - Volle Rechts-nach-Links-Textverarbeitung für Arabisch, Persisch, Urdu, Hebräisch und 6 weitere RTL-Sprachen
  • Tägliches Glücksrad - 8 Radsegmente mit Nova-Belohnungen (100-5000), Serien-Schutz und XP-Booster
  • Level-Up-Modal - Neue Fortschrittsbenachrichtigungen mit Backend-Synchronisierung
  • API 35-Zielsetzung - Aktualisiert auf neuestes Android SDK mit Kotlin 2.0.21
  • Sicherheitshärtung - Über 80 automatisierte Sicherheitsmodifikationen, ProGuard-Wörterbuch, Zertifikats-Pinning

Geändert

  • EPUBReader-Ladeverbesserungen zur Vermeidung von weißem Blitz
  • Alle Abhängigkeiten auf neueste Versionen aktualisiert

Behoben

  • Wöchentliche Champions Widget-Fehler behoben
  • Verbesserte Zuverlässigkeit für EPUB/PDF-Importe

0.1.3

25. Februar 2026

Google Play Store Vorbereitung mit kritischen Fehlerbehebungen.

Hinzugefügt

  • Expo Secure Store Plugin - Konfiguration für sichere Token-Speicherung
  • Metro-Bundler-Verbesserungen für die Entwicklung

Geändert

  • Versionsaktualisierung: 0.1.2 → 0.1.3
  • Versionshinweise von 16KB auf ~3KB kondensiert

Behoben

  • Kritische Regex-Korrektur - Stack-Overflow bei PDF-Verarbeitung behoben
  • Release-Signaturkonfiguration für Google Play korrigiert
  • Google Web Client ID zu konfigurationsbasierter Verwaltung migriert

0.1.2

24. Februar 2026

Große PDF-Leseverbesserungen mit Split-Screen-Viewer-Unterstützung.

Hinzugefügt

  • Split-Screen PDF-Viewer - Original-PDF und extrahierten Text Seite an Seite mit Scroll-Synchronisation anzeigen
  • 16-Phasen-OCR-Pipeline - Fortgeschrittene PDF-Textextraktion mit Spracherkennung
  • Altersverifikationssystem - Inhaltsfilterung mit Willkommens-Modal
  • Native PDF-Darstellung mit react-native-pdf
  • Türkisch-spezifische OCR-Fehlerkorrekturen

Geändert

  • Verbessertes Profil-Verwaltungs-UI
  • Verbesserte Handhabung des Google-Anmeldevorgangs

Behoben

  • Mehrere Verbesserungen der PDF-Textextraktionsgenauigkeit
  • Bessere Handhabung komplexer PDF-Layouts

0.1.1

22. Februar 2026

Sicherheitshärtung, responsives Designsystem und erhöhte Dateigrößenlimits.

Hinzugefügt

  • Responsives Designsystem - Breakpoints für Telefone, Tablets mit dynamischer Skalierung
  • Netzwerksicherheitskonfiguration mit Zertifikats-Pinning
  • Multi-Resolution Splash-Screen-Logos

Geändert

  • PDF-Dateigrößenlimit: 25MB → 30MB
  • EPUB-Dateigrößenlimit: explizit 50MB
  • 15+ Komponenten für responsives Verhalten aktualisiert

Behoben

  • ZIP-Bomben-Schutz für EPUB-Importe
  • Pfad-Traversal-Schutz
  • Store-Listing-Titel auf 30-Zeichen-Limit aktualisiert

0.1.0

11. Februar 2026

Erstveröffentlichung mit umfassenden E-Reader-Funktionen und Retro-RPG-Gamification.

Hinzugefügt

  • EPUB-Unterstützung - Vollständiges EPUB 2.0/3.0-Parsing mit Themes, Schriftarten und Augenkomfort-Modus
  • PDF-Unterstützung - Lazy-Textextraktion mit Markdown-Konvertierung
  • Gamification-System - 21 Avatar-Level, tägliches Glücksrad, Serien, Bestenlisten
  • Typografie-Steuerelemente - Schriftauswahl, Größe, Zeilenhöhe, Wortabstand
  • Zitat-System - Zitate aus Büchern erfassen, gestalten und teilen
  • Retro-UI - VT323-Pixel-Schriftart, CRT-Effekte, Leucht-Animationen
  • Google OAuth-Authentifizierung
  • Bibliotheksverwaltung mit visuellem Buch-Raster
  • 67+ Sprachunterstützung mit RTL-Verarbeitung

Versionsverlauf

VersionDatumFokus
0.9.02026-07-04Stapel-PDF-Extraktion, Erkennung gescannter PDFs, Akademischer-Modus-Fallback
0.8.02026-06-10SVG-Retro-Effekte, haptisches Feedback, logarithmisches Diagramm, Barrierefreiheit helles Theme
0.7.02026-06-02Sicherheitshärtung, 9 Bugfixes, kompaktes Lese-HUD
0.6.02026-05-15Lese-Performance, Zertifikatssicherheit, Bestenlisten-Synchronisation
0.4.92026-04-27Stabilität und Datenintegrität, 12 Bugfixes, schnellere Speicherung
0.4.82026-04-24Glücksrad-Abklingzeit-Umgehung behoben
0.4.72026-03-29Google-Anmeldung Zertifikatskorrektur
0.4.62026-03-29PDF-Textverlust an Seitengrenzen behoben
0.4.52026-03-23Doppelzählung der Lesezeit behoben, Glücksrad-Abklingzeit behoben
0.4.42026-03-22PDF-Extraktion steckt bei 99%, Fortschritts-Tracking, Akademischer Modus Alert-Behoben
0.4.32026-03-22Akademischer Modus Zoom, Mehrfarbmarkierungen, Eye Comfort Filter-Behoben
0.4.12026-03-19App-Einstiegspunkt Refactoring, PersistGate, Hooks-Reihenfolge, Test-Import behoben
0.4.02026-03-18Schwebende HUDMenu-Toolbar, Gamifikationssystem, Entfernung Split-Screen
0.3.02026-03-17Avatar-Zuweisungs-Bugfix, Datenbankkorrektur
0.2.92026-03-16Avatar-Persistenzfix zwischen Sitzungen
0.2.82026-03-12Split-Screen-Synchronisationsmodus, Avatar-ID-Verfeinerung, Performance
0.2.72026-03-09Schwebende Tab-Leiste Tablet-Unterstützung, reduzierte Größe, Avatar-ID-Fix
0.2.62026-03-07EPUB-Kapitelübergänge, React-Warnungsbehebung
0.2.52026-03-06Immersiver Modus, Glassmorphism-UI, Deep-Linking, Gamifikations-Korrekturen
0.2.42026-03-05Interval-Leak-Fix, Nova-Berechnung
0.2.32026-03-05Nova-Formel-Redesign, Scroll-Bug-Fix
0.2.22026-03-04Sync-Button, Wochen-Trend-Fix, Hydratations-Stabilität
0.2.12026-03-04Einstellungs-Links, Nova-Sync-Fix
0.2.02026-03-03RTL-Unterstützung, API 35, Sicherheitshärtung
0.1.32026-02-25Google Play Vorbereitung, Regex-Korrektur
0.1.22026-02-24Split-Screen PDF, 16-Phasen-OCR
0.1.12026-02-22Responsives System, Sicherheit
0.1.02026-02-11Erstveröffentlichung