Sürüm Geçmişi
0.6.4 (2026-09-16)
Bug Fixes
- Sağlık ucu ve panel, zaman damgası boş kur satırları yüzünden "son kur" bilgisini kaybetmiyor (boş değerler sıralamada sona alındı)
0.6.3 (2026-09-16)
Bug Fixes
- Zaman damgası yayınlamayan kaynaklarda (ör. Moon Star Döviz) çekim anı bildirim zamanı sayılır; kaynak artık "Veri yok" ya da "bayat" görünmez. Zaman damgası eşlemesi olup çözümlenemeyen kaynaklar loga yazılır
- "En iyi kur" karşılaştırmasının referans saati yalnız kaynağın kendi bildirdiği saatlerden hesaplanır (yedek damga rozetleri kaydırmaz)
0.6.2 (2026-09-16)
Bug Fixes
- Tablo altındaki içerik arası reklam artık kare (336×280) değil, altbilgiyle aynı yatay dikdörtgen formatta (728×90); kreatifler yenilendi
0.6.1 (2026-09-16)
Bug Fixes
- Panelde "Veritabanı gecikmesi" artık tek küçük sorguyla ölçülüyor; sayfa yükü altındaki toplam süre gecikme gibi gösterilmiyor
0.6.0 (2026-09-16)
Yönetim paneli 4. faz: dashboard ve operasyon. Karşılaştırma planındaki 24 önerilen maddenin tamamı bu sürümle uygulanmış oldu.
Features
- Panel özet kartları: aktif kaynak, son başarılı çekim, 24 saat hata oranı, karantinadaki kur ve bayat kaynak sayısı
- Sistem sağlığı kartı: veritabanı gecikmesi, son kur, cron gecikmesi uyarısı, tazeleme ve elle çekim yapılandırma durumu, sürüm
- "Şimdi çek" düğmesi (cron beklemeden kur çekimi) ve "Önbelleği tazele" düğmesi
- Manuel kur, ayar, kaynak ve reklam kayıtlarından sonra site önbelleği kendiliğinden tazelenir
- Karantinadaki kurlar: kaynak adı, alış/satış, önceki değer ve sapma; tek tıkla onaylama ya da reddetme (onay penceresiyle)
- Kaynak düzenleyicide son başarılı testin kur tablosu, yeni testle karşılaştırma rozetleri (yeni/eksik/değişim) ve kaynak özeti (güncel kurlar, son 10 çekim)
Bug Fixes
- Karantina onayı kur geçmişine de yazabilsin diye 0004 veritabanı migration'ı eklendi (uygulanana kadar panel bilgi verir)
0.5.1 (2026-09-16)
Bug Fixes
- Mobilde üst banner çeviricinin üstünde gösteriliyor (masaüstünde yerinde)
- Paylaşım kartı (WhatsApp, X, Telegram bağlantı önizlemesi) yeniden tasarlandı: açık zemin, ortalanmış marka ve slogan, USD/EUR/GBP en iyi alış kurları; kare kırpmada da okunur, Türkçe karakterler doğru
0.5.0 (2026-09-16)
Yönetim paneli 3. faz: formlar.
Features
- Kaynak, reklam ve manuel kur formlarında istemci tarafı doğrulama: hatalar ilgili alanın altında, ilk hatalı alana odak, ekran okuyucu bağlantıları; slug çakışması anlaşılır mesajla
- Kaynak düzenleyicide kaydedilmemiş değişiklik uyarısı ("Kaydedilmedi" rozeti, sayfadan ayrılırken onay); bağlantı veya adaptör değişince eski test sonucu geçersiz sayılır
- Manuel kur: kur sınıfı için kaynağın mevcut sınıflarından seçim listesi, efektif/kaydi türü, son kaydedilen kurun özeti
Bug Fixes
- Reklam ekleme hatası kaybolan bildirim yerine kalıcı hata bandında gösteriliyor
- Sayı alanları boşaltılınca sessizce 0'a düşmüyor; boş alan doğrulama hatası veriyor
0.4.0 (2026-09-16)
Yönetim paneli 2. faz: kimlik ve çekim logları.
Features
- Giriş: oturumu düşen yönetici girişten sonra kaldığı sayfaya döner (güvenli geri dönüş adresi, dış adrese yönlendirme engellenir); oturumu açık yönetici giriş sayfasını görmez; yönetici olmayan hesaba açıklayıcı kart ve çıkış
- Giriş sertleştirme: şifre göster/gizle, "çok fazla deneme" uyarısı, sayfa arama motorlarına kapalı
- Çekim logları: sayfalama (25/50/100), kaynak ve durum filtresi (OK, hata, karantinalı), adres çubuğunda paylaşılabilir filtre, toplam kayıt sayısı
- Log satırı ayrıntısı: tam hata metni, HTTP durumu, süre ve karantina sayısı; eşleme hataları madde madde
- Panelde ardışık hata sayısı o kaynağın hatalı çekimlerine bağlantı
Bug Fixes
- Log sıralaması kararlı (aynı saniyedeki kayıtlar sayfa sınırında atlanmaz); toplamın ötesindeki sayfa ilk sayfaya döner
- Sayfalama düğmeleri ilk/son sayfada gerçekten devre dışı
0.3.0 (2026-09-16)
Yönetim paneli 1. faz: kabuk ve ortak bileşenler (refine, react-admin, AdminLTE ve shadcn-admin karşılaştırmasından türetilen 24 maddelik planın ilk 10'u).
Features
- Panel site tasarım token'larına geçirildi: açık/koyu tema otomatik, WCAG AA kontrast, görünür odak halkası, yeni "tehlike" rengi
- Üst bar: aktif sayfa vurgulu gezinme (dar ekranda kaydırılabilir şerit), kullanıcı menüsü ve "Çıkış yap"
- Sekme başlıkları sayfa bazlı ("Kaynaklar • KKTC Kurlar Yönetim"); kaynak ekleme ve düzenleme sayfalarında ekmek kırıntısı
- Erişilebilirlik: "İçeriğe atla" bağlantısı, klavyeyle gezilebilir kullanıcı menüsü, aria-pressed açma/kapama düğmeleri, tablo başlığı kapsamı, ekran okuyucu duyuruları
- Tablolar telefonda yatay kaydırılır, ilk sütun sabit kalır
- Reklam silme öncesi onay penceresi
- İşlem sonuçları köşede beliren bildirimlerle (başarı ve hata ayrı); hata bandı ve "Tekrar dene"; beklenmeyen hata sayfası
- Açık sekmede oturum düşünce giriş sayfasına yönlendirme; yetkisiz yazma artık yanlış "kaydedildi" bildirimi vermiyor
Bug Fixes
- Panel ve loglar sayfalarında veritabanı hatası gizlenmiyor (yanlış "karantinada kur yok" mesajı kalktı)
- Karantina listesinde kaynak adı gösteriliyor
- Yeni kaynak şablonunun açıklaması motor tipiyle uyumlu
0.2.0 (2026-09-16)
XE tarzı yeniden tasarım: Figma'da tasarlanıp koda geçirildi (15–16 Eylül).
Features
- Ana sayfa artık döviz çevirici: baz/karşı para birimi kartları, tutar girişi ve kaynak seçimi; karşılaştırma tablosu /kurlar sayfasına taşındı (/cevirici adresi ana sayfaya yönlendirilir)
- Grafikler sayfası: günlük kapanış görünümü ve SVG kur grafiği; masaüstünde kenar sütununda mini grafik
- Japon Yeni (JPY): TCMB ve KKTC Merkez Bankası (100 birim kotasyonu) ile referans kuru
- Yeni site kabuğu: üst bar, mobil alt gezinme ve "Daha" sayfası; açık/koyu tema token'ları, Geist yazı tipi, Twemoji bayraklar
- Reklam: istemci tarafı ağırlıklı banner rotasyonu
- Sağlık ucu (/api/health) ve Supabase uyutma önleyici günlük tetikleyici
- Altbilgideki sürüm numarası sürüm geçmişine bağlanır
Bug Fixes
- WCAG AA kontrast token'ları ve görünür odak halkası
- Mini grafik işareti, segment kontrol ARIA rolü ve kaynak listesi katman sırası
- Metin düzeltmeleri: kaynak rozeti "Eski", grafik notunda "Kıbrıs saati"
- Boş NEXT_PUBLIC_SITE_URL build'i düşürmez; Supabase public değerleri için kod içi varsayılan
0.1.0 (2026-08-17)
İlk sürüm — kktckurlar.com MVP.
Features
- Karşılaştırma ekranı: KKTC döviz büroları, bankalar ve resmi kurlar tek tabloda — alış / makas / satış, en iyi kur vurgusu, kaynak başına güncelleme saati
- 5 aktif kaynak: Sun Döviz, Express Döviz, Referans Kuru, TC Merkez Bankası, KKTC Merkez Bankası (+3 hazır pasif kaynak: Nova Bank, İktisatbank, Moon Star)
- 5 dakikada bir otomatik kur güncelleme; şüpheli veri karantinası ve bayat veri rozeti
- Para birimi ve kaynak detay sayfaları, döviz çevirici
- Yönetim paneli: kaynak ekleme ("Test Et" ile canlı doğrulama), manuel kur girişi, reklam yönetimi, loglar
- 90 günlük kur geçmişi arşivi (grafikler için)
- Mobil öncelikli tasarım, SEO ve sosyal paylaşım kartları