Rentiva v4.62.2 — Lite Araç-Limiti Sayaç Sağlamlaştırması
Lite araç-limiti sayacının herkese açık overflow-gizleme filtresinden bağımsız olarak gerçek araç sayısını yansıtmasını sağlayan bir iç sağlamlaştırma yaması.
Lite araç-limiti sayacının herkese açık overflow-gizleme filtresinden bağımsız olarak gerçek araç sayısını yansıtmasını sağlayan bir iç sağlamlaştırma yaması.
Güncel rota tablosunu kullanan kurulumlarda rota limitini sessizce uygulamayan Lite VIP transfer rota limiti sayacını düzelten bir yama sürümü.
Pro lisansı sona erdiğinde, Pro döneminde eklenen ve Lite plan limitlerini aşan katalog içerikleri — araçlar, ek hizmetler ve transfer rotaları — canlı kalmak yerine otomatik olarak herkese açık siteden gizlenir. Veri asla silinmez; Pro'ya tekrar geçtiğinizde her şey otomatik olarak geri gelir.
Bir bayi ödemesini onayladığınızda Rentiva artık döneme ait yazdırılabilir, sıra numaralı bir ödeme makbuzu oluşturuyor — hakedişler, her birinden kesilen platform komisyonu, cezalar ve ödenen net tutar — değiştirilemez bir kayıt olarak dondurulup bayiye e-postayla gönderiliyor. Bu sürüm ayrıca başvuru formuna bayi sözleşmesi onayı, operatör ve bayi araçlarını ayıran bir "Ekleyen" sütunu ve Aylık Rezervasyon Takvimi'nde tek tıkla gün bloklama ekliyor.
Olgunlaşmış bayi ödemeleri tek-siteli kurulumlarda sessizce atlanıyordu: olgunlaşmış-ödeme işçisindeki ölü bir SaaS "kontrol düzlemi" gate'i, normal bir kurulumun hiç oluşturmadığı çok-kiracılı bir kayıt satırı gerektiriyordu; bu yüzden hiçbir zamanlanmış ödeme otomatik olarak sonuçlanmıyordu. Bu sürüm o gate'i kaldırıyor — işçi artık koşulsuz çalışıyor — ve buna neden olan kullanılmayan çok-kiracılı orkestrasyon iskeletini temizliyor.
TransferSearchEngine'de lokasyon filtresi yoktu — bir İstanbul rotası aramasında Ankara ve Antalya'daki araçlar da çıkıyordu. Bu sürüm şehir-bazlı araç eşleştirmesi ekliyor (rotanın kalkış şehri), kiralama modülünün 3-katmanlı hibrit filtresini (araç → bayi devralma → global varsayılan) yeni expand_to_city moduyla yeniden kullanarak. Ayrıca bir dizi arayüz/içerik iyileştirmesi: liste-tablo sayfalarında KPI kart boşluğu, kontrol paneli kart yükseklikleri, Hakkında sayfası sağlamlaştırması ve Araçlar takviminin Rezervasyonlar sayfasıyla görsel pariteye getirilmesi.
AutoComplete cron'u dropoff_date < NOW() karşılaştırmasını tarih-only granülerlikte yapıyordu. MySQL YYYY-MM-DD değerini YYYY-MM-DD 00:00:00 olarak yorumladığından, dropoff'u aynı gün olan herhangi bir confirmed rezervasyon gece 00:00'da otomatik 'completed' işaretleniyordu — gerçek iade saatinden saatler önce. has_overlap() bu yanlış-completed kayıtları status filtresinden hariç tutuyordu ('completed' listede yoktu), aynı araç kalan kira saatleri için çift-rezervasyona açık kalıyordu. Bu sürüm cron'u düzeltir, has_overlap() katmanında defansif koruma ekler, completed → in_progress Status geçişini açar ve mevcut kontamine kayıtları geri almak için bir bakım script'i içerir.
Kalan ödeme çifte vergi sorunu ve otomatik iptal sonrası orphan WC siparişleri için kritik düzeltmeler. Kontrol paneli widget'ları durum rozeti, plaka, lokasyon ve depozito/kalan ayrımı kazandı. Hakkında > Destek sekmesine GitHub Issues kartı, test istatistikleri ve sürüm geçmişi accordion'u eklendi. Lisans sayfası 2 sütun grid'e geçti, Mesajlar React 18 chat bubble arayüzünü benimsedi. 88 yeni Türkçe çeviri.
Dar ekranlarda taşan kalan yönetici tablolarına yatay kaydırma wrapper'ı eklendi.
Tutarlı gradyan KPI kartları artık tüm yönetici liste sayfalarında uygulanıyor. Araçlar, Rezervasyonlar, Transfer ve Ek Hizmetler sayfaları Kontrol Paneli/Raporlar mavi/yeşil/amber/gri gradyan stilini benimsiyor.