Mini Verbigem — değişiklik geçmişi
En yeni sürümler ve bunlarda nelerin değiştiği.
v1.0.732026-09-12) — versionCode 73
Kayıt sırasında e-posta doğrulama (açığın kapatılması).
- E-posta+parola ile oluşturulan hesaplar, uygulamaya girmeden önce adresi doğrulamalıdır.
- Navigasyon engeli (
RequireAuth), doğrulanmamış hesabı doğrulama ekranına yönlendirir; Google ve telefon bunu atlar. - E-postadaki bağlantıya tıklandıktan sonra kullanıcı "Yeniden kontrol et"e basar →
reload() → uygulamaya girer. - 6 dilde 10 yeni
emailVerify.* stringi eklendi.
v1.0.482026-09-08) — versionCode 49
PRO durumu artık sabit kaydedilmiyor, hesaplanıyor.
- Bir hesap yalnızca iki koşuldan biri sağlandığında PRO'dur: aktif reklam kaldırma satın alımı (gelecekte
noAdsUntil) VEYA cüzdan bakiyesi > 0. noAdsUntil boş cüzdanla dolduğunda hesap Free'e geri döner (ör. krediler bitince billUser planı free yapar). Kaydedilen plan alanı yalnızca bilgilendirmedir.- „dokładny" motoru (HY-MT) her PRO durumu için açıktır — boş cüzdanla da (yalnızca reklam kaldırma). Free hesapta kapalı kalır.
- Web (
isProAccess) ve Android (UserProfile.isPro) için geçerli.
v1.0.40v1.0.46 (2026-09-06 → 2026-09-08) — versionCode 41–47
Depo geçmişinden yeniden derlenen toplu girişler (Android uygulaması için
sürüm bazlı ayrıntılar /android/changelog.html sayfasında).
- 6 dilde «Yenilikler» sayfası —
/changelog.html ve /android/changelog.html, CHANGELOG.md dosyasından üretiliyor (PL kanonik) + landing sayfasında bağlantılar. GitHub Releases bağlantısı kaldırıldı (özel depo). - App Links:
mini.verbigem.com için autoVerify içeren assetlinks.json. - Siteyle tutarlı sürümleme: sürüm ve APK URL'si
vite.config.ts içinde, landing sayfası /updates/version.json okuyor; «Uygulamayı indir» ve /download/android güncel dosyayı gösteriyor. APK her derlemede dist/android/ içine kopyalanıyor. - Çevrimiçi çeviri: seçilen model (DeepSeek / Gemini / Claude) OpenRouter'a iletiliyor, model başına faturalama gerçek
usage.cost üzerinden +%10 marj — kodda sabit fiyat yok. Kendi OpenRouter anahtarınla da kullanılabiliyor (ücretsiz modeller). - Paddle ödemeleri: cüzdan doldurma için
createCheckout Cloud Function'ı; PADDLE_ENV anahtarı (sandbox / production). Fonksiyonlar us-central1 bölgesine taşındı (projeyle uyumlu) — ücretli çeviri ve doldurma hataları böylece düzeldi. - Yasal sayfalar: Şartlar / İadeler / İletişim + footer bağlantıları ve cache başlıkları.
- Giriş: Google ile girişten sonra anında
/app'e geçiş, ilk auth callback'ine kadar splash, redirect'li oturumlarda çalışan sürüm kontrolü. - BottomNav: doğru yollara sahip 5 simge (
/app öneki).
v1.0.472026-09-08) — versionCode 48
Paddle ödemeleri üretimde (LIVE) + «Reklamları kaldır» sonrası PRO hesap.
- «Reklamları kaldır» abonelik değil, tek seferlik ön ödemedir. Dört seçenek: $1 · 1 ay, $3 · 3 ay, $5 · 5 ay, $10 · 10 ay. Bir kez ödüyorsun, hiçbir şey kendiliğinden yenilenmiyor.
- Satın alma sonrası hesap PRO 💎 olur —
transaction.completed webhook'u artık plan: 'pro' da ayarlıyor (önce sadece noAdsUntil ayarlanıyordu, bu yüzden web'deki bazı Pro özellikler hesabı hâlâ Free görüyordu). - Hesap durumu kartı her zaman cüzdan bakiyesini (hiç doldurulmadıysa 0.00 — reklamları kaldırmak kredi eklemez) ve reklamların geri dönmesine kalan süreyi gösterir.
- Paddle kataloğundaki LIVE fiyatlar
src/billing/paddleConfig.ts ve functions/index.js içine bağlandı; ödeme mini.verbigem.com alan adında çalışıyor.
v1.0.392026-09-05) — versionCode 40
Mini Verbigem deposunun ilk resmî sürüm etiketi — Verbigem ekosisteminin sade çevirmeni (mini.verbigem.com).
Yenilikler
- İki çeviri modu
- Yerel mod (Sohbet): iki kişi, tek cihaz, iki yönde dönüşümlü çeviri + otomatik TTS.
- Uzaktan mod (Chat): kullanıcı arama, davetler, gerçek zamanlı 1:1 sohbetler (Firestore
onSnapshot), göndermeden önce çeviri.
- Yerel motorlar (çevrimdışı, cihazda)
- Hızlı: Qwen3-0.6B q4; isabetli: HY-MT1.5-1.8B q4 (WebGPU → WASM yedeği).
- Model indirme kapısı — tam olarak bir kez indirilir, arayüzde model adı gösterilmez.
- Pro katmanı
- Motor seçici: hızlı / isabetli / ikisi / çevrimiçi API (DeepSeek).
OnlineEngine, sunucu tarafındaki Cloud Function proxy'si üzerinden — API anahtarı istemciye hiç ulaşmaz, jeton sayacı, %10 kâr marjı.- OCR: Tesseract.js (Free) + DeepSeek Vision (Pro).
- İlk günden itibaren Paddle MoR ödemeleri: $1/ay banner (reklamsız) + ön ödemeli API cüzdanı ($3/$5/$10); webhook fulfillment uçtan uca çalışıyor.
- Hesap: e-posta/şifre + Google (Firebase Auth), profil (takma ad, avatar, diller,
free/pro plan, cüzdan). - Landing page: AuthModal, Özellikler / Fiyatlandırma / İndirme bölümleri ve
/android/version.json dosyasından okunan dinamik APK URL'si. - i18n pl + en (diğer 4 dil EN'ye düşer); sürümleme + kill-SW — eski sürüm algılandığında zorunlu yeniden yükleme.
- Çalışma kuralı: her büyük kod değişikliğinden sonra — README güncellenir ve
git push yapılır.