[S] SCROLL+Oku. Kazan. Geliş.
52K NOVA
🔥7 DAY STREAK

Değişiklik Günlüğü

Scroll+'taki tüm önemli değişiklikler bu sayfada belgelenmektedir.

0.4.5

23 Mart 2026

Okuma süresi şişmesi ve çark cooldown atlatma hatalarının düzeltilmesi.

Düzeltilen

  • Okuma Süresi Çift Sayımı - Uygulama her yeniden açıldığında günlük okuma süresinin yanlış artması sorunu düzeltildi. useLoadProfileData hook'u gereksiz olduğu için kaldırıldı
  • Çark Cooldown Atlatması - Günlük çarkın 24 saatlik bekleme süresi dolmadan tekrar çevrilebilmesi sorunu düzeltildi. Backend artık tüm yanıt yollarında nextSpinAvailableAt döndürüyor. Hata işleyici artık fail-closed çalışıyor

0.4.4

22 Mart 2026

Fiziksel cihazlarda PDF metin çıkarmanın %99'da takılması ve boş çıkama sorunları için kritik hata düzeltmeleri.

Düzeltilen

  • PDF Çıkarma %99'da Takılma - Son sayfa(lar) içerik olmadığında çıkarma döngüsünün tamamlanmaması sorunu düzeltildi
  • Analysis Phase Mantığı - Analysis kontrolü hasContent kontrolünden ÖNCEYE taşındı, headingThreshold her zaman 15. sayfada set ediliyor
  • İlerleme Güncellemeleri - İlerleme artık TÜM sayfalar için güncelleniyor (boş sayfalar dahil)
  • Akademik Mod Uyarısı - Akademik mod PDF'leri için yanlış "metin hazırlanıyor" uyarısı engellendi
  • Scope Hatası - "completionSent is not defined" hatası değişken global scope'a taşınarak düzeltildi
  • Debug Loglama - Fiziksel cihazlarda sorunları teşhis etmek için çıkarma istatistikleri loglaması eklendi

0.4.3

22 Mart 2026

Ders çalışma ve derin okuma için yepyeni bir deneyim sunan PDF Akademik Modu tanıtıldı! Ayrıca UI iyileştirmeleri ve Göz Konforu yeniden yapılandırması içerir.

Eklenen

  • PDF Akademik Modu - PDF'ler için tamamen baştan yazılmış yeni bir okuma motoru
  • Native Pinch-to-Zoom - Akademik PDF Modunda kusursuz yakınlaştırma için tarayıcı CSS donanımsal dokunma özellikleri etkinleştirildi
  • Çok Renkli Vurgulama - Akademik Mod, native document.execCommand üzerinden çok renkli dinamik metin vurgulamalarını destekliyor
  • Vurgu Silme - Mevcut vurguların üzerine dokunulduğunda silinmesi için interaktif özellik eklendi
  • Minimalist Arayüz - PDF İçe Aktarma Modalı i18n desteğine sahip temiz ve kart tabanlı bir seçiciye dönüştürüldü

Düzeltilen

  • Göz Konforu Çamurlaşması - İlkel renkli örtü mantığı çöpe atıldı. Göz konforu artık EYE_COMFORT_CONFIGS donanımsal CSS filtrelerine bağlandı, Karanlık Modda siyahların solması engellendi
  • Seçim Menüsü - Üst bar gizlendiğinde metin seçim menüsünün Y-koordinatının yanlış hesaplanması sorunu çözüldü
  • Sürükleyici Mod - Navigasyon barlarını anında gizlemek için doğrudan PDF okuyucu katmanına tek dokunuşluk global dinleyici eklendi

0.4.1

19 Mart 2026

Dahili yeniden düzenleme, sürüm yükseltmesi ve uygulama başlatma/bileşen hook hatalarının düzeltilmesi.

Değişen

  • Uygulama Giriş Noktası - App.tsx dosyası src/App.tsx'ten kök dizine taşındı, Expo kuralına uygun hale getirildi
  • Uygulama Başlatma - PersistGate sarmalayıcısı, apiClient.init(), production'da verifyAppIntegrity() güvenlik kontrolü ve düzgün temizleme eklendi
  • Sürüm - 0.4.1'e yükseltildi (versionCode 23)

Düzeltilen

  • DailySpinWheel Hooks Sırası - checkSpinAvailability fonksiyonu tanımı useEffect içindeki kullanımından önceye taşındı
  • SyncService Test Import'u - apiClient import'u default export kullanacak şekilde düzeltildi

0.4.0

18 Mart 2026

Yeni yüzen araç çubuğu HUDMenu, split-screen okuyucu kaldırma ve çekirdek oyunlaştırma sistemi ile büyük okuma arayüzü yeniden tasarımı.

Eklenen

  • Yüzen Araç Çubuğu HUDMenu - Alt panel tasarımdan kompakt yüzen araç çubuğuna tam yeniden tasarım, 4 simge tabanlı sekme (Tipografi, Boşluk, Düzen, Görüntü)
  • Çekirdek Oyunlaştırma Sistemi - Kullanıcı profilleri, okuma istatistikleri, Nova takibi ve haftalık liderlik tablosu
  • RetroSlider Kompakt Mod - Daha küçük track (8px) ve thumb (24px) için yeni compact prop

Değişen

  • HUDMenu Animasyonu - Kaydırma animasyonu yerine daha yumuşak görünüm için fade+scale (200ms)
  • HUDMenu Konumlandırma - topBarHeight prop ile üst barın altına konumlandırma
  • ReaderScreen - topBarHeight konumlandırması ile yeni HUDMenu entegrasyonu
  • i18n - Türkçe oyunlaştırma locale'inde "level" → "threshold" olarak yeniden adlandırıldı

Kaldırılan

  • Split-Screen Okuyucu - SplitScreenReader bileşeni ve ReaderTopBar'dan bölünmüş mod kaldırıldı

0.3.0

17 Mart 2026

Kullanıcıların Nova seviyelerine bakılmaksızın yanlış yüksek kademe maskotları ile görüntülenmesi sorununun kritik düzeltmesi.

Düzeltilen

  • Avatar Atama Hatası - Frontend ve backend'deki getAvatarIdForNova() düzeltildi. Threshold dizisi azalan sırada sıralanırken MASCOT_AVATARS artan sıradaydı, avatar ID'leri yanlış maskotlara eşleşiyordu
  • Veritabanı Düzeltme - Tüm 39 kullanıcının avatarId değeri yeniden hesaplanıp düzeltildi

0.2.9

16 Mart 2026

Uygulama oturumları arasında avatar kalıcılığı için kritik hata düzeltmesi.

Düzeltilen

  • Avatar Görüntüleme Hatası - Kullanıcının seçtiği avatarın uygulama açıldığında rastgele yanlış bir avatara değişmesi sorunu düzeltildi. updateUserProfile reducer artık sunucu yanıtlarındaki undefined değerleri filtreleyerek mevcut avatar verilerinin üzerine yazılmasını önlüyor

0.2.8

12 Mart 2026

Split-screen PDF okuma iyileştirmeleri, senk modu ve avatar ID sistemi düzeltmesi.

Eklenen

  • Split-Screen Senk Modu - PDF görüntüleyici ve çıkarılmış metin arasında senkronize kaydırma için yeni senk geçiş butonu
  • Sayfa-Kaydırma Senkronizasyonu - PDF sayfa değişiklikleri HTML okuyucuyu otomatik olarak ilgili konuma kaydırır

Değişen

  • Avatar ID Mantığı - Nova eşik değerleri yerine sıralı indeks (1-21) kullanılacak şekilde basitleştirildi
  • Performans - Split-screen optimizasyonu için React.memo ve useCallback eklendi

Düzeltilen

  • Android Render - Split modunda render sorunlarını önlemek için WebView artık software layer type kullanıyor

0.2.7

9 Mart 2026

Tablet desteğiyle yüzen tab bar iyileştirmeleri ve avatar ID sistemi düzeltmesi.

Değişen

  • Tablet Desteği - Yüzen tab bar ekran boyutuna uyum sağlıyor: tabletlerde ortalanmış sabit genişlik (280px), telefonlarda padding ile tam genişlik
  • Boyut Küçültme - Tab bar yüksekliği 65px'den 50px'ye, ikon boyutu 32px'den 24px'ye düşürüldü
  • Avatar ID Mantığı - Oturumlar arasında tutarlı avatar kimliği için Nova eşik değerleri kullanılacak şekilde geri değiştirildi

Düzeltilen

  • Avatar Seçimi - Avatar ID'leri artık Nova eşik değerlerini doğru kullanıyor, uygulama yeniden başlatıldığında avatar kalıcılığı sağlanıyor

0.2.6

7 Mart 2026

EPUB okuyucuda bölüm geçişlerindeki beyaz parlama sorununun çözümü ve React dependency uyarısı düzeltmesi.

Düzeltilen

  • EPUB Bölüm Geçişleri - WebView içeriği hazır olana kadar ekrandan dışarıda render edilerek bölümler arası geçişteki beyaz parlama sorunu çözüldü
  • React Uyarısı - DailySpinWheel useEffect hook'unda eksik dependency düzeltildi

0.2.5

6 Mart 2026

Sürükleyici okuma modu, glassmorphism yüzen tab bar, GDPR uyumlu deep linking ve kritik oyunlaştırma hata düzeltmeleriyle büyük okuyucu arayüzü yenilenmesi.

Eklenen

  • Sürükleyici Okuma Modu - Kaydırırken tab bar ve header otomatik gizlenir, dokunarak kontrolleri göster/gizle, durum çubuğu senkronizasyonu
  • Glassmorphism Yüzen Tab Bar - expo-blur ile native blur efektleri, yuvarlatılmış köşelerle modern tasarım
  • Deep Linking - GDPR uyumluluğu için hesap silme geri araması, hesap silme işleminde otomatik çıkış

Değişen

  • Gerçek Zamanlı Seri Çarpanı - Nova gösterimi seri bonuslarını içeriyor (1.0x - 2.5x)
  • Haftalık Hedef Bonusu - 500 Nova'dan 10.000 Nova'ya artırıldı
  • Dil Kalıcılığı - Kaydedilen dil tercihi uygulama başlangıcında hemen uygulanıyor

Düzeltilen

  • Modal Titremesi - Seviye atlama modalı kapatıldıktan sonra tekrar görünmüyor
  • Avatar Seçimi - Avatar ID'leri artık doğru sıralı numaraları (1-21) kullanıyor
  • Çift Dönüş İstismarı - Günlük dönüş çarkı zaman damgasını hemen kaydederek birden fazla dönüşü önlüyor
  • Aktivite Takibi - Tüm okuyucular için kaydırma başında aktivite kaydeder

0.2.4

5 Mart 2026

Kontrolsüz puan birikimini önlemek için Nova puan hesaplama mantığında kritik düzeltme.

Düzeltilen

  • Interval Sızıntı Düzeltmesi - GamificationService.ts dosyasındaki, birden fazla zamanlayıcının birikerek aşırı yüksek Nova puanlarına (örn. 2 dakikada 10k Nova) neden olan büyük hata çözüldü

0.2.3

5 Mart 2026

Nova hesaplama formülü zamana dayalı doğrusal büyüme ile yeniden tasarlandı. Kaydırmanın yanlışlıkla Nova puanı verdiği kritik bir hata düzeltildi.

Değişen

  • Nova Hesaplama Yeniden Tasarımı - Sayfa tabanlıdan zaman tabanlı hesaplamaya geçiş: Eski formül: (sayfalar × 10) + (dakikalar × 5) + 20. Yeni formül: Dakika başına doğrusal büyüme (10, 20, 30... 30 dakikada 300 Nova/dak'ya kadar). 30 dakikadan sonra: dakikada 300 Nova ile sınırlandırıldı. Örnek: 30 dakika okuma = 4,650 Nova (öngörülemeyen değerler yerine)

Düzeltilen

  • Kaydırma Nova Hatası - Sayfaları kaydırırken yanlış Nova kazançları düzeltildi. Önceden, her kaydırma konumu değişikliği recordPageRead() tetikleyerek aşırı Nova birikimine neden oluyordu

Kaldırılan

  • Kullanılmayan xpService.ts - Artık kullanılmayan eski backend servis dosyası kaldırıldı

0.2.2

4 Mart 2026

Bu sürüm senkronizasyon kararlılığı, geliştirilmiş performans ve daha doğru oyunlaştırma takibine odaklanmaktadır.

Eklenen

  • Header Senkronizasyon Butonu - Başlık alanına eklenen, retro piksel dönüş animasyonuna sahip dairesel senkronizasyon butonu

Değişen

  • Haftalık Nova Trendi - Grafik artık sunucudan gelen gerçek günlük verileri kullanıyor ve Günlük Çark'tan kazanılan puanları da içeriyor

Düzeltilen

  • Anında Senkronizasyon - Veri kaybı sorunu giderildi; okuma puanları artık kitap kapatıldığı anda sunucuya iletiliyor
  • Arka Plan Veri Koruma - Yerel puanların sunucu senkronizasyonu tamamlanana kadar korunması için Redux persistence mantığı güçlendirildi
  • Serileştirme Düzeltmesi - Senkronizasyon paketlerine eksik zaman damgaları eklenerek 'Invalid request body' hatası çözüldü

0.2.1

4 Mart 2026

Nova oyunlaştırma sistemiyle ilgili bir hata düzeltmesi ve Ayarlar ekranına eklenen yeni UI iyileştirmelerini içerir.

Eklenen

  • Ayarlar Ekranı Bağlantıları - Uygulamanın Ayarlar menüsüne resmi web sitesi (scroll.pics), Değişiklik Günlüğü sayfası ve Hesabı Sil sayfası için doğrudan bağlantılar eklendi

Düzeltilen

  • Nova Senkronizasyon Hatası - Uygulamayı açık bırakan ve okumayı duraklatan kullanıcıların kazandığı Nova puanlarının, aşırı katı sunucu taraflı hile önleme kuralları nedeniyle reddedilip silinmesine neden olan mantık hatası düzeltildi

0.2.0

3 Mart 2026

Bu sürüm; RTL dil desteği, oyunlaştırma geliştirmeleri, Android build iyileştirmeleri ve kapsamlı güvenlik sertleştirmesi içerir.

Eklenen

  • RTL Dil Desteği - Arapça, Farsça, Urduca, İbranice ve 6 RTL dil için tam sağdan-sola metin işleme
  • Günlük Dönüş Çarkı - Nova ödülleri (100-5000), Seri Koruyucu ve XP Güçlendirici ile 8 çark segmenti
  • Seviye Atlama Modalı - Backend senkronizasyonlu yeni ilerleme bildirimleri
  • API 35 Hedefleme - Kotlin 2.0.21 ile en son Android SDK'ya güncelleme
  • Güvenlik Sertleştirmesi - 80+ otomatik güvenlik modifikasyonu, ProGuard sözlüğü, sertifika pinleme

Değişen

  • Beyaz parlamayı önlemek için EPUBReader yükleme iyileştirmeleri
  • Tüm bağımlılıklar en son sürümlere güncellendi

Düzeltilen

  • Haftalık Şampiyonlar Widget hataları çözüldü
  • EPUB/PDF içe aktarmalarında güvenilirlik iyileştirmesi

0.1.3

25 Şubat 2026

Kritik hata düzeltmeleriyle Google Play Store yayını hazırlığı.

Eklenen

  • Expo Secure Store Plugin - Güvenli token depolama yapılandırması
  • Geliştirme için Metro bundler iyileştirmeleri

Değişen

  • Sürüm güncellemesi: 0.1.2 → 0.1.3
  • Release notes 16KB'tan ~3KB'a sıkıştırıldı

Düzeltilen

  • Kritik regex düzeltmesi - PDF işlemede stack overflow çözüldü
  • Google Play için release signing yapılandırması düzeltildi
  • Google Web Client ID config tabanlı yönetime geçirildi

0.1.2

24 Şubat 2026

Split-screen görüntüleyici desteğiyle büyük PDF okuma iyileştirmeleri.

Eklenen

  • Split-Screen PDF Görüntüleyici - Orijinal PDF ve çıkarılmış metni kaydırma senkronizasyonuyla yan yana görüntüle
  • 16 Aşamalı OCR Pipeline - Dil algılamalı gelişmiş PDF metin çıkarma
  • Yaş Doğrulama Sistemi - Hoş geldiniz modalı ile içerik kısıtlaması
  • react-native-pdf ile native PDF render
  • Türkçe-özel OCR hata düzeltmeleri

Değişen

  • Geliştirilmiş profil yönetimi arayüzü
  • İyileştirilmiş Google oturum açma akışı

Düzeltilen

  • Birden fazla PDF metin çıkarma doğruluk iyileştirmesi
  • Karmaşık PDF düzenlerini daha iyi işleme

0.1.1

22 Şubat 2026

Güvenlik sertleştirmesi, duyarlı tasarım sistemi ve artırılmış dosya limitleri.

Eklenen

  • Duyarlı Tasarım Sistemi - Telefonlar ve tabletler için breakpoint'ler, dinamik ölçekleme
  • Sertifika pinlemeli ağ güvenliği yapılandırması
  • Çoklu çözünürlüklü açılış ekranı logoları

Değişen

  • PDF dosya boyutu limiti: 25MB → 30MB
  • EPUB dosya boyutu limiti: açık 50MB
  • 15+ bileşen duyarlı davranış için güncellendi

Düzeltilen

  • EPUB içe aktarmaları için ZIP bomb koruması
  • Path traversal koruması
  • Store listing başlıkları 30 karakter limitine güncellendi

0.1.0

11 Şubat 2026

Kapsamlı e-okuyucu özellikleri ve retro RPG oyunlaştırmasıyla ilk sürüm.

Eklenen

  • EPUB Desteği - Temalar, fontlar ve göz konforu moduyla tam EPUB 2.0/3.0 ayrıştırma
  • PDF Desteği - Markdown dönüşümüyle lazy metin çıkarma
  • Oyunlaştırma Sistemi - 21 avatar seviyesi, günlük dönüş çarkı, seriler, lider tabloları
  • Tipografi Kontrolleri - Font seçimi, boyut, satır yüksekliği, kelime aralığı
  • Alıntı Sistemi - Kitaplardan alıntı yakala, tasarla ve paylaş
  • Retro Arayüz - VT323 pixel font, CRT efektleri, glow animasyonları
  • Google OAuth kimlik doğrulama
  • Görsel kitap grid'i ile kütüphane yönetimi
  • RTL desteğiyle 67+ dil desteği

Sürüm Geçmişi

SürümTarihOdak
0.4.52026-03-23Okuma süresi çift sayım düzeltmesi, çark cooldown düzeltmesi
0.4.42026-03-22PDF çıkarma %99 takılma, ilerleme takibi, Akademik Mod uyarı düzeltmesi
0.4.32026-03-22Akademik Mod Zoom, Çok Renkli Vurgulama, Göz Konforu CSS Çözümü
0.4.12026-03-19Uygulama giriş yeniden düzenleme, PersistGate, hooks sırası düzeltmesi
0.4.02026-03-18Yüzen araç çubuğu HUDMenu, oyunlaştırma sistemi, split-screen kaldırma
0.3.02026-03-17Avatar atama hatası düzeltmesi, veritabanı düzeltme
0.2.92026-03-16Oturumlar arası avatar kalıcılığı düzeltmesi
0.2.82026-03-12Split-screen senk modu, avatar ID düzeltmesi, performans
0.2.72026-03-09Yüzen tab bar tablet desteği, boyut küçültme, avatar ID düzeltmesi
0.2.62026-03-07EPUB bölüm geçişleri, React uyarı düzeltmesi
0.2.52026-03-06Sürükleyici mod, glassmorphism UI, deep linking, oyunlaştırma düzeltmeleri
0.2.42026-03-05Interval sızıntı düzeltmesi, Nova hesaplama
0.2.32026-03-05Nova formülü yeniden tasarımı, kaydırma hatası düzeltmesi
0.2.22026-03-04Senkronizasyon butonu, haftalık trend düzeltmesi, stabilizasyon
0.2.12026-03-04Ayarlar bağlantıları, Nova senkronizasyon düzeltmesi
0.2.02026-03-03RTL desteği, API 35, güvenlik sertleştirmesi
0.1.32026-02-25Google Play hazırlığı, regex düzeltmesi
0.1.22026-02-24Split-screen PDF, 16 aşamalı OCR
0.1.12026-02-22Duyarlı sistem, güvenlik
0.1.02026-02-11İlk sürüm