Stable sürümü, geniş test süreci sonrası güvenli kullanım için önerilir. Beta sürümü önizleme/erken erişim amaçlı olup üretim öncesi test ortamlarında kullanılmalıdır.
v1.4.230
Stable
yayın · 29.04.2026
Sürüm 1.4.230 — Kategori görünümü modernize
Kategori liste görünümü ana katalog tasarımıyla aynı modern storefront diline geçirildi.
İyileştirmeler
- **Kategori liste görünümü:**
catalog/category sayfası storefront modern şerit yapısına hizalandı.
- **Üst şerit:** Marquee + currency segmented + mini sepet düzeni kategori görünümüne taşındı.
- **Görsel tutarlılık:** Kategori kart/grid ölçüleri ana katalogla aynı modern ölçülere çekildi.
v1.4.229
Stable
yayın · 28.04.2026
Sürüm 1.4.229 — Header login button cleanup
Storefront üst menüde yönetici linki kaldırıldı ve giriş yap butonu kutulu stile geçirildi.
İyileştirmeler
- **Header sadeleştirme:** Yönetici giriş linki storefront üst menüden kaldırıldı.
- **Giriş yap CTA:** Login bağlantısı kutu/buton görünümünde yeni stile taşındı.
v1.4.228
Stable
yayın · 28.04.2026
Sürüm 1.4.228 — Seamless marquee loop
Marquee şeridi sağda kapanıp soldan kesintisiz yeniden başlayan akışa geçirildi.
İyileştirmeler
- **Marquee akış iyileştirmesi:** Üst şerit ticker içeriği çift grup yapısına alınarak kesintisiz döngü sağlandı.
- **Sağ kapanış davranışı:** Sepet ve para birimi tarafındaki yumuşak fade geçişi korunarak devam ettirildi.
v1.4.227
Stable
yayın · 28.04.2026
Sürüm 1.4.227 — Marquee left bleed + cart clear redirect
Marquee sol limit kaldırıldı ve sepet temizleme sonrası storefront vitrine yönlendirme eklendi.
İyileştirmeler
- **Marquee sol genişletme:** Üst şeritte ticker alanı sol tarafta sayfa sonuna kadar uzatıldı, sağ kontrol bloğu korunarak bırakıldı.
- **Mask davranışı:** Sol fade kaldırıldı, sağ fade korunarak geçiş daha net hale getirildi.
- **Sepeti temizle yönlendirme:** Storefront sepet temizleme sonrası boş sepet yerine doğrudan vitrin ürün listesine yönlendirme yapılır.
v1.4.226
Stable
yayın · 28.04.2026
Sürüm 1.4.226 — Show breadcrumb + strip alignment fix
Ürün detayda kategori butonu kaldırıldı ve marquee şeridinde sağ blok hizası eski konumuna getirildi.
İyileştirmeler
- **Ürün detay breadcrumb:** Ürün seçimi ekranında kategori butonu kaldırıldı, yalnız geri ve ürün adı bırakıldı.
- **Şerit hizası:** Vitrin ve ürün detay üst şeritlerinde para birimi + sepet bloğu eski sağ hizasına geri alındı.
- **Marquee akışı:** Ticker başlangıcı sağ kontrol bloğunun solundan aynı satırda devam edecek şekilde düzenlendi.
v1.4.225
Stable
yayın · 28.04.2026
Sürüm 1.4.225 — Marquee alignment + product detail strip
Marquee şeridi hizası düzeltildi ve ürün detay sayfasına hero altı şerit eklendi.
İyileştirmeler
- **Hizmetler hizalama düzeltmesi:** Marquee şeridinde sağdaki para birimi ve sepet bloğu eski sağ hizasına geri alındı.
- **Ürün detay UX:** Satın al sonrası açılan ürün detay sayfasında hero altına aynı marquee/currency/sepet şeridi eklendi.
- **Detay currency segmentleri:** Ürün detay şeridinde para birimi değişimi ürün rotasında
ccy parametresi ile korunur.
v1.4.224
Stable
yayın · 28.04.2026
Sürüm 1.4.224 — Restore right control positions
Hizmetler üst şeridinde sağ kontroller eski konumuna alınırken sol marquee full-width bırakıldı.
İyileştirmeler
- **Yerleşim düzeltmesi:** Para birimi segmented ve sepet bloğu önceki sağ hizasına geri alındı.
- **Marquee davranışı:** Sol ticker bandı full-width akışını korur; sağ blokta ekstra kayma uygulanmaz.
v1.4.223
Stable
yayın · 28.04.2026
Sürüm 1.4.223 — Marquee full-width left flow
Hizmetler üst şeridindeki marquee sola doğru tam genişlikte akacak şekilde iyileştirildi.
İyileştirmeler
- **Marquee akış düzeltmesi:** Üst şeritte ticker sol kenara kadar tam genişlikte akacak şekilde güncellendi.
- **Şerit yerleşimi:** Sağdaki currency segmented ve sepet bloğu sabit kalırken marquee kesintisiz alan kullanır.
v1.4.222
Stable
yayın · 28.04.2026
Sürüm 1.4.222 — Services strip marquee ticker
Hizmetler üst şeridine erişilebilir ve hover-pause destekli full-width marquee eklendi.
İyileştirmeler
- **Hizmetler marquee:** Ürün sayacı kaldırılarak üst şeride full-width ticker eklendi.
- **Animasyon davranışı:** Ticker sağdan sola sürekli akar; hover durumunda pause olur.
- **Erişilebilirlik:**
prefers-reduced-motion için animasyon kapatma ve sabit içerik gösterimi sağlandı.
v1.4.221
Stable
yayın · 28.04.2026
Sürüm 1.4.221 — Services strip/cart/currency layout update
Hizmetler sayfası üst şerit yerleşimi sepet ve currency segmented kontrol ile yeniden düzenlendi.
İyileştirmeler
- **Hizmetler şeridi:** Ürün sayacı tam genişlikte üst bar olarak güncellendi.
- **Üst yerleşim:** Sepet ikonu sağa, para birimi seçimi segmented-control olarak soluna alındı.
- **Navigasyon:** Müşteri paneli bağlantısı ghost buton ve “Giriş yap” metnine taşındı.
v1.4.220
Stable
yayın · 28.04.2026
Sürüm 1.4.220 — Services page corporate UI refresh
Hizmetler ve kategori listeleme sayfaları daha kurumsal, modern çizgide yenilendi.
İyileştirmeler
- **Hizmetler sayfası:** kurumsal toolbar + modern kart/grid görünümü eklendi.
- **Kategori listesi:** üst özet satırı ve kart estetiği yenilendi.
v1.4.218
Stable
yayın · 28.04.2026
Sürüm 1.4.218 — Product form field placement update
Ürün formunda order ve features alanlarının kart yerleşimi iyileştirildi.
İyileştirmeler
- **Ürün formu:** sort_order ve features alanları sol karttaki temel bilgiler bölümüne taşındı.
v1.4.217
Stable
yayın · 28.04.2026
Sürüm 1.4.217 — Product form UX and period flow cleanup
Ürün ekle/düzenle formunda periyot alanları sadeleştirildi, üst bölüm daha kullanışlı kart düzenine taşındı.
İyileştirmeler
- **Ürün formu:** Üst alanlar iki kartlı düzenle sadeleştirildi (Temel bilgiler / Fiyatlandırma).
v1.4.215
Stable
yayın · 28.04.2026
Sürüm 1.4.215 — Catalog filter spacing adjustment
Vitrin ve panel katalog filtre satırı ile başlık alanı arasındaki boşluk artırıldı.
İyileştirmeler
- **UI spacing:** Katalog filtre/pill satırı ile üst başlık arasındaki mesafe artırıldı.
v1.4.214
Stable
yayın · 28.04.2026
Sürüm 1.4.214 — Sembol, selector tasarımı ve period_labels
USD sembol gösterimi, para birimi selector tasarımı ve para birimi bazlı periyot etiketleri eklendi.
İyileştirmeler
- **Fiyat sembolleri:** USD/EUR/GBP için sembol gösterimi iyileştirildi ($, €, £).
- **Vitrin/panel selector UI:** Para birimi seçim alanı pill/domain buton estetiği ile uyumlu hale getirildi.
v1.4.213
Stable
yayın · 28.04.2026
Sürüm 1.4.213 — CSP inline handler ve ürün listesi çoklu fiyat
Currency switch için inline handler kaynaklı CSP hataları giderildi; ürün listesi fiyat kolonunda çoklu para birimi görünümü eklendi.
İyileştirmeler
- **Ürün listesi:** Fiyat sütunu tüm tanımlı para birimlerini (
product_prices) gösterir.
- **Admin liste CSP uyumu:** products/index üzerindeki inline event handler kullanımları listener tabanlı yapıya taşındı.
v1.4.212
Stable
yayın · 28.04.2026
Sürüm 1.4.212 — Cart currency lock ve multi-currency VAT hints
TRY’ye düşme sorunu sepete ekleme aşamasında düzeltildi; ürün formunda her currency satırı için KDV özeti eklendi.
İyileştirmeler
- **Ürün formu:** Çoklu para birimi satırlarında canlı KDV hesap özeti gösterimi eklendi.
v1.4.209
Stable
yayın · 28.04.2026
Sürüm 1.4.209 — Product price currency match düzeltmesi
Ürün fiyat para birimi eşleşmesi case-insensitive hale getirilerek vitrin para birimi fallback hatası düzeltildi.
İyileştirmeler
- **Vitrin dönüşümü:** USD/EUR/GBP seçildiğinde, kayıt varsa ilgili para birimi fiyatı zorunlu olarak kullanılır.
v1.4.208
Stable
yayın · 28.04.2026
Sürüm 1.4.208 — Vitrin para birimi çözümleme düzeltmesi
Katalogta seçili para birimi akışı ürün fiyat kayıtlarını da dikkate alacak şekilde düzeltildi.
İyileştirmeler
- **Ürün detay akışı:** Kategori/ürün para birimi uyuşmazlığında USD/TRY geçişi daha güvenilir fallback ile korunur.
v1.4.207
Stable
yayın · 28.04.2026
Sürüm 1.4.207 — Locale toggle pasifleştirme ve validation düzeltmesi
Kategori formunda locale toggle kapalı senaryoları için payment methods disable ve required doğrulama hataları düzeltildi.
İyileştirmeler
- **Kategori formu:** Storefront locale toggle kapalıyken allowed payment methods inputları pasiflenir.
v1.4.206
Stable
yayın · 28.04.2026
Sürüm 1.4.206 — Multi-currency tick ve currency satır aktiflik kuralı
Kategori formunda multi-currency geri alındı, gateway satırları seçili currency bazında aktif/pasif yapıldı.
İyileştirmeler
- **Kategori formu:** iyzico/PayPal seçimleri yan yana hizalandı.
- **Koşullu aktiflik:** Locale-enabled açıkken multi-currency/map pasif; locale kapalıyken seçili olmayan currency satırları pasif.
v1.4.205
Stable
yayın · 28.04.2026
Sürüm 1.4.205 — Storefront visibility language iç blok düzeni
Storefront visibility language alanı enabled bloğuna alındı ve iç alanlar koşullu aktif/pasif yapıldı.
İyileştirmeler
- **Kategori formu:** Storefront visibility language seçimi, enabled bloğunun içine taşındı.
- **UX davranışı:** Enabled kapalıyken iç seçim alanları pasifleniyor; açıldığında tekrar aktifleşiyor.
v1.4.204
Stable
yayın · 28.04.2026
Sürüm 1.4.204 — Kategori currency akışı sadeleştirme
Tek para birimi odaklı kategori formu ve locale-enabled koşulunda gateway-map pasifleştirmesi.
İyileştirmeler
- **Kategori formu:** Multi-currency tick kaldırıldı; tek Sales currency akışına geçildi.
- **UX koşulu:** Storefront visibility language enabled aktifken Payment gateways by currency alanı pasiflenir.
- **Backend kuralı:** Locale-enabled açıkken currency-gateway map boşlanır; currency_codes tek değerle tutulur.
v1.4.203
Stable
yayın · 28.04.2026
Sürüm 1.4.203 — Çoklu para birimi form UX iyileştirmesi
Kategori ve ürün formlarında çoklu para birimi alanları modern/sade görünüme taşındı.
İyileştirmeler
- **Kategori formu tasarımı:** Çoklu para birimi ve currency-gateway alanları modern chip/satır kart yapısına alındı.
- **Ürün formu fiyat alanı:** Çoklu fiyat girişleri para birimi badge ve sade kutu düzeniyle daha okunabilir hale getirildi.
v1.4.201
Stable
yayın · 28.04.2026
Sürüm 1.4.201 — Storefront para birimi sembol düzeltmeleri
USD/EUR/GBP ürünlerde vitrin ve checkout metinlerinde yanlış TL sembolü giderildi.
İyileştirmeler
- **TR/EN storefront metinleri:** Fiyat/KDV çeviri satırları para biriminden bağımsız dinamik hale getirildi.
v1.4.200
Stable
yayın · 28.04.2026
Sürüm 1.4.200 — Ürün formunda kategori slug görünümü
Kategori dropdown etiketleri ad + slug olarak güncellendi.
İyileştirmeler
- **Ürün formu kategori seçimi:** Kategori seçenekleri artık
Ad - slug olarak listelenir; aynı isimli kategoriler kolay ayrıştırılır.
v1.4.199
Stable
yayın · 28.04.2026
Sürüm 1.4.199 — Kategori form metin ve yerleşim iyileştirmesi
Kategori create/edit formunda metinler sadeleşti, lisans kartı ve buton konumu iyileştirildi.
İyileştirmeler
- **Kategori form metinleri:** Ödeme, para birimi ve vitrin dil alanları kullanıcı dostu TR/EN etiketlerle güncellendi.
- **Yerleşim:** Merkezi lisans satışı kartı sağ kolonda ödeme ayarlarının altına taşındı.
- **Form aksiyonları:** Kaydet/İptal butonları yeni kart düzeniyle uyumlu şekilde sağa hizalı aksiyon bloğuna alındı.
v1.4.198
Stable
yayın · 28.04.2026
Sürüm 1.4.198 — Kategori formunda iki kolon kart düzeni
Kategori create/edit ekranlarında alan yerleşimi ve seçenek tasarımları iyileştirildi.
İyileştirmeler
- **Kategori formu (UI):** Oluştur/Düzenle ekranı iki kolona ayrıldı; temel alanlar ve satış ayarları ayrı kartlarda toplandı.
- **Ödeme seçenekleri görünümü:**
iyzico ve PayPal seçimleri daha okunabilir, tutarlı checkbox satırlarına dönüştürüldü.
- **Vitrin dili + aktiflik:**
storefront_locale ve is_active alanları form akışı içinde daha belirgin konuma taşındı.
v1.4.197
Stable
yayın · 28.04.2026
Sürüm 1.4.197 — Kategori bazlı para birimi / ödeme / dil
product_categories: currency_code, allowed_payment_gateways, storefront_locale; checkout filtreleri.
İyileştirmeler
- **Checkout:** Ödeme yöntemleri kategori izinlerine göre filtrelenir; sepet tek para birimi zorunlu. PayPal sipariş para birimi doğrudan kategori para biriminden gelir.
- **Vitrin listeleme:** TR/EN seçimine göre kategori görünürlüğü (
storefront_locale).
v1.4.192
Stable
yayın · 27.04.2026
Sürüm 1.4.192 — SMS doğrula btn-accent
profile-intl-phone-row-otp: btn-accent.
İyileştirmeler
- **Müşteri Hesabım:** «SMS ile doğrula»
btn-accent (Kaydet / OTP Doğrula ile aynı birincil renk). resources/views/panel/partials/profile-intl-phone-row-otp.blade.php.
v1.4.191
Stable
yayın · 27.04.2026
Sürüm 1.4.191 — SMS doğrula butonu
profile-intl-phone-row-otp: btn btn-secondary, pm-phone-otp-open-btn.
İyileştirmeler
- **Müşteri Hesabım:** «SMS ile doğrula»
btn + btn-secondary (panel düğme standardı); resources/views/panel/partials/profile-intl-phone-row-otp.blade.php, partials/panel-modern.blade.php.
v1.4.190
Stable
yayın · 27.04.2026
Sürüm 1.4.190 — SMS doğrula satır içi
partials/intl-phone-unified, panel/profile, panel-modern, panel/partials profile-intl-phone-row-otp.
İyileştirmeler
- **Müşteri Hesabım:** «SMS ile doğrula» intl-telefon **tek kutu** içinde sağ sütun (
rowEndView / hp-intl-phone-row-end); panel/partials/intl-phone-unified.blade.php, profile-intl-phone-row-otp.blade.php.
v1.4.189
Stable
yayın · 27.04.2026
Sürüm 1.4.189 — Profil OTP modal
PanelPhoneVerificationController, panel/profile, partials, lang, panel-modern.
İyileştirmeler
- **Müşteri Hesabım:** Kaydet cep/iletişim kartı içinde; GSM doğrulama kartı kaldırıldı, OTP **modal** + JSON
phone-verification (PanelPhoneVerificationController, profile-phone-otp-modal, numara değişince otomatik SMS).
v1.4.187
Stable
yayın · 27.04.2026
Sürüm 1.4.187 — Profil sol sütun Kaydet + GSM
panel/profile.blade.php, partials/panel-modern.blade.php.
İyileştirmeler
- **Müşteri Hesabım:** Sol sütun
pm-profile-left-stack — iletişim kartı, GSM doğrulama (doğrulanmamışsa) ve Kaydet üst üste; Kaydet artık tam genişlikte en altta değil. Doğrulama kartı sayfa sonundan kaldırıldı (panel/profile.blade.php, panel-modern.blade.php).
v1.4.185
Stable
yayın · 27.04.2026
Sürüm 1.4.185 — Profil passkey sağ sütun
panel/profile.blade.php, partials/panel-modern.blade.php.
İyileştirmeler
- **Müşteri Hesabım:** Passkey bölümü tam genişlik yerine sağ sütunda (şifre kartının altında);
display: contents + grid (panel/profile.blade.php, panel-modern.blade.php).
v1.4.184
Stable
yayın · 27.04.2026
Sürüm 1.4.184 — Müşteri passkey Hesabım’da
routes/web.php, PanelProfileController, PanelAccountPasskeyController, panel/profile, partials, layouts/panel, AppServiceProvider, lang, KB seed.
İyileştirmeler
- **Müşteri passkey:** Ayrı menü kaldırıldı; passkey yönetimi Hesabım (
panel/profile) sayfasında şifre bölümünün altında, panel-modern kart düzeniyle (profile-passkeys-section, panel-modern.blade.php). Eski /panel/passkeys 301 ile profile yönlendirilir; silme panel.passkeys.destroy.
- **Bilgi bankası / dil:**
site_settings.webauthn_hint (TR/EN), KB makalesi musteri-paneli-passkey-giris-v1-4-157 metni Hesabım konumuna göre güncellendi.
v1.4.183
Stable
yayın · 27.04.2026
Sürüm 1.4.183 — Müşteri login şifre çekmecesi
resources/views/panel/login.blade.php, lang tr|en panel.php.
İyileştirmeler
- **Müşteri giriş (passwordless):** Tek ana düğüm + açılır şifre bölümü; passkey / şifre modu geçişi ve dil metinleri (
panel/login.blade.php).
v1.4.182
Stable
yayın · 27.04.2026
Sürüm 1.4.182 — reCAPTCHA v3 ve passkey giriş
WebAuthn login controllers, panel/login, auth/login, lang tr|en panel+auth.
İyileştirmeler
- **Giriş UI:** v3 için passkey formunda çift reCAPTCHA alanı kaldırıldı; şifre yedek formunda tek alan; v2 ayrı kutu korunur.
v1.4.180
Stable
yayın · 27.04.2026
Sürüm 1.4.180 — WebAuthn ASI düzeltmesi ve önbellek
public/js/laragear-webauthn.js, partials/laragear-webauthn-script, admin-keepalive.js, panel|admin layout poll, lang.
İyileştirmeler
- **Passkey:**
laragear-webauthn.js için ?v=filemtime önbellek kırma; Laragear deprecation uyarısı isteğe bağlı (WG_WEBAUTHN_VERBOSE).
v1.4.179
Stable
yayın · 27.04.2026
Sürüm 1.4.179 — WebAuthn parse ve istemci hata metinleri
public/js/laragear-webauthn.js, partials/webauthn-client-message-fn, passkeys blade, lang/tr|en/auth.php.
İyileştirmeler
- **Passkey:**
hpWebAuthnMapClientError + TR/EN auth.webauthn.error_* (iptal / eksik yanıt mesajları).
v1.4.176
Stable
yayın · 27.04.2026
Sürüm 1.4.176 — Oturum keepalive + passkey öncesi ping
admin-keepalive.js, panel/admin layout, passkeys blade.
İyileştirmeler
- **Passkey:** keepalive ilk yüklemede anında; passkey eklemeden önce
wgPingSessionKeepalive.
v1.4.167
Stable
yayın · 27.04.2026
Sürüm 1.4.167 — Kayıt: fırsat onayı + sözleşme alt metni
Panel register UI ve PanelRegisterController.
İyileştirmeler
- **Müşteri kayıt:** Fırsat / veri işleme isteğe bağlı onayı (açık rıza metnine bağlantı); Hizmet, Servis ve KVKK alt bilgi satırında bağlantılı metin; zorunlu sözleşme kutuları kayıt formundan çıkarıldı.
v1.4.166
Stable
yayın · 27.04.2026
Sürüm 1.4.166 — Panel kayıt: bilgi metinleri sadeleştirildi
Kayıt UI; reCAPTCHA partial v3 notu bayrakla gizlenebilir.
İyileştirmeler
- **Müşteri kayıt:** Panel kayıt sayfası üst bilgilendirme, passkey ipucu, açık rıza kısa özeti ve reCAPTCHA bilgi notu kaldırıldı; sadeleştirilmiş form.
v1.4.161
Stable
yayın · 27.04.2026
Sürüm 1.4.161 — 500 hata referans kodu (log eşleşmesi)
Jenerik 500 ekranı ve loglar ortak ref ile ilişkilendirildi; JSON 500 yanıtında ref alanı.
İyileştirmeler
- **Hata (500):**
APP_DEBUG kapalıyken genel hata sayfası ve laravel.log satırları aynı **ref** kodu ile eşleşir; destek araması kolaylaşır (bootstrap/app.php).
v1.4.159
Stable
yayın · 26.04.2026
Sürüm 1.4.159 — Zip sonrası composer install
Admin panel zip güncellemesi artık migrate öncesi vendor’u kurar; trait/class not found hatalarını önler.
İyileştirmeler
- **Sistem güncellemesi (zip):** Dosya kopyasından sonra (varsayılan)
composer install çalıştırılır; composer.json/lock değişince vendor/ eksik kalmaz (WebAuthn vb. sınıflar yüklenir). .env: SYSTEM_UPDATES_RUN_COMPOSER_INSTALL, SYSTEM_UPDATES_COMPOSER_BIN, SYSTEM_UPDATES_COMPOSER_TIMEOUT.
v1.4.157
Stable
yayın · 26.04.2026
Sürüm 1.4.157 — Passkey (WebAuthn) tamamlama
WebAuthn rotaları, auth sağlayıcıları, giriş ve passkey yönetim ekranları; site ayarlarında mod seçimi; KB TR passkey notu.
İyileştirmeler
- **Bilgi bankası:** müşteri paneli passkey kısa rehberi (TR) migration
2026_05_26_155500.
v1.4.156
Stable
yayın · 26.04.2026
Surum 1.4.156 - PayPal webhook signature verification
PayPal webhook endpoint and signature verification added, with webhook id setting in integrations panel.
İyileştirmeler
- **Integrations UI:** PayPal card now supports optional
webhook_id field and callback guidance.
v1.4.154
Stable
yayın · 26.04.2026
Sürüm 1.4.154 — Envanter yetki ve audit sıkılaştırması
Admin envanter uçlarında policy; uzaktan yönetim alanı gizleme ve audit maskeleme.
İyileştirmeler
- **Envanter:** Policy + authorize (QR, etiket, export);
remote_mgmt gizli; audit redact genişletmesi (DELTA V7 DD2/DD3).
v1.4.153
Stable
yayın · 26.04.2026
Sürüm 1.4.153 — Delta V7 zip politikası (yorumlar)
Otomatik güncelleme paketinde V7 rapor dosyası yok; config ve build betiğinde netleştirme.
İyileştirmeler
- **Güncelleme zip / Delta:**
DELTA_V7_REPORT.md paket ve allow-list dışı — system_updates.php + build-update-zip.sh açıklama notları.
v1.4.152
Stable
yayın · 26.04.2026
Sürüm 1.4.152 — Delta V7 belge hizası (zip’te rapor dosyası yok)
Delta işaretçileri ve V7 raporu repo içi; güncelleme paketi sade tutuldu.
İyileştirmeler
- **Delta V7:**
DELTA_LATEST.md / PROJECT_MAP.md güncellemesi; DELTA_V7_REPORT.md içinde §9 doğrulama notları. Otomatik güncelleme zip’inde **DELTA_V7_REPORT.md yok** (yalnızca repo kökü).
v1.4.150
Stable
yayın · 26.04.2026
Sürüm 1.4.150 — Ödeme adımı sistem uyarıları toast
Misafir vitrinde ödeme yöntemi bilgilendirmeleri yan bildirim olarak gösteriliyor.
İyileştirmeler
- **Vitrin ödeme:** iyzico/PayPal yapılandırma uyarıları toast;
CheckoutController::show + checkout/form sadeleştirmesi.
v1.4.149
Stable
yayın · 26.04.2026
Sürüm 1.4.149 — Vitrin flash bildirimleri (toast)
Satın alma adımlarında durum ve hata mesajları baloncuk toast olarak gösteriliyor.
İyileştirmeler
- **Vitrin:** Sepet / ödeme flash mesajları sağ altta yan kaydırmalı toast; türe göre renk;
prefers-reduced-motion uyumu.
v1.4.148
Stable
yayın · 26.04.2026
Sürüm 1.4.148 — Vitrin ürün hero tam genişlik ve chip breadcrumb
Ürün sayfası üst bandında tam sayfa gradient; geri / kategori / ürün yolu pill stilli.
İyileştirmeler
- **Vitrin:** Ürün detay hero alanı tam genişlik arka plan; breadcrumb satırı modern chip (pill) düğümleri.
v1.4.147
Stable
yayın · 26.04.2026
Sürüm 1.4.147 — Vitrin ve satın alma akışı (storefront) modern arayüz
Müşteri vitrininde ürün sayfası, ödeme adımları ve sepet/ödeme ekranları güncellendi.
İyileştirmeler
- **Vitrin:** Ürün detayı, sepet, ödeme, PayPal ve sonuç ekranları modern kart / grid ve CTA stilleri; ödeme adım çubuğu görsel yenileme.
v1.4.146
Stable
yayın · 26.04.2026
Sürüm 1.4.146 — Profil: şifre kartı sağda
İletişim ve şifre alanları yan yana; kayıt tek formdan.
İyileştirmeler
- **Müşteri profili:** Şifre değiştirme sağ sütunda ayrı kart; sol sütunda GSM ve tercihler;
pm-profile-page-grid.
v1.4.145
Stable
yayın · 26.04.2026
Sürüm 1.4.145 — Profil: GSM üstte, şifre GSM bölümünde, il/dil altta
İki sütun yerine tek sütun; alan sırası sadeleştirildi.
İyileştirmeler
- **Müşteri profili:** Tek kartta sıra GSM → şifre → şehir / dil / 2FA;
pm-profile-settings-shell.
v1.4.144
Stable
yayın · 26.04.2026
Sürüm 1.4.144 — Profil: doğrulama ve şifre solda
Telefon doğrulama iletişim kartına alındı; şifre değiştirme sol sütuna taşındı.
İyileştirmeler
- **Müşteri profili:** Şifre alanları ve telefon doğrulama (SMS kodu) sol sütunda; hesap ayarları tek blokta toplandı.
v1.4.143
Stable
yayın · 26.04.2026
Sürüm 1.4.143 — Profil ve admin müşteri: iletişim alanı düzeni
GSM yanındaki boşluk giderildi; şehir ve dil tercihleri daha okunakır yerleşimde.
İyileştirmeler
- **Müşteri profili:** GSM + doğrulama durumu solda; şehir / dil / 2FA sağda iki sütun düzen (
pm-profile-account). **Admin müşteri formu:** telefon + şehir yan yana (hp-cust-contact-row).
v1.4.142
Stable
yayın · 26.04.2026
Sürüm 1.4.142 — Telefon: bayraklı ülke kodu + numara tek satır
Ödeme ve profil formlarında ülke kodu seçimi numaranın başında, dar alan kodu sütunu.
İyileştirmeler
- **Checkout / panel / admin müşteri:** Cep telefonu alanında ülke kodu + numara **tek satır** — bayraklı ülke seçici solda, ulusal numara sağda (
partials/intl-phone-unified.blade.php); mevcut form alan adları korunur.
v1.4.141
Stable
yayın · 26.04.2026
Sürüm 1.4.141 — SMS ülke seçimi çift liste ve bayraklar
Ülke kodları sağ listeye taşınarak etkinleştirilir; kayıt ile sunucuya gider.
İyileştirmeler
- **Entegrasyonlar (SMS):** Bulutfon ve Netgsm ülke listesi çift sütun (sol: tümü, sağ: SMS gönderilecek), ok düğmeleri ve çift tıklama; seçenek metninde Unicode bayrak + ISO;
InternationalPhone::regionalIndicatorFlag() + countrySelectOptions flag alanı; integrations/partials/sms-country-dual-list.blade.php + integrations/index script/CSS.
v1.4.140
Stable
yayın · 26.04.2026
Sürüm 1.4.140 — OTP önceliği yalnızca SMS entegrasyon kartlarında
OTP sırası ayrı blok olmadan Bulutfon/Netgsm formlarında; son kaydedilen kart tercihi yazar.
İyileştirmeler
- **SMS OTP önceliği (UX):** Ayrı sayfa formu kaldırıldı; radyo grubu
resources/views/integrations/partials/sms-otp-priority-in-form.blade.php ile Bulutfon ve Netgsm kartlarına taşındı. POST /integrations/sms-otp-preference ve updateSmsOtpPreference kaldırıldı; tercih yalnızca ilgili kartın update POST’u ile site_settings güncellenir (IntegrationController::assertSmsOtpPreferenceViable, persistSmsOtpPreferredFromRequest).
- **Bilgi bankası:** TR
2026_05_26_123000; EN articles_base.php (kart içi OTP, son kayıt geçerli).
v1.4.139
Stable
yayın · 26.04.2026
Sürüm 1.4.139 — SMS OTP önceliği (Bulutfon gizli varsayılan kaldırıldı)
Aynı ülkeyi kapsayan iki SMS entegrasyonunda sıra site ayarı veya kart kaydıyla seçilir; kayıtlı tercih yokken Netgsm önce denenir.
İyileştirmeler
- **Bilgi bankası:** TR DB migration
2026_05_26_121000; EN lang/en/knowledge/articles_base.php — OTP önceliği ve sistem varsayılanı (Netgsm önce); entegrasyonlar-genel özeti.
- **Dil:**
lang/tr/integrations.php, lang/en/integrations.php (hero, ülke ipuçları, sms_otp_priority); admin.flash.sms_otp_preference_saved, admin.errors.sms_otp_preference_column_missing (TR/EN).
v1.4.138
Stable
yayın · 26.04.2026
Sürüm 1.4.138 — KB TR: SMS/uluslararası telefon EN ile hizalı
Veritabanındaki Türkçe bilgi bankası makaleleri İngilizce katmandaki güncel OTP/ülke kurallarıyla eşitlendi.
İyileştirmeler
- **Bilgi bankası (TR, DB):** migration
2026_05_26_113000 — slug sms-bulutfon-netgsm ve uluslararasi-telefon-sms-yonlendirme-v1-4-131 metinleri EN articles_base ile hizalı (ülke ISO kapsamı, Bulutfon→Netgsm sırası, E.164 formlar); uluslararası makale kategorisi musteri-paneli / genel çözümü korunur.
v1.4.136
Stable
yayın · 26.04.2026
Sürüm 1.4.136 — KB: SendGrid/Mailjet kanal kuralları
E-posta entegrasyonlarındaki pazarlama/transactional kısıtları bilgi bankasına işlendi.
İyileştirmeler
- **Bilgi bankası:** migration
2026_05_26_110500 — slug sendgrid-mailjet-eposta-kanal-kurallari-v1-4-136 (SendGrid/Mailjet kanal kuralları); mailjet-eposta-entegrasyonu-v1-2-74 içeriği güncellendi.
- **Bilgi bankası (EN):**
lang/en/knowledge/articles_extended.php — aynı slug + Mailjet makalesi özeti/içerik.
v1.4.135
Stable
yayın · 26.04.2026
Sürüm 1.4.135 — SendGrid / Mailjet kanal çakışması doğrulaması
Pazarlama ve transactional seçenekleri aynı anda veya iki sağlayıcıda çift iddia ile kaydedilemez.
İyileştirmeler
- **Entegrasyonlar (e-posta):** SendGrid ve Mailjet — aynı kartta pazarlama + transactional birlikte seçilemez; iki kart da aktifken aynı kanal (pazarlama veya transactional) yalnızca birinde açık olabilir (
MailIntegrationChannelValidator, IntegrationController::update).
- **Dil / vitrin:**
integrations.sendgrid.channel_rules_hint, integrations.mailjet.channel_rules_hint; admin.errors.mail_*.
v1.4.132
Stable
yayın · 26.04.2026
Sürüm 1.4.132 — Herkese açık changelog ve KB için İngilizce katman (1.4.131)
İngilizce dilde vitrin sürüm notları ve bilgi bankası makalesi için dosya tabanlı EN metin.
İyileştirmeler
- **Herkese açık changelog (EN):**
lang/en/changelog/versions_14_c.php içine **1.4.131** için İngilizce title / summary / entries eklendi (LocalizedContent::changelogVersionEn); İngilizce dilde artık TR DB metni yerine dosya katmanı gösterilir.
- **Bilgi bankası (EN):**
lang/en/knowledge/articles_extended.php — slug uluslararasi-telefon-sms-yonlendirme-v1-4-131 İngilizce başlık/özet/içerik (TR metni DB’de kaldı).
v1.4.130
Stable
yayın · 26.04.2026
Sürüm 1.4.130 — Otomasyonlar: PayPal kartı
Otomasyonlar sayfasında PayPal entegrasyonu iyzico ile aynı şekilde listelenir.
İyileştirmeler
- **Otomasyonlar:** Entegrasyon özet kartlarında PayPal sabit listede;
AutomationIndexPayPalCardTest.
v1.4.128
Stable
yayın · 26.04.2026
Sürüm 1.4.128 — PayPal ödeme seçeneği
iyzico yanında PayPal; en az bir ödeme yöntemi ile checkout.
İyileştirmeler
- **Entegrasyonlar:** PayPal Client ID / Secret / sandbox|live;
PayPalService, CheckoutController create/capture uçları.
- **Sipariş:**
orders.payment_gateway (iyzico / paypal).
- **Bilgi bankası:** slug
odeme-iyzico-paypal-v1-4-128; EN lang/en/knowledge/articles_extended.php.
v1.4.126
Stable
yayın · 26.04.2026
Sürüm 1.4.126 — Proje listeleri CRM2 genişliği
Proje indeksi ve tablolar müşteri CRM2 listesiyle aynı tablo bileşenleri ve yatay alan kullanımına getirildi.
İyileştirmeler
- **Projeler:** Liste ve detay tabloları CRM2 (
crm2-table-wrap, crm2-table) ile aynı genişlik ve sayfalama; liste sayfasında kart sarmalayıcı kaldırıldı, tam genişlik cust-crm proj-hub.
v1.4.125
Stable
yayın · 26.04.2026
Sürüm 1.4.125 — Proje adım şeması
Proje sayfası özet şeridi organizasyon şeması tarzı adımlara dönüştürüldü; metin taşması giderildi.
İyileştirmeler
- **Proje detay:** Özet metrikler yatay adım şeması (
proj-hub-steps); görev adımında oran + «tamamlandı» satır kırılımı; bölümlere anchor ve scroll-margin-top.
v1.4.124
Stable
yayın · 26.04.2026
Sürüm 1.4.124 — Projeler arayüz cilası
Proje detayı ve alt bölümlerde tipografi, boşluk ve bileşen hizası iyileştirildi.
İyileştirmeler
- **Projeler hub:** Bölüm içi formlar, tablo hücre düzeni, özet kartları, mesaj listesi ve zaman şeridi görsel tutarlılığı (
project-hub-styles + ilgili blade).
v1.4.123
Stable
yayın · 26.04.2026
Sürüm 1.4.123 — Projeler tablo başlığı yumuşatıldı
Proje hub tablolarında koyu başlık yerine açık tema; okunabilirlik ve görsel denge.
İyileştirmeler
- **Projeler:** Liste ve detay tablolarında
proj-hub-table-wrap — açık başlık şeridi, zebra satır ve yumuşak hover (göze daha uygun kontrast).
v1.4.122
Stable
yayın · 26.04.2026
Sürüm 1.4.122 — Projeler: modern hub arayüzü
Proje listesi ve detayında kart tabanlı, görselli hub tasarımı; özet istatistikler ve bölüm başlıkları.
İyileştirmeler
- **Projeler arayüzü:** Liste ve detay sayfalarında
proj-hub — degrade hero, SVG illüstrasyon, KPI kartları ve mikro çubuk görselleştirme; boş liste durumu ve lacivert tablo başlığı.
- **Proje detayı:** Görev tamamlanma halkası, ticket/süre/mesaj özet kartları, teslime kalan süre çubuğu, bölüm kartları (
proj-hub-section) ve aktivite günlüğü zaman çizgisi.
- **Oluştur / düzenle:** Kompakt hero + aynı görsel dil;
lang/tr|en/admin.php projects.hub metinleri.
v1.4.121
Stable
yayın · 26.04.2026
Sürüm 1.4.121 — Projeler: metin ve form hizası
Proje modülü metinleri nötrleştirildi; liste ve formlar CRM bileşenleriyle hizalandı.
İyileştirmeler
- **Projeler:** Bilgi bankası (TR slug
proje-yonetimi-yonetici-v1-4-119), sürüm 1.4.119/1.4.120 DB özetleri ve arayüz metinleri yalın anlatıma çekildi.
- **Projeler formları:**
crm2-fg, inv-form-section, crm2-search-wrap ile CRM formlarıyla aynı görsel dil; EN KB articles_extended.php güncellendi.
v1.4.120
Stable
yayın · 26.04.2026
Sürüm 1.4.120 — Projeler: ticket, mesaj, zaman
Proje modülü genişlemesi: pivot tablolar, ticket ekranından bağlama, zamanlayıcı.
İyileştirmeler
- **Yapılandırma:**
config/projects.php, .env PROJECT_DEFAULT_HOURLY_RATE.
- **Bilgi bankası:** slug
proje-yonetimi-faz2-v1-4-120 (TR); EN lang/en/knowledge/articles_extended.php.
- **Test:**
ProjectPhase2TicketTest.
v1.4.119
Stable
yayın · 26.04.2026
Sürüm 1.4.119 — Projeler modülü (temel)
Yönetici paneli proje modülünün ilk fazı: proje/görev yönetimi ve günlük; izinler ve bilgi bankası.
İyileştirmeler
- **Menü:** Yönetici kenar çubuğunda «Projeler» grubu.
- **Bilgi bankası:** slug
proje-yonetimi-yonetici-v1-4-119 (TR); EN lang/en/knowledge/articles_extended.php (proje-yonetimi-yonetici-v1-4-119).
v1.4.118
Stable
yayın · 26.04.2026
Sürüm 1.4.118 — Atama kuralı: seri no LIKE + KB
Havuz cihazlarını seri numarası deseniyle de eşleştirme; yönetici bilgi bankası makalesi.
İyileştirmeler
- **Envanter atama kuralları:**
serial_number_pattern (SQL LIKE) — cihaz **seri no** alanı; diğer dolu desenlerle AND.
- **Arayüz:** Kural formu + liste «Seri deseni» sütunu; TR/EN çeviriler.
- **Bilgi bankası:** slug
envanter-atama-kurallari-desenler-v1-4-118 (TR); EN lang/en/knowledge/articles_extended.php.
- **Test:**
InventoryAssignmentRuleEngineDeviceSubtypeTest seri numarası senaryoları.
v1.4.117
Stable
yayın · 26.04.2026
Sürüm 1.4.117 — Atama kuralı: cihaz adı LIKE deseni
Havuz cihazlarını tür + etiket + alt tür yanında isteğe bağlı cihaz adı SQL LIKE ile eşleştirme.
İyileştirmeler
- **Envanter atama kuralları:**
device_name_pattern (SQL LIKE) — cihaz **adı** alanı; etiket, alt tür desenleriyle birlikte AND.
- **Arayüz:** Kural formu + liste «Ad deseni» sütunu; TR/EN çeviriler.
- **Test:**
InventoryAssignmentRuleEngineDeviceSubtypeTest içine ad deseni senaryoları eklendi.
v1.4.116
Stable
yayın · 26.04.2026
Sürüm 1.4.116 — Atama kuralı: alt tür LIKE deseni
Havuz cihazlarını tür + etiket yanında isteğe bağlı alt tür/model SQL LIKE ile hedef müşteriye bağlama.
İyileştirmeler
- **Envanter atama kuralları:**
device_subtype_pattern alanı (SQL LIKE); cihazdaki **Alt tür / model** (device_subtype) ile eşleşir. Varlık etiketi deseniyle birlikte AND mantığında değerlendirilir.
- **Arayüz:** Kural formu ve liste tablosunda alt tür deseni;
InventoryAssignmentRuleEngine matchesOptionalLike ile sadeleştirildi.
- **Test:**
InventoryAssignmentRuleEngineDeviceSubtypeTest.
v1.4.115
Stable
yayın · 26.04.2026
Sürüm 1.4.115 — Toplu etiket rotası + testler
Toplu yazdırılabilir etiket için named route eklendi; finansal rapor ve envanter uçları için feature testler.
İyileştirmeler
- **Testler:**
ReportFinanceExpenseInReportTest, InventoryBulkPrintLabelsRouteTest (rapor gider toplamı + toplu etiket izinleri).
v1.4.114
Stable
yayın · 26.04.2026
Sürüm 1.4.114 — Manuel giderler, rapor, envanter toplu etiket
Operasyonel gider CRUD ve finansal raporda aylık gider; envanter alt türü, toplu etiket yazdırma, QR SVG yedek; KB güncellemesi.
İyileştirmeler
- **Envanter:**
device_subtype alanı; liste çoklu seçim + **toplu etiket** (print-labels-bulk, en çok 50); QR üretiminde PNG başarısızsa **SVG** yedek (InventoryQrPngWriter::rasterQrResponse).
- **Bilgi bankası:**
donanim-envanteri-musteri-paneli güncellemesi; yeni slug finans-manuel-giderler-v1-4-114 (TR); EN lang/en/knowledge/articles_extended.php.
- **Testler:**
FinanceExpenseRouteTest (izin + liste).
v1.4.113
Stable
yayın · 26.04.2026
Sürüm 1.4.113 — Atama kuralları arayüzü
Yönetici atama kuralları listesi ve kural ekle/düzenle ekranları envanter CRM2 çizgisiyle hizalandı.
İyileştirmeler
- **Envanter atama kuralları:** CRM2 uyumlu liste (istatistik, tablo, boş durum); kural formu üç bölüm kartı +
is_active düzeltmesi.
v1.4.111
Stable
yayın · 26.04.2026
Sürüm 1.4.111 — Envanter genişletme + müşteri arayüzü
Otomatik atama kuralları, atama geçmişi, CSV/QR/etiket; müşteri envanter sayfası panel tasarımıyla uyumlu.
İyileştirmeler
- **Müşteri paneli /panel/envanter:**
pm-hero, istatistikler, kart satır listesi; CSV dışa aktarma ve cihaz QR (PNG).
- **Bağımlılık:**
endroid/qr-code (PNG üretimi).
- **Bilgi bankası:**
donanim-envanteri-musteri-paneli içerik güncellemesi (TR); EN lang/en/knowledge/articles_extended.php.
v1.4.110
Stable
yayın · 26.04.2026
Sürüm 1.4.110 — Envanter arayüzü CRM2
Admin envanter liste ve cihaz formları CRM2 bileşenleriyle güncellendi.
İyileştirmeler
- **Donanım envanteri (admin):** CRM2 ile hizalı liste ve formlar (
crm2-search-wrap, crm2-table, inv-form-card, crm2-inv-styles); liste üstü özet istatistikleri ve sayfalı aralık metni.
v1.4.109
Stable
yayın · 26.04.2026
Sürüm 1.4.109 — Donanım envanteri
IT cihaz envanteri, görseller, müşteri ataması ve client area.
İyileştirmeler
- **Bilgi bankası:**
donanim-envanteri-musteri-paneli (TR migration; EN lang/en/knowledge/articles_extended.php).
v1.4.108
Stable
yayın · 26.04.2026
Sürüm 1.4.108 — Pazarlama mail rotaları
Tercihler / önizleme unsubscribe URL’leri isimli rotalardan; no_recipients metni.
İyileştirmeler
- **Pazarlama e-postası:** Bildirim tercihleri ve önizleme “listeden çık” URL’leri
route() ile (panel.notifications.edit, unsubscribe.show); admin.marketing.errors.no_recipients TR/EN :overseas yerleşimi düzeltildi.
v1.4.107
Stable
yayın · 26.04.2026
Sürüm 1.4.107 — KB: e-posta dili
İşlem ve pazarlama e-postasında dil belirleme maddesi.
İyileştirmeler
- **Bilgi bankası:**
islem-ve-pazarlama-eposta-dili — transactional/pazarlama e-postasında MailRecipientLocale, site varsayılanı ve ilgili dil dosyaları (TR içerik migration; EN lang/en/knowledge/articles_extended.php).
v1.4.100
Stable
yayın · 26.04.2026
Sürüm 1.4.100 — Aynı sürüm tam zip kurtarma (version-only)
allow_same_version_reapply + version_only sonrası tam zip tuzak açıklaması.
İyileştirmeler
- **Metin:**
system_update.version_already_installed TR/EN kurtarma adımları; .env.example notu.
v1.4.98
Stable
yayın · 26.04.2026
Sürüm 1.4.98 — Version-only update zip (pipeline smoke test)
Yalnızca VERSION içeren test zip script’i; analiz/allow-list sonrası güncelleme hattı kontrolü için.
İyileştirmeler
- **Güncelleme doğrulama:**
scripts/build-version-only-zip.sh yalnızca kök VERSION dosyasını paketler; canlıda SystemUpdate akışını (allow-list, sıralı sürüm, kopya, migrate) minimum yüzle test etmek için.
v1.4.97
Stable
yayın · 26.04.2026
Sürüm 1.4.97 — System update UI result pipeline + retry throttle
UI artık gerçek apply sonucunu JSON ile okur; 429 false-positive azaltıldı.
İyileştirmeler
- **System update rate-limit:**
/settings/system-update increased from throttle:6,1 to 20,1 to reduce false-positive 429 during repeated admin retry/debug sessions.
v1.4.96
Stable
yayın · 26.04.2026
Sürüm 1.4.96 — System update allow-list uyumluluk düzeltmesi
UI güncelleme akışında .archive ve delta/proje rapor dosyaları izinli.
İyileştirmeler
- **Geri uyumluluk:** 1.4.91 gibi eski kurulumlardan 1.4.92+ paketlerine UI üzerinden geçişte “Path not allowed” blokajı azaltıldı.
v1.4.95
Stable
yayın · 26.04.2026
Sürüm 1.4.95 — Sürüm satırı (config cache) + güncelleme logu
VERSION dosyası ile UI sürümü her istekte hizalanır; zip sonrası laravel.log’a bilgi.
İyileştirmeler
- **Sistem güncelleme:** Başarılı zip uygulamasından sonra
storage/logs içine system_update.applied (sürüm, dosya sayısı, batch) Log::info kaydı.
- **Bilgi bankası:**
sistem-guncelleme-version-env-onceligi makalesi (TR) v1.4.95 davranışı ve kontrol listesiyle güncellendi.
v1.4.94
Stable
yayın · 26.04.2026
Sürüm 1.4.94 — DELTA V6 kapanış (repo hizalama, arşiv, changelog tutarlılığı)
CC5 .gitignore; delta rapor arşivi; v1.4.89 metin düzeltmesi; PROJECT_MAP / LATEST / zip betiği.
İyileştirmeler
- **DELTA V6 kapanış (CC5 + belge):**
.gitignore — /dist-auto-updates/, kök /*.zip, gerekirse !hostpanel-update-package.zip. Delta analiz raporları .archive/ altında; kökte DELTA_LATEST.md → V6; PROJECT_MAP.md ve build-update-zip.sh buna göre güncellendi.
- **Changelog:** 1.4.89 sürüm satırı, yalnızca throttle+locale maddelerini yansıtacak şekilde düzeltildi (eski “gitignore bu sürümde bitti” iddiası 1.4.89’dan kaldırıldı; fiili ignore tamamı 1.4.92–94 döneminde).
v1.4.93
Stable
yayın · 26.04.2026
Sürüm 1.4.93 — Transactional e-posta metinleri i18n
Tüm transactional şablon metinleri dil dosyalarında; kullanıcı locale çözümlemesi; öncelik etiketleri panel çevirileriyle.
İyileştirmeler
- **İşlem e-postaları (i18n):** Doğrulama, şifre sıfırlama, hoş geldin, panel giriş bilgisi, yeni talep (personel), talep açıldı/yanıt, sipariş onayı ve VPS hazır bildirimlerindeki metinler
lang/tr|en/mail_transactional.php altına taşındı; alıcı dili MailRecipientLocale ile trans(..., locale) kullanılarak üretilir.
- **MailRecipientLocale:**
User için users.locale (aktif dil listesindeyse) desteği eklendi.
- **QueuedMailNotification:**
mailRecipientLocale, mailTrans, ticketPriorityLabel; transactionalMailBranding artık uygulama locale’ini geçici değiştirmez.
v1.4.92
Stable
yayın · 26.04.2026
Sürüm 1.4.92 — DELTA V5 rapor maddeleri (tamamlama)
CC4/CC5 tamamlayıcılar, §8 belge düzeni, PHPStan 5, AA8 CSP.
İyileştirmeler
- **DELTA V5 kapanış:** CC5
/*.zip gitignore; CC4 istemci polling min. 5 s; .archive + DELTA_LATEST + PROJECT_MAP.md; README migration notu.
- **PHPStan Z9:** Seviye 5, baseline yenilendi.
- **Test:** CSP (
SecurityHeadersCspTest), IMAP DKIM+SPF birleşik senaryo.
v1.4.91
Stable
yayın · 25.04.2026
Sürüm 1.4.91 — Sprint 6c test kapsamı (AA8)
DELTA V5 PR-7; PHPStan 6d ertelendi.
İyileştirmeler
- **Test (AA8 / Sprint 6c):** Dil seçimi, canlı sohbet eskale, LS ping (Http::fake), IMAP References + HMAC/From birim testleri; checkout boş sepet assertion düzeltmesi.
- **PHPStan:** Seviye 4 korundu; seviye 5 için baseline ayrı iş paketi (Sprint 6d).
v1.4.90
Stable
yayın · 25.04.2026
Sürüm 1.4.90 — Sprint 6b (CC1, CC2, BB3)
DELTA V5: canlı sohbet sanitize, LS form + ping, IMAP SPF ve From RFC.
İyileştirmeler
- **Lisans sunucusu (CC1):** Sırlar için “değiştir” kutuları; etkin kayıtta LS ping zorunluluğu.
v1.4.89
Stable
yayın · 25.04.2026
Sürüm 1.4.89 — canlı sohbet throttle, locale doğrulama
DELTA V5 Sprint 6a: CC4, CC7.
İyileştirmeler
- **Dil:**
SetLocale — çözülen locale LocaleManager::isSupported ile doğrulanmıyorsa fallbackLocale.
v1.4.88
Stable
yayın · 25.04.2026
Sürüm 1.4.88 — transactional e-posta altbilgisi i18n
Alıcı diline göre altbilgi ve html lang; ortak MailRecipientLocale.
İyileştirmeler
- **Transactional e-posta:**
mail_transactional.footer_auto, MailRecipientLocale, QueuedMailNotification::transactionalMailBranding; tüm emails.transactional bildirimleri + MarketingMailNotification ortak locale çözümü.
v1.4.87
Stable
yayın · 25.04.2026
Sürüm 1.4.87 — pazarlama e-postası altbilgi i18n
Alıcı diline göre şablon altbilgisi ve html lang.
İyileştirmeler
- **Pazarlama e-postası:**
mail_marketing.*; müşteri locale + MarketingMailNotification; önizleme MarketingCampaignController.
v1.4.85
Stable
yayın · 25.04.2026
Sürüm 1.4.85 — dil seçici bildirimi + güncelle düğmesi
Locale flash hedef dilde; sistem güncelleme birincil düğme kısa etiket.
İyileştirmeler
- **Sistem güncelleme:**
admin.settings.system_update.btn_apply → TR GÜNCELLE, EN UPDATE.
v1.4.84
Stable
yayın · 25.04.2026
Sürüm 1.4.84 — sepet, reCAPTCHA, bilgi bankası, TinyMCE (i18n)
Blade/JS’te kalan yönetici ve müşteri metinleri TR/EN anahtarlarına taşındı.
İyileştirmeler
- **Dil (i18n):** Sepet satır metinleri, reCAPTCHA not/uyarı, bilgi bankası çekmece JS, admin makale TinyMCE/ yükleme;
panel.cart_line, recaptcha, admin.knowledge.editor.
v1.4.82
Stable
yayın · 25.04.2026
Sürüm 1.4.82 — canlı sohbet, webhooks, middleware (i18n)
Kalan yönetici uç hata/JSON/abort metinleri TR/EN çeviri anahtarlarına taşındı.
İyileştirmeler
- **Dil (i18n):** Canlı destek, site ayarları şema 503, Plesk test önkoşul, yönetici erişim middleware, SendGrid/Mailjet webhook yanıt metinleri;
webhooks, auth.middleware, admin.live_chat / admin.errors.schema_migrate_required.
v1.4.81
Stable
yayın · 25.04.2026
Sürüm 1.4.81 — sepet/ödeme, kurulum, medya (i18n)
Kalan uç örnek hata ve not metinleri TR/EN çeviri anahtarlarına taşındı.
İyileştirmeler
- **Dil (i18n):** Ödeme tamamlama, kurulum, bilgi bankası medya, domain notu ve sistem güncelleme log satırı dahil geniş dil dosyası taraması.
v1.4.80
Stable
yayın · 25.04.2026
Sürüm 1.4.80 — i18n düzeltmeleri ve entegrasyon test e-postası
Birleşik çeviri anahtarları ve regresyon giderimleri; test postası metinleri dil dosyalarında.
İyileştirmeler
- **Dil (i18n):** Sistem güncelleme major-bump hatası, müşteri/fatura flash ve abonelikten çıkma metinleri; telefon SMS şablonu; entegrasyon test e-postası TR/EN.
v1.4.79
Stable
yayın · 25.04.2026
Sürüm 1.4.79 — sistem güncelleme mesajları (i18n)
Güvenli güncelleme servisindeki tüm kullanıcıya dönük metinler TR/EN çeviri anahtarlarına alındı.
İyileştirmeler
- **Dil (i18n):** Panel içi zip güncellemesi — sürüm kuralları, zip/staging, PHP sözdizimi ve paket imzası hata metinleri
system_update dil dosyalarında.
v1.4.78
Stable
yayın · 25.04.2026
Sürüm 1.4.78 — yönetici/müşteri metinleri ve sistem log (i18n)
Fatura, müşteri, sepet, unsubscribe, WHOIS, destek rozetları, TLD kategorileri ve log paneli metinleri dil dosyalarında toplandı.
İyileştirmeler
- **Dil (i18n):** Fatura/müşteri flash, sepet (hosting alan adı), abonelikten çıkma, WHOIS, ticket rozet metinleri, TLD kategori etiketleri, sistem log ekranı TR/EN çeviri anahtarlarına alındı.
v1.4.77
Stable
yayın · 25.04.2026
Sürüm 1.4.77 — entegrasyon servis mesajları (i18n)
E-posta, SMS, ödeme, barındırma ve sanallaştırma self-test/operasyon yanıt metinleri çeviri anahtarlarıyla hizalandı.
İyileştirmeler
- **Dil (i18n):** Bulutfon, Netgsm, cPanel, iyzico, Plesk, SendGrid, Mailjet, GİB ve VMware entegrasyon servis mesajları TR/EN
integration_runtime dil dosyalarına alındı.
v1.4.76
Stable
yayın · 25.04.2026
Sürüm 1.4.76 — entegrasyon / WHOIS / sepet / lisans (i18n)
Kalan sabit Türkçe servis ve yardımcı metinleri çeviri anahtarlarıyla hizalandı.
İyileştirmeler
- **Dil (i18n):** Paraşüt, WHOIS, ResellerClub, sepet/domain arama, yönetici changelog formu, müşteri rıza etiketleri, canlı destek oturum metinleri, LS ping ve panel lisans özeti TR/EN
lang dosyalarına taşındı; ilgili sınıflar __() / trans() ile bağlandı.
v1.4.75
Stable
yayın · 25.04.2026
Sürüm 1.4.75 — reCAPTCHA, kayıt, canlı sohbet, Parasut (i18n)
Giriş/ödeme ve yönetici fatura akışındaki sabit metinler çeviri anahtarlarıyla hizalandı.
İyileştirmeler
- **Dil (i18n):** reCAPTCHA, kayıt, fatura profili, canlı sohbet API, ödeme Paraşüt, fatura Paraşüt mesajları TR/EN dosyalara alındı.
v1.4.74
Stable
yayın · 25.04.2026
Sürüm 1.4.74 — Giriş ekranları dil dosyaları (TR/EN)
Ham metin `__()` çağrıları kaldırıldı; locale ile İngilizce giriş ve SMS metinleri desteklenir.
İyileştirmeler
- **Giriş (i18n):** Yönetici ve müşteri paneli giriş hataları, e-posta doğrulama bilgilendirmesi ve yönetici SMS şablonu
lang anahtarlarına taşındı (TR/EN).
v1.4.71
Stable
yayın · 25.04.2026
Sürüm 1.4.71 — Pazarlama atlanan neden etiketleri + varsayılan selam TR/EN
Kampanya özeti ve pazarlama e-posta selamı dil dosyalarıyla hizalandı.
İyileştirmeler
- **Pazarlama:** Atlanan müşteri özet satırı ham anahtar yerine açıklayıcı TR/EN metin; varsayılan e-posta selamlama sözlükten.
v1.4.70
Stable
yayın · 25.04.2026
Sürüm 1.4.70 — Yönetici SMS 2FA ve pazarlama kampanyası TR/EN
Giriş sonrası SMS ve toplu posta akışı kullanıcıya dönük metinler sözlüklere alındı.
İyileştirmeler
- **Yönetici SMS 2FA + pazarlama:**
auth.admin_sms hata metinleri ve SMS şablonu; kampanya segmentleri ve mailer prob mesajları admin.marketing (TR/EN).
v1.4.69
Stable
yayın · 25.04.2026
Sürüm 1.4.69 — Yönetici ve ödeme hata/flash metinleri TR/EN (tarama)
Çok sayıda with/withErrors cümlesi admin ve panel dil dosyalarına taşındı.
İyileştirmeler
- **Geniş i18n taraması:** Yönetici/sistem kurulum, güncelleme, domain, ödeme callback, entegrasyon ve müşteri hata yollarında sabit metinler TR/EN sözlüklere alındı.
v1.4.68
Stable
yayın · 25.04.2026
Sürüm 1.4.68 — Entegrasyon test maili ve LS hata metinleri TR/EN
Sabit Türkçe hata/uyarı cümleleri sözlüğe alındı.
İyileştirmeler
- **Entegrasyon + site ayarları (i18n):** test mail, SendGrid/Mailjet hataları, bağlantı testi metni, LS olumsuz yanıt satırı
admin.errors (TR/EN).
v1.4.67
Stable
yayın · 25.04.2026
Sürüm 1.4.67 — Yönetici sipariş/fatura/ticket/kurulum toast metinleri TR/EN
Sabit Türkçe with('status') metinleri admin flash sözlüğüne taşındı.
İyileştirmeler
- **Yönetici paneli i18n (flash):** Sipariş CRUD, fatura silme, destek departmanı CRUD, ticket ayarları kaydı ve kurulum tamamlandı mesajları
admin.flash (TR/EN).
v1.4.66
Stable
yayın · 25.04.2026
Sürüm 1.4.66 — Panel doğrulama/SMS/şifre hata metinleri TR/EN
Sabit Türkçe withErrors ve SMS gövde metinleri sözlüğe alındı.
İyileştirmeler
- **Müşteri paneli i18n (hata + SMS):** SMS 2FA, telefon/e-posta doğrulama, şifre sıfırlama, VM ve destek hata metinleri
panel.errors; SMS şablonları panel.sms; bilgi toast’ları panel.flash.
v1.4.65
Stable
yayın · 25.04.2026
Sürüm 1.4.65 — Müşteri paneli flash mesajları TR/EN
Panel denetleyicilerindeki başarı ve iki sabit hata metni sözlüğe alındı.
İyileştirmeler
- **Müşteri paneli i18n:** Yönlendirme toast mesajları (
status) ve ilgili iki doğrulama hatası lang/tr + lang/en panel.flash / panel.errors altında; dil en iken sabit Türkçe cümle kalmaz (taşınan denetleyiciler).
v1.4.64
Stable
yayın · 25.04.2026
Sürüm 1.4.64 — Genel changelog İngilizce metinleri ve i18n süreç notu
1.4.63 vitrin changelog EN katmanı tamamlandı; public changelog ile bilgi bankası yerelleştirme kuralı hizalandı.
İyileştirmeler
- **Yerelleştirme:**
LocalizedContent::applyPublicChangelog() bilgi bankası ile aynı İngilizce tespit kuralını kullanıyor (en ve en-*).
- **Süreç:**
lang/en/changelog.php ve lang/en/knowledge.php üst notları — yeni sürüm ve bilgi bankası içeriği için TR (DB) ve EN (lang/en vitrin katmanı) birlikte güncellensin.
v1.4.63
Stable
yayın · 25.04.2026
Sürüm 1.4.63 — i18n (EN), dil oturumu, otomatik güncelleme güvenilirliği
Bilgi bankası ve genel changelog EN katmanı; dil seçici önceliği; güncelleme zip migrasyon/versiyon kontrolü düzeltmeleri. 1.4.62 → 1.4.63 sıralı yama.
İyileştirmeler
- **Bilgi bankası (EN):** Vitrin ve müşteri paneli
knowledge.* / panel.knowledge.* rotalarında app()->getLocale() === 'en' iken lang/en/knowledge.php katmanı DB (TR) üzerine başlık/özet/içerik uygular; kategori adı/açıklaması aynı dosyadaki categories ile.
- **Genel sürüm notları (EN):**
changelog.public.index rotasında lang/en/changelog.php → versions sürüm anahtarları ile başlık/özet/madde listesi; tanımı olmayan sürümler TR DB metninde kalır.
- **Etkilenen sınıflar:**
LocalizedContent, KnowledgeArticle / KnowledgeCategory accessor'ları, ChangelogController klon overlay; yönetim rotaları ham DB değerini gösterir.
v1.4.62
Stable
yayın · 25.04.2026
Sürüm 1.4.62 — Tarih seçici, sepet, KB formları i18n
Ortak UI, sepet, bilgi ve canlı destek metinleri çok dilli.
İyileştirmeler
- **ui.datepicker** ve **ui.shell** (aria); müşteri paneli sepet (hosting alan adı, satır içi domain araması), bilgi bankası çekmecesi, yönetici canlı destek çekmecesi ve KB formları TR/EN.
v1.4.61
Stable
yayın · 25.04.2026
Sürüm 1.4.61 — Panel giriş kabuğu ve SMS 2FA metinleri
Müşteri giriş sol sütun ve yönetici SMS kod ekranı çok dilli.
İyileştirmeler
- Müşteri **panel-guest** kabuğu ve yönetici **SMS doğrulama** ekranı TR/EN:
panel.guest_shell.*, auth.admin_sms.* (doküman başlığı, ipucu, butonlar, alt not).
v1.4.60
Stable
yayın · 25.04.2026
Sürüm 1.4.60 — Vitrin kabuğu, bakım, sözleşmeler
Storefront layout ve genel metinler yerelleştirildi; changelog menüde.
İyileştirmeler
- Vitrin **
<html lang>** uygulama diline göre; bakım şeridi **storefront.maintenance** (müşteri/yönetici) TR/EN; sözleşmeler listesi **aria** + sürüm rozeti dil kodu. Üst menüye **Sürüm notları** (navigation.changelog).
v1.4.59
Stable
yayın · 25.04.2026
Sürüm 1.4.59 — Katalog, KB detay, ödeme formu i18n
Katalog ve ödeme adımındaki kalan sabit metinler çeviri dosyalarına alındı.
İyileştirmeler
- **Vitrin:** katalog ürün/kategori ve fiyat kartı, bilgi bankası makale sayfası, ödeme **fatura/alıcı** formu (
checkout_billing) ve **lisans IPv4** kutusu TR/EN; VKN sorgu JS mesajları yerelleştirildi.
v1.4.58
Stable
yayın · 25.04.2026
Sürüm 1.4.58 — Vitrin / ödeme / domain i18n
Müşteri tarafı sayfalarda kalan sabit metinler çeviri dosyalarına alındı.
İyileştirmeler
- Vitrin (storefront) **TR/EN:** bilgi bankası, katalog, ödeme formu/iyzico dönüşü, domain arama (WHOIS modal JS dahil), e-posta listesinden çıkma
lang/tr|en/storefront.php + __() ile hizalandı.
v1.4.57
Stable
yayın · 25.04.2026
Sürüm 1.4.57 — Site ayarları lisans + sözleşmeler i18n
Site ayarları lisans bölümü ve vitrin sözleşme yönetim ekranları çok dillendirildi.
İyileştirmeler
- **Site ayarları lisans + logo script:** LS kartı, butonlar ve
site_settings.js (önizleme, anahtar gösterme) TR/EN. **Sözleşmeler (admin):** liste ve düzenleme ekranları admin.contracts ile yerelleştirildi.
v1.4.56
Stable
yayın · 25.04.2026
Sürüm 1.4.56 — Ayarlar ve vitrin changelog i18n
Yönetim ayar sayfaları ve genel değişiklik kaydı ekranı TR/EN; güncelleme akışı ve changelog filtreleri yerelleştirildi.
İyileştirmeler
- **Ayarlar + genel changelog:** Bildirim, chat ve sistem güncelleme ekranları
admin.settings.* ile TR/EN; güncelleme sihirbazı JS metinleri yerelleşti. Vitrin /changelog sayfası changelog_public dil dosyası; sürüm türü etiketleri ChangelogRelease::typeLabel ve filtre rozetleri çok dilli.
v1.4.55
Stable
yayın · 25.04.2026
Sürüm 1.4.55 — TLD, rapor ve giriş i18n
TLD yönetimi, finansal rapor ve admin giriş ekranı TR/EN hizalandı; fatura raporunda ay adları yerel aya göre üretilir.
İyileştirmeler
- **TLD fiyatlandırma, fatura raporu, yönetici girişi:** Liste, form, migrate uyarı sayfası ve boş durumlar
admin.tld_pricing.*; rapor ekranı admin.reports.* ve aylık etiketler uygulama diline göre; giriş sayfası auth.admin_login.* + email_ph / password_ph.
v1.4.54
Stable
yayın · 25.04.2026
Sürüm 1.4.54 — İzleme / loglar / kuyruk i18n
Yönetimde posta, sistem logu, denetim, kuyruk hataları ve genel izleme ekranları çok dille hizalandı.
İyileştirmeler
- **Posta günlüğü, sistem logları, denetim, başarısız kuyruk, genel izleme:** Tüm yönetim ekranları
admin.* TR/EN anahtarlarına bağlandı; kuyruk toplu silme onayı i18n JSON ile.
v1.4.53
Stable
yayın · 25.04.2026
Sürüm 1.4.53 — Changelog + bilgi bankası (admin) i18n
Yönetimde sürüm kaydı ve bilgi bankası ekranları çok dille hizalandı.
İyileştirmeler
- **Changelog yönetimi:** Sürüm listesi, oluştur/düzenle formlar ve canlı önizleme
admin.changelog_releases ile TR/EN.
- **Bilgi bankası (admin):** Makale ve kategori listeleri ile sayfa hero metinleri
admin.knowledge altında TR/EN.
v1.4.52
Stable
yayın · 25.04.2026
Sürüm 1.4.52 — Entegrasyonlar, domain formları, destek çekmecesi i18n
Yönetim entegrasyonlar ekranı ve domain akışları çok dille hizalandı; müşteri destek çekmecesi yerelleştirildi.
İyileştirmeler
- **Entegrasyonlar:** Plesk–Mailjet ekranı
integrations.php + tam Blade i18n (TR/EN).
- **Domain (yönetim):** Oluştur / düzenle formlar, yönetim alan adı araması ve
search-inner paylaşımı TR/EN.
- **Müşteri paneli:** Destek çekmecesi (HTML +
support_drawer.js) TR/EN.
v1.4.51
Stable
yayın · 25.04.2026
Sürüm 1.4.51 — Domain listesi + LS entegrasyon TR/EN
Yönetimde alan adı listesi ve merkezi lisans sunucusu ekranı çok dil desteğine alındı.
İyileştirmeler
- **Domain listesi (yönetim):** Filtre, tablo, rozetler ve toplu e-posta onayı TR/EN.
- **Lisans sunucusu:** Entegrasyon formu, özet ve test düğmesi TR/EN.
v1.4.50
Stable
yayın · 25.04.2026
Sürüm 1.4.50 — Sunucular + ticket öncelik TR/EN
Yönetimde panel sunucu ekranları ve ticket öncelik etiketleri çok dil desteğine alındı.
İyileştirmeler
- **Panel sunucuları:** Listele, ekle, düzenle, detay ve form partial (Plesk/cPanel) TR/EN; silme onayı ve API referans kutuları yerelleştirildi.
- **Ticketlar:** Listede ve detayda öncelik alanı bilinen öncelikler için çeviri kullanır.
v1.4.49
Stable
yayın · 25.04.2026
Sürüm 1.4.49 — Destek ekranları TR/EN
Yönetim panelinde destek bölümü (ticket + departman) ve üst bar ticket uyarısı çok dil desteğine alındı.
İyileştirmeler
- **Destek (yönetim):** Ticket listesi, yeni ticket, genel ayarlar, detay/yanıt ekranları ve ticket departmanları (liste + formlar) TR/EN.
- **Araç çubuğu:** Açık ticket sayacı tostu metni yerelleştirildi.
v1.4.48
Stable
yayın · 25.04.2026
Sürüm 1.4.48 — Katalog formları TR/EN
Ürün ve ürün kategorisi create/edit ekranları ile ürün form partial yerelleştirme ve JS onarımı.
İyileştirmeler
- **Ürün / kategori formları:** KDV ve kota yardım script’leri
prodFormI18n JSON ile; merkezi lisans kutuları ve VMware bloğu tam; shell sayfalar (oluştur/düzenle) TR/EN.
- **Dil:**
admin.products.page_create.document_title, kategori page_create alanları lang/tr|en/admin.php içinde.
v1.4.47
Stable
yayın · 25.04.2026
Sürüm 1.4.47 — Katalog listeleri TR/EN
Yönetim panelinde ürün ve kategori dizin ekranları çok dillendirildi.
İyileştirmeler
- **Admin ürün listesi:** Katalog hero, arama, tablo, toplu vitrin açma ve onay metinleri TR/EN.
- **Ürün kategorileri listesi:** Başlık, tablo ve silme onayı TR/EN.
v1.4.45
Stable
yayın · 25.04.2026
Sürüm 1.4.45 — Sipariş ve fatura formları TR/EN
Yönetim panelinde sipariş ve fatura veri giriş ekranları çok dillendirildi.
İyileştirmeler
- **Admin sipariş oluştur / düzenle:** Form alanları, sipariş no açıklamaları, katalog ürün seçimi, transfer talepleri tablosu ve aksiyon düğmeleri TR/EN.
- **Admin fatura oluştur / düzenle:** Bölümler, tutar/KDV alanları, Paraşüt/entegrasyon metinleri, tarih ve e-fatura işareti TR/EN; canlı KDV formatı locale’e göre.
v1.4.44
Stable
yayın · 25.04.2026
Sürüm 1.4.44 — Sipariş ve fatura listeleri TR/EN
Yönetim panelinde sipariş ve fatura dizin ekranları çok dillendirildi.
İyileştirmeler
- **Admin sipariş listesi:** Hero, filtreler, tablo, boş durum, toplu e-posta ve silme onayı
admin.orders.* ile TR/EN; tutar formatı locale’e göre.
- **Admin fatura listesi:** Aynı kapsamda
admin.invoices.*; fiyat satırları locale formatı.
v1.4.43
Stable
yayın · 25.04.2026
Sürüm 1.4.43 — Müşteri form ve detay çevirileri
Yönetim panelinde müşteri oluşturma/düzenleme formları ve müşteri detay ekranı yerelleştirildi.
İyileştirmeler
- **Admin müşteri formları:** Yeni kayıt, düzenleme ve ortak form alanları (müşteri türü, iletişim, panel şifresi, kimlik/firma, notlar) çok dilli anahtarlara taşındı; düzenlemede şifre sıfırlama ve silme onayları yerelleştirildi.
- **Müşteri detay (CRM):** Özet kartı, metrikler, sekmeler ve hizmet/fatura/domain/ticket tablolarındaki sabit etiketler TR/EN seçimine bağlandı.
v1.4.42
Stable
yayın · 25.04.2026
Sürüm 1.4.42 — Müşteri listesi çevirileri
Yönetim paneli müşteri dizin ekranındaki sabit arayüz metinleri çok dillidir.
İyileştirmeler
- **Admin müşteri listesi (TR/EN):** Filtreler, tablo, toplu e-posta/silme uyarıları ve boş durum metinleri
lang/*/admin.php altındaki admin.customers anahtarlarına taşındı.
v1.4.41
Stable
yayın · 25.04.2026
Sürüm 1.4.41 — Yönetim genel bakış çevirileri
Yönetim paneli özet (dashboard) ekranındaki statik arayüz metinleri Türkçe/İngilizce kapsamına alındı; grafik ve entegrasyon metinleri yerelleştirildi.
İyileştirmeler
- **Admin dashboard (TR/EN):** Genel bakış ekranındaki sabit arayüz metinleri, grafik aralık/ipucu/özet metinleri ve entegrasyon özet satırları
lang/*/admin.php altına taşındı; Greeting artık panel.dashboard.greetings çevirilerini kullanıyor.
- **Dashboard verisi:** Aylık etiketler yerel dile göre;
DashboardController gelir alt başlığı, entegrasyon durumu ve hata mesajları çevrildi.
v1.4.40
Stable
yayın · 25.04.2026
Sürüm 1.4.40 — Kalan müşteri ekran çevirileri
Müşteri panelindeki kalan uç ekranların sabit arayüz metinleri Türkçe/İngilizce çeviri kapsamına alındı.
İyileştirmeler
- **Müşteri uç ekranları:** Domain arama, katalog detay, bilgi bankası, ödeme sonucu/kart, SMS doğrulama ve şifre reset ekranları TR/EN çeviri kapsamına alındı.
- **Bilgi bankası:** Arama, kategori, popüler makale, okuma süresi ve görüntülenme etiketleri seçili dile bağlandı.
- **Auth doğrulama:** SMS 2FA ve yeni şifre belirleme ekranlarındaki açıklama, form etiketi ve aksiyon metinleri çeviri dosyalarına taşındı.
v1.4.39
Stable
yayın · 25.04.2026
Sürüm 1.4.39 — Müşteri detay ekran çevirileri
Müşteri panelindeki fatura, domain, destek ve sanal sunucu detay ekranları Türkçe/İngilizce çeviri kapsamına alındı.
İyileştirmeler
- **Detay ekranları:** Fatura detayı, domain detayı, destek talebi ve sanal sunucu ekranlarının sabit metinleri TR/EN çeviri kapsamına alındı.
- **Destek yanıt akışı:** Mesaj başlıkları, yazar etiketleri, yanıt formu ve gönderim aksiyonları seçili dile bağlandı.
- **VPS ekranları:** Sanal sunucu durumları, SSH açıklaması ve güç komutları çeviri dosyalarına taşındı.
v1.4.38
Stable
yayın · 25.04.2026
Sürüm 1.4.38 — Müşteri satış akışı çevirileri
Müşteri panelindeki katalog, sepet, ödeme ve fatura bilgileri ekranları Türkçe/İngilizce çeviri kapsamına alındı.
İyileştirmeler
- **Satış akışı:** Katalog, sepet, ödeme ve fatura bilgileri ekranlarının sabit metinleri TR/EN çeviri kapsamına alındı.
- **Fatura bilgileri:** Bireysel/kurumsal profil liste ve form etiketleri seçili dile bağlandı.
- **Ödeme özeti:** KDV, ara toplam, genel toplam, iyzico uyarısı ve güvenli ödeme açıklamaları çeviri dosyalarına taşındı.
v1.4.37
Stable
yayın · 25.04.2026
Sürüm 1.4.37 — Müşteri auth ve destek çevirileri
Müşteri giriş/kayıt, bildirim tercihleri ve destek talebi listesi ekranları Türkçe/İngilizce çeviri kapsamına alındı.
İyileştirmeler
- **Müşteri auth:** Giriş, kayıt ve şifremi unuttum ekranlarındaki sabit metinler TR/EN çeviri kapsamına alındı.
- **Bildirim tercihleri:** İzin açıklamaları, kanal metinleri ve toplu EVET/HAYIR aksiyonları çeviri dosyalarına taşındı.
- **Destek talepleri:** Liste başlıkları, istatistikler, öncelik/durum etiketleri ve boş durum mesajları seçili dile bağlandı.
v1.4.36
Stable
yayın · 25.04.2026
Sürüm 1.4.36 — Müşteri panel ana ekran çevirileri
Müşteri panelinde en sık kullanılan ana ekranların statik metinleri Türkçe/İngilizce çeviri kapsamına alındı.
İyileştirmeler
- **Müşteri panel:** Dashboard, Hizmetlerim, Faturalarım ve Domainlerim ekranlarının temel metinleri TR/EN çeviri anahtarlarına bağlandı.
- **Ortak sözlük:** Durum ve aksiyon metinleri
lang/*/panel.php altında ortak anahtarlara taşındı.
- **Dashboard:** Saat bazlı selamlama metinleri seçili dile göre güncellenir hale getirildi.
v1.4.35
Stable
yayın · 25.04.2026
Sürüm 1.4.35 — Panel kabuğu çevirileri
Admin ve müşteri panel kabukları ile profil/site ayarları ekranlarının temel metinleri TR/EN çeviri kapsamına alındı.
İyileştirmeler
- **Admin panel:** Shell başlıkları, sol menü ve sağ hızlı çubuk etiketleri TR/EN çeviri anahtarlarına bağlandı.
- **Müşteri panel:** Sol menü, hızlı çubuk ve profil ekranı temel metinleri TR/EN çeviri kapsamına alındı.
- **Site ayarları:** Hero, bakım modu, logo, dil ayarları ve şirket bilgileri blokları çeviri dosyalarına taşındı.
v1.4.34
Stable
yayın · 25.04.2026
Sürüm 1.4.34 — Çok dilli altyapı
Türkçe varsayılan kalacak şekilde İngilizce desteğine hazır çok dilli altyapı, dil seçici, site ayarı ve müşteri profil dili eklendi.
İyileştirmeler
- **Ayarlar ve profil:** Site ayarlarında varsayılan dil + aktif diller; müşteri profilinde panel dili tercihi yönetilebilir.
- **Public çeviriler:** Vitrin navigasyonu ve public sözleşmeler sayfaları çeviri anahtarlarına bağlandı.
- **Update paketi:** Sistem güncelleme whitelist’i ve zip üretimi
lang/ klasörünü kapsayacak şekilde genişletildi.
v1.4.33
Stable
yayın · 25.04.2026
Sürüm 1.4.33 — Sözleşme listesi hizalama düzeltmesi
Herkese açık sözleşmeler listesindeki metin hizalama ve üst üste binme sorunu giderildi.
İyileştirmeler
- **Mobil uyum:** Liste satırları mobilde ikon + içerik yapısını koruyacak ve aksiyon okunu doğal alt satıra indirecek şekilde düzenlendi.
v1.4.32
Stable
yayın · 25.04.2026
Sürüm 1.4.32 — Sözleşme listesi ve sade ikonlar
Herkese açık sözleşmeler listesi tek kolon düzene alındı ve sözleşme ikonları sade tek renk SVG ikonlarla değiştirildi.
İyileştirmeler
- **Sözleşmeler listesi:**
/sozlesmeler sayfası grid kartlardan alt alta akan tek kolon liste düzenine geçirildi.
- **Sade ikonlar:** Public sözleşme liste ve detay sayfalarında renkli/emoji ikonlar yerine tek renk SVG ikonlar kullanıldı.
v1.4.31
Stable
yayın · 25.04.2026
Sürüm 1.4.31 — Modern sözleşmeler vitrini
Herkese açık sözleşme liste ve detay sayfaları modern vitrin tasarımına taşındı.
İyileştirmeler
- **Vitrin sözleşmeler sayfası:**
/sozlesmeler modern hero, özet kutuları ve grid kart düzeni ile yenilendi.
- **Sözleşme detayları:**
/sozlesmeler/{slug} sayfası rozetli metadata, vurgulu yasal metin kartı ve modern yan menü ile güncellendi.
v1.4.29
Stable
yayın · 24.04.2026
Sürüm 1.4.29 — Canlı destek logout ve admin oturum listesi
Müşteri logout olduğunda canlı destek oturumu kapanır; admin çekmecesi çoklu oturumlar için liste + aktif konuşma düzenine geçti.
İyileştirmeler
- **Canlı destek logout:** Müşteri panelden çıkış yaptığında açık canlı destek oturumu otomatik sonlandırılır ve audit log’a düşer.
- **Admin canlı destek çekmecesi:** Birden fazla kullanıcı için sol oturum listesi + sağ aktif yazışma kurgusu eklendi; listede durum, rozet ve son mesaj önizlemesi görünür.
v1.4.28
Stable
yayın · 24.04.2026
Sürüm 1.4.28 — Canlı destek tek buton akışı
Müşteri canlı destek başlat/bitir kontrolü tek buton üzerinden çalışır.
İyileştirmeler
- **Müşteri canlı destek:** Ayrı “Sohbeti bitir” butonu kaldırıldı; aynı başlangıç butonu oturum aktifken “Sohbeti bitir” olarak çalışır.
v1.4.27
Stable
yayın · 24.04.2026
Sürüm 1.4.27 — Canlı destek buton ve durum iyileştirmeleri
Müşteri tarafında sohbet bitirme butonu; admin listesinde müşteri yanıtı bildirimi ve cevap bekleniyor durumu.
İyileştirmeler
- **Müşteri canlı destek:** Sohbet başladıktan sonra ayrı alt link yerine görünür “Sohbeti bitir” butonu gösterilir; alt “Sohbeti sonlandır” bağlantısı kaldırıldı.
- **Admin canlı destek listesi:** Sekmelerde müşteri yanıtı bildirimi ve “Cevap bekleniyor / Müşteri yanıtladı” durum etiketi gösterilir.
v1.4.26
Stable
yayın · 24.04.2026
Sürüm 1.4.26 — Canlı destek çekmeceleri ve oturum akışı
Ticket oluşturmadan canlı destek oturumları, admin çekmecesi, rozetler, 90 saniyelik ticket’a dönüştürme akışı ve geçmiş yazışma logları.
İyileştirmeler
- **Log / geçmiş:** Sonlandırılan veya ticket’a çevrilen canlı destek yazışmaları audit log’a özet transcript olarak yazılır; denetim sayfasına “Geçmiş canlı destek” filtresi eklendi.
v1.4.25
Stable
yayın · 24.04.2026
Sürüm 1.4.25 — Canlı destek formu sığdırma
Destek çekmecesi başlat formunda kaydırma kaldırıldı, alan sıkılaştırıldı.
İyileştirmeler
- **Canlı destek başlat formu:** Kart alanında scroll kaldırıldı; kompakt tipografi ve padding. Form bloğu çekmece içinde dikey ortalanıyor; boş alan üst/alt dengeli.
v1.4.24
Stable
yayın · 24.04.2026
Sürüm 1.4.24 — Canlı destek CTA sabit
Destek çekmecesinde sohbet başlat düğümünün her zaman görünür olması.
İyileştirmeler
- **Canlı destek başlat:** “Sohbeti başlat” sabit alt şeritte; form kartı ayrı kaydırma alanında — düğmeye kaydırmadan erişim.
v1.4.22
Stable
yayın · 24.04.2026
Sürüm 1.4.22 — Canlı destek formu arayüzü
Destek çekmecesinde canlı destek başlatma formunun modernleştirilmesi.
İyileştirmeler
- **Canlı destek başlangıç formu:** Departman / hizmet seçicileri ve KVKK alanları çekmeceyle uyumlu kart, üst etiket ve ikincil düğme stiline getirildi.
v1.4.20
Stable
yayın · 24.04.2026
Sürüm 1.4.20 — Destek çekmecesi arayüzü + KB ipucu
Destek çekmecesi kurumsal tasarım; bilgi bankası ipucu metni güncellendi.
İyileştirmeler
- **Destek çekmecesi:** Kurumsal modern arayüz (gradyanlar, segment sekmeler, kart düzenleri, CTA).
- **Bilgi bankası çekmecesi:** Alt ipucunda Destek ikonu / yeni talep / talepler sayfası yönlendirmesi.
v1.4.11
Stable
yayın · 24.04.2026
Sürüm 1.4.11 — Destek ikonu tıklama + ortalama düzeltmeleri
Destek çekmecesi toggle butonu için kesin çözüm: inline click binding + fallback yönlendirme + SVG ortalamasını bozmayan ::after pseudo-element tabanlı online/offline göstergesi.
İyileştirmeler
- **Durum değişiminde sadeleştirme:** Canlı destek online/offline değişiminde JS artık sadece butonun class'ını (
pn-sup-drawer-toggle--chat-on / --chat-off) toggle ediyor; DOM manipülasyonu minimum, tekrar çizim yok.
v1.4.10
Stable
yayın · 24.04.2026
Sürüm 1.4.10 — Destek tıklama onarımı + modern güncelleme yükleme ekranı
Destek çekmecesinin tıklanmaması hatası giderildi (CSS istisnası + document-level event delegation). Sistem güncelleme sayfasına aşama göstergeli, gerçek yüzde ilerlemeli modern loading overlay eklendi.
İyileştirmeler
- **Upload ilerleme + hata yönetimi:** Form XHR ile gönderiliyor;
upload.progress olayıyla yükleme yüzdesi gerçek zamanlı güncellenir, apply aşamasında indeterminate animasyon gösterilir. Doğrulama/sunucu hataları overlay içinde kırmızı uyarı rozetiyle sunulur ve sayfa otomatik yenilenir.
v1.4.9
Stable
yayın · 24.04.2026
Sürüm 1.4.9 — Müşteri destek çekmecesi
Yüzen canlı destek balonu kaldırıldı; canlı destek, aktif/pasif talepler, online/offline göstergesi ve "Yeni talep oluştur" butonu tek bir sağdan açılan destek çekmecesinde birleştirildi.
İyileştirmeler
- **Müşteri panel destek deneyimi yeniden tasarlandı:** Sağ alttaki **yüzen canlı destek balonu** kaldırıldı; canlı destek ve destek talepleri tek bir destek çekmecesinde (drawer) toplandı.
- **Yeni backend endpoint:**
GET /musteri/destek/drawer (panel.tickets.drawer) — rozet sayısı, chat durumu, aktif/pasif ticket özetlerini tek JSON yanıtı olarak sağlar. Drawer kapalıyken bile ikon noktası + rozetler 60 sn periyotla tazeleniyor.
v1.4.8
Stable
yayın · 24.04.2026
Sürüm 1.4.8 — Changelog sıralaması onarımı
1.4.7 ile gelen backfill migration changelog sayfası sıralamasını bozuyordu; restore migration ile orijinal satırlar (başlık/özet/entries) geri yüklendi ve sıralama sürüm sırasına göre düzeltildi.
İyileştirmeler
- **Restore migration:**
v1.2.78 → v1.4.7 aralığındaki satırlar silinip, her bir orijinal seed migration dosyası tek tek include edilerek up()'ları çalıştırıldı; böylece ilk günkü **başlık / özet / entries** içeriklerine geri dönüldü. Tüm satırlar aynı çağrıda eklendiği için tarihler eşitlendi, id DESC tiebreaker ile sıralama sürüm sırasına oturdu.
- **1.4.7 kaydı temizlendi:**
Sürüm 1.4.7 — Kurumsal alan grafiği + changelog backfill başlığı Sürüm 1.4.7 — Kurumsal alan grafiği (Genel bakış) olarak sadeleştirildi; içerikten backfill maddesi çıkarıldı.
v1.4.7
Stable
yayın · 24.04.2026
Sürüm 1.4.7 — Kurumsal alan grafiği (Genel bakış)
Yönetici Genel bakış gelir/gider grafiği modern SVG alan (area) grafiğe taşındı; alt boşluk giderildi, kurumsal palet uygulandı.
İyileştirmeler
- **Alt boşluk giderildi:** Eski
height:150px çubuk düzenindeki sabit alt padding/legend boşluğu kaldırıldı. Grafik artık aspect-ratio: 16/5 ile kart boyutuna duyarlı; mobilde 16/7 ile daha dik.
- **Etkileşim:** Üzerine gelince dikey crosshair çizgisi, iki serinin nokta işaretlerinde büyüme animasyonu ve tek bileşik **tooltip** (etiket + renk göstergesi + tutar). Tıklayınca o ayın ödenmiş faturalar listesine gider.
- **Kart üst cila:** Kartın üst şeridinde mor → mavi gradient aksan çizgisi; toplam kartları (Gelir / Ödenmemiş / Gider) renkli sol şerit +
JetBrains Mono rakamlarla vurgulandı.
- **Y ekseni:** Otomatik "nice max" hesabı ile 1/2/2.5/5/10 × 10^n yuvarlamaları; dashed grid çizgileri ve doğru hizalı TRY etiketleri.
v1.4.6
Stable
yayın · 24.04.2026
Sürüm 1.4.6 — Dinamik karşılama mesajı (saate göre)
Yönetici ve müşteri paneli "Genel bakış" hero alanındaki karşılama mesajı artık sunucu (Europe/Istanbul) ve tarayıcı saatine göre otomatik değişiyor.
İyileştirmeler
- **Canlı güncelleme:** Sayfa açık kalsa bile selamlama her dakika tarayıcı saatine göre kontrol ediliyor; saat dilimi geçişlerinde otomatik yenileniyor (admin
dashboard.blade.php + müşteri paneli panel/dashboard.blade.php).
- **Yeni yardımcı:**
App\Support\Greeting::forNow($timezone = "Europe/Istanbul") ve forHour(int $hour) — sunucu tarafında tek noktadan saat → selamlama eşleşmesi (mail şablonları, raporlar vb. ileride aynı yardımcıyı kullanabilir).
v1.4.5
Stable
yayın · 24.04.2026
Sürüm 1.4.5 — TLD fiyatlandırma listesi CRM diline taşındı
TLD fiyatlandırma sayfası, müşteri listesi tasarımıyla (am-hero + am-stats + crm2-search-wrap + crm2-cust-table + row menu) aynı dile getirildi.
İyileştirmeler
- **TLD fiyatlandırma listesi** (
tld-pricing/index) müşteri listesi dilinde yeniden tasarlandı: KPI strip (am-stats) artık am-hero içinde (Toplam TLD / En düşük kayıt / Popüler / Kategori).
- **Filtre formu:** Eski
tld-toolbar + ayrı kategori pill satırı kaldırıldı; crm2-search-wrap (icon + Uzantı arama + Kategori dropdown + Ara butonu) ve crm2-cust-toolbar (sayım + aktif filtre rozetleri) müşteri sayfası ile aynı.
- **Tablo:**
crm2-cust-table + crm2-row-menu (⋮) Düzenle / Sil menüsü; satıra tıklayınca düzenleme sayfasına gider; WHOIS / Popüler sütunları am-chip (Var/Yok, Evet/Hayır) ile renklendirildi.
- **Boş durum:**
<x-empty-state> bileşeni — kayıt yokken "Henüz TLD kaydı yok", filtre eşleşmiyorsa "Bu kriterlere uygun TLD yok" + "TLD ekle" CTA.
- **Geri uyumluluk:** Controller (
TldPricingController@index) imzası, route'lar ve form parametreleri (q, cat) bire bir korundu; sadece view dili müşteri ekranıyla hizalandı.
v1.4.4
Stable
yayın · 24.04.2026
Sürüm 1.4.4 — modern tasarım sistemi (faz 5)
Entegrasyon alt sayfaları (registrar, license server, VMware) modern hero diline taşındı; storefront mevcut modern tasarımı ile korundu.
İyileştirmeler
- **Yönetici paneli — Entegrasyon alt sayfaları** (
integrations/domain-registrars, integrations/license-server, integrations/vmware) modernleştirildi: am-hero + entegrasyon durum chip'i (Aktif / Pasif) ve "Entegrasyonlar / Domain listesi" hızlı aksiyonları (SVG ikonlu).
- **Tutarlılık:** Tüm entegrasyon alt sayfalarında aynı kicker (Entegrasyonlar / Sanallaştırma) + başlık + alt açıklama + chip & SVG ikonlu hızlı aksiyon dili.
- **Mağaza (storefront / catalog / cart / checkout):** Mevcut storefront tasarım sistemi (
sf-hero-band, sf-card-p, sf-pill, sf-btn-full) zaten modern olduğundan değişiklik yapılmadı; tasarım dili korundu.
- **Modernizasyon serisinin sonu (faz 5):** 1.4.0 → 1.4.4 boyunca yönetici, müşteri paneli ve entegrasyon sayfalarının (liste + form + detay + ayarlar) tamamı tek tip
am-hero / pm-hero + chip + KPI + hızlı aksiyon diline taşındı.
- **Geri uyumluluk:** Tüm formlar, tablolar, filtreler, JS davranışları (registrar accordion, license server kayıt formu, vSphere bağlantı testi) bire bir korundu — sadece üst hero / chip katmanı eklendi.
v1.4.3
Stable
yayın · 24.04.2026
Sürüm 1.4.3 — modern tasarım sistemi (faz 4)
Yönetici ve müşteri paneli form / detay sayfalarında (create / edit / show) tek tip am-hero / pm-hero + chip dili.
İyileştirmeler
- **Yönetici paneli — Müşteri formları** (
customers/create, customers/edit, customers/show) modernleştirildi: am-hero + durum / tür chip'leri ve "Düzenle" CTA.
- **Yönetici paneli — Fatura formları** (
invoices/create, invoices/edit) modernleştirildi: am-hero + Paraşüt chip'i (yalnızca create) ve "Liste" hızlı aksiyonu.
- **Yönetici paneli — Sipariş formları** (
orders/create, orders/edit) modernleştirildi: am-hero + sipariş numarası başlığı (edit) ve "Sipariş listesi" hızlı aksiyonu.
- **Yönetici paneli — Ürün ve kategori formları** (
products/create, products/edit, product-categories/create, product-categories/edit) modernleştirildi: am-hero + "Vitrinde aç / Kategoriler / Ürün listesi / Kategori listesi" hızlı aksiyonları.
- **Yönetici paneli — Ticket formları** (
tickets/create, tickets/show) modernleştirildi: am-hero + durum chip'i (open / replied / closed) ve "Ticket listesi" hızlı aksiyonu.
- **Yönetici paneli — Domain & sunucu formları** (
domains/create, domains/edit, servers/create, servers/edit, servers/show) modernleştirildi: am-hero + sunucu durum chip'i (operational / maintenance / standby) ve "Düzenle / Liste" hızlı aksiyonları. (domains/search mevcut özel ds-hero korundu.)
- **Yönetici paneli — Sözleşme düzenle, departman formları, TLD formları, bilgi bankası makale & kategori formları, changelog form** modernleştirildi: tek tip
am-hero + "Listeye dön" hızlı aksiyonu.
- **Yönetici paneli — Mail log & kuyruk detayı** (
mail-logs/show, failed-jobs/show) modernleştirildi: am-hero + durum chip'i ve liste linki.
- **Müşteri paneli — Form sayfaları** (
panel/billing-profiles/form, panel/ticket-create, panel/ticket-show, panel/domain-show, panel/invoice-show, panel/virtual-machines/show) modernleştirildi: pm-hero + pm-chip durum dili (paid / cancel / open / replied / closed / ready / failed) ve "Geri" hızlı aksiyonu.
- **Geri uyumluluk:** Tüm form alanları, validasyonlar, JS davranışları ve mevcut özel kart düzenleri (cust-show-hero, srv-it-rail, ds-hero, vb.) korundu — sadece üst hero / chip katmanı değişti.
v1.4.2
Stable
yayın · 24.04.2026
Sürüm 1.4.2 — modern tasarım sistemi (faz 3)
Admin ayarlar (chat / bildirim / güncelleme / site / Paraşüt) ve katalog/destek alt sayfaları + müşteri paneli (hesap / fatura bilgileri / VPS) modernleştirildi.
İyileştirmeler
- **Yönetici paneli — Site ayarları** (
site-settings/edit) modernleştirildi: am-hero üst başlık + lisans durum chip'i. Mevcut iki sütunlu ayar formu ve davranışı korundu.
- **Yönetici paneli — Chat / Bildirim ayarları** sayfaları modernleştirildi:
am-hero üst başlık + ilgili çapraz aksiyon (Bildirim ayarları / Posta günlüğü).
- **Yönetici paneli — Güncelleme** (
settings/system-update) modernleştirildi: am-hero + sürüm kontrol / syntax kontrol chip'leri. Mevcut zip yükleme / log akışı korundu.
- **Yönetici paneli — Paraşüt e-fatura entegrasyonu** modernleştirildi:
am-hero + entegrasyon aktif/pasif chip'i.
- **Yönetici paneli — Ticket departmanları & Ticket genel ayarları** modernleştirildi:
am-hero + SVG ikonlu hızlı aksiyonlar (Ticket ayarları / Departmanlar / Ticket listesi / Departman ekle).
- **Yönetici paneli — TLD fiyatlandırma** modernleştirildi:
am-hero + "Alan adı ara" / "TLD ekle" hızlı aksiyonları. Mevcut metric grid, filtre ve tablo davranışı korundu.
- **Yönetici paneli — Ürün kategorileri** modernleştirildi:
am-hero + lisansa duyarlı "Yeni kategori" CTA.
- **Yönetici paneli — Bilgi bankası makaleleri & kategorileri** modernleştirildi:
am-hero + "Kategoriler / Makaleler / Genel sayfa" hızlı aksiyonları.
- **Yönetici paneli — Değişiklik kaydı (Changelog)** modernleştirildi:
am-hero + "Genel sayfa / Yeni sürüm" hızlı aksiyonları.
- **Yönetici paneli — Otomasyon** modernleştirildi:
am-hero + 4'lü KPI strip (Aktif kural / Toplam çalışma / Duraklatılan / Entegrasyonlar).
- **Müşteri paneli — Hesabım** modernleştirildi:
pm-hero + "Bildirim tercihleri" ve "Fatura bilgileri" hızlı aksiyonları.
- **Müşteri paneli — Fatura bilgileri** modernleştirildi:
pm-hero + "Yeni fatura bilgisi" CTA.
- **Müşteri paneli — Sanal sunucular (VPS)** modernleştirildi:
pm-hero + "Hizmet kataloğu" hızlı aksiyonu.
- **Geri uyumluluk:** Tüm formlar, tablolar, KPI sayıları ve mevcut JS davranışları bire bir korundu.
v1.4.1
Stable
yayın · 24.04.2026
Sürüm 1.4.1 — modern tasarım sistemi (faz 2)
10 admin sayfasında daha (servers / domains / contracts / mail-logs / monitoring / system-logs / audit-logs / failed-jobs / reports / marketing-campaigns) modern hero + KPI + chip yenilemesi.
İyileştirmeler
- **Yönetici paneli — Sunucular** liste sayfası modernleştirildi:
am-hero + 4'lü KPI strip (Toplam host / Plesk / cPanel / Hesap), SVG ikonlu "Sunucu ekle" hızlı aksiyonu. Mevcut srv-it-rack listesi, filtre çubuğu ve API referansı bire bir korundu.
- **Yönetici paneli — Domainler** liste sayfası modernleştirildi:
am-hero + "Domain ara" / "Yeni domain" hızlı aksiyonları. Mevcut tıklanabilir özet kartlar (domain-dash-grid) ve filtre/tablo davranışı korundu.
- **Yönetici paneli — Sözleşmeler** liste sayfası modernleştirildi:
am-hero + 3'lü KPI (Toplam / Aktif / Zorunlu), her sözleşme kartında am-chip (gösterim/durum/zorunlu) ve modern aksiyon butonları.
- **Yönetici paneli — Posta günlüğü** modernleştirildi:
am-hero + 5'li KPI (Toplam / Sistem TX / Kampanya / Gönderildi / Başarısız), genel izleme aksiyonu. Tip/Durum subnav + arama formu korundu.
- **Yönetici paneli — İzleme (monitoring)** sayfası modernleştirildi:
am-hero + 5'li KPI ve "Posta günlüğü / Başarısız kuyruk / Yeni kampanya" hızlı aksiyonları.
- **Yönetici paneli — Sistem logları** sayfası modernleştirildi:
am-hero; ortam özeti (syslog-meta-grid) ayrı bir kart içine alındı, log getir formu ve görüntüleyici davranışı korundu.
- **Yönetici paneli — Denetim günlüğü (audit)** modernleştirildi:
am-hero + KPI (Toplam / Bu sayfa / aktif filtre rozeti). Olay arama formu ve tablo korundu.
- **Yönetici paneli — Başarısız kuyruk işleri** modernleştirildi:
am-hero + 2'li KPI (Toplam başarısız / Bu sayfa, kırmızı vurgu); toplu seçim ve "Yeniden dene / Sil" davranışı bire bir korundu.
- **Yönetici paneli — Fatura raporu** modernleştirildi:
am-hero + 3'lü KPI (Toplam gelir / Toplam gider / Net kar + marj). Yıl filtresi am-hero sağ aksiyonuna alındı, aylık tablo korundu.
- **Yönetici paneli — Pazarlama kampanyası oluştur** modernleştirildi:
am-hero + 4'lü KPI (Toplam müşteri / Aktif / E-posta izni / SMS izni); segment seçici, editör ve önizleme akışı bire bir korundu.
- **Geri uyumluluk:** Bu fazda da tüm form alanları, tablo sütunları/sıralama, sayfalama, toplu işlem, JS davranışları (subnav filtresi, bulk delete, segment count, log fetch) bire bir korundu — sadece üst hero / KPI / chip katmanı eklendi/değiştirildi.
v1.4.0
Stable
yayın · 24.04.2026
Sürüm 1.4.0 — modern tasarım sistemi (faz 1)
Paylaşılan modern UI partial'ları (am-* / pm-*) ve 5 admin + 5 müşteri paneli liste sayfasında modern hero + KPI + chip yenilemesi.
İyileştirmeler
- **Yönetici paneli — Müşteriler** liste sayfası modernleştirildi: kicker + başlık + alt açıklama hero, 5'li KPI strip (Toplam / Aktif / Pasif / Bireysel / Kurumsal), SVG ikonlu hızlı aksiyonlar.
- **Yönetici paneli — Faturalar** liste sayfası modernleştirildi: 4'lü KPI (Toplam / Ödendi / Ödenmedi / İptal), "Fatura raporu" + "Yeni fatura" hızlı aksiyonları.
- **Yönetici paneli — Siparişler** liste sayfası modernleştirildi: 5'li KPI (Toplam / Aktif / Bekleyen / Askıda / İptal).
- **Yönetici paneli — Ticketlar** liste sayfası modernleştirildi: 4'lü KPI (Toplam / Açık / Yanıtlandı / Kapalı) + İnceleme rozeti; controller'a
stats array'i eklendi.
- **Yönetici paneli — Ürünler** liste sayfası modernleştirildi: 3'lü KPI (Toplam / Aktif / Pasif), "Kategoriler / Katalog / Yeni ürün" hızlı aksiyonları.
- **Müşteri paneli — Hizmetlerim** sayfası modernleştirildi: hero + dinamik KPI (Toplam / Aktif / Beklemede / Askıda); her hizmet kartı modern card-head ile, durum chip'leri (askıda = kırmızı vurgu).
- **Müşteri paneli — Faturalarım** sayfası modernleştirildi: hero + 3'lü KPI (Toplam / Ödenen tutar / Ödenmeyen), modern tablo container'ı, durum chip'leri (Ödendi/Ödenmedi/İptal).
- **Müşteri paneli — Domainlerim** sayfası modernleştirildi: hero + dinamik KPI (Toplam / Aktif / 30 gün içinde / Oto. yenileme), otomatik yenileme chip'i.
- **Müşteri paneli — Ticketlarım** sayfası modernleştirildi: hero + dinamik KPI; öncelik (kritik/yüksek = kırmızı, orta = sarı, normal = mavi) ve durum chip'leri.
- **Müşteri paneli — Bildirim Tercihleri** sayfasına modern hero başlığı eklendi.
- **Geri uyumluluk:** Tüm filtre/arama formları, sıralama, sayfalama, toplu işlem, JS davranışları (jump-to-page, bulk select/mail/delete, satır tıklama) bire bir korundu — sadece üst hero + KPI eklendi/değiştirildi.
v1.3.1
Stable
yayın · 24.04.2026
Sürüm 1.3.1 — entegrasyonlar sayfası modernleştirildi
Entegrasyon listesi: özet KPI, kategori filtresi, arama, ikonlu sağlayıcı kartları.
İyileştirmeler
- **Yönetici paneli — Entegrasyonlar** sayfası modernleştirildi: özet KPI hero (Aktif / Yapılandırıldı (kapalı) / Yapılandırılmadı), kategori chip filtresi (Hosting / Ödeme / e-Fatura / SMS / E-posta), canlı sağlayıcı arama kutusu.
- **Sağlayıcı kartları:** Kategori bazlı SVG ikon, kategori chip rozeti, **durum chip'i** (Aktif / Kapalı (yapılandırıldı) / Eksik bilgi / Pasif), sol kenar renk vurgusu (yeşil / mavi / gri).
- **Hızlı erişim kartları:** Registrar, VMware/vSphere ve Lisans Sunucusu için ikonlu modern kart grid'i.
- **Geri uyumlu:** Mevcut
<details> sağlayıcı formları, mail tanılama kutusu, kaydet/test butonları ve crm2-integ-* davranışı olduğu gibi korundu. (resources/views/integrations/index.blade.php)
v1.3.0
Stable
yayın · 24.04.2026
Sürüm 1.3.0 — yönetici paneli genel bakış yenilemesi
Admin dashboard modernleştirildi; grafik fonksiyonları korundu.
İyileştirmeler
- **Yönetici paneli — Genel bakış:** Modern dashboard yenilemesi. Saat bazlı karşılama hero alanı + admin avatarı + birincil aksiyonlar (Müşteriler, Faturalar, Destek, Entegrasyonlar). KPI kartları SVG ikonlu, durum renkli ve büyük mono rakamlı. Entegrasyonlar listesi ikonlu durum kapsülü + status chip ile. Son faturalar ve Açık ticketlar artık ikon avatarlı satırlar + chip rozet. Operasyon menüsü 4 lü tile grid. (
resources/views/dashboard.blade.php)
- **Grafik kartı korundu:** Mevcut **Gelir / gider** etkileşimli çubuk grafik (filtre, custom aralık, AJAX) tüm CSS/JS davranışıyla aynı; sadece yeni kart kapsülü içinde sunuluyor.
v1.2.99
Stable
yayın · 24.04.2026
Sürüm 1.2.99 — müşteri paneli genel bakış yenilemesi
Dashboard tamamen modernleştirildi: hero, ikonlu KPI ve liste kartları.
İyileştirmeler
- **Müşteri paneli — Genel bakış:** Modern dashboard yenilemesi: saat bazlı karşılama hero alanı (avatar + isim + alt bilgi), birincil hızlı aksiyonlar (yeni hizmet, alan adı arama, destek), gradient bordürlü ikonlu KPI kartları, durum noktalı yeni chip rozetleri, ikonlu liste satırları (hizmetler / son faturalar) ve boş durum kartları. (
resources/views/panel/dashboard.blade.php)
- **CRM2 uyumu:** Aksent, vurgu ve kenarlıklar mevcut
--hp-accent, --hp-user-accent, --hp-green/red/teal/amber tokenlarını kullanıyor; tipografi JetBrains Mono rakam kombinasyonuyla.
- **Profil tamamlama uyarısı:** Daha belirgin gradient banner; eylem butonu uyarı tonuyla aynı paletten.
v1.2.98
Stable
yayın · 24.04.2026
Sürüm 1.2.98 — çekmece linkleri public bilgi bankasına
KB çekmece linkleri yeni sekmede public bilgi bankası sayfasını açar.
İyileştirmeler
- **Bilgi bankası çekmecesi:** Makale linkleri artık panel içindeki sürüme değil, **public bilgi bankası** sayfasına (
knowledge.show) yönleniyor; yeni sekmede https://.../bilgi-bankasi/... açılıyor (app/Providers/AppServiceProvider.php).
v1.2.97
Stable
yayın · 24.04.2026
Sürüm 1.2.97 — sol menüden bilgi bankası kaldırıldı + yeni sekme
Bilgi bankası artık sol menüde değil; çekmece linkleri yeni sekmede.
İyileştirmeler
- **Müşteri paneli sol menü:** Bilgi bankası satırı kaldırıldı; erişim sağ hızlı menüdeki ikon + çekmece üzerinden. (
resources/views/layouts/panel.blade.php)
- **Bilgi bankası çekmecesi:** Makale/arama sonuç linkleri artık **yeni sekmede** açılıyor (
target="_blank" + rel="noopener noreferrer"). Aktif panel sekmesinin akışı bozulmuyor. (resources/views/layouts/partials/panel-knowledge-drawer.blade.php)
v1.2.96
Stable
yayın · 24.04.2026
Sürüm 1.2.96 — çekmece animasyonu + hızlı menü sıralaması
Açılış titreme sorunu giderildi; KB ve çıkış ikonu destek altına alındı.
İyileştirmeler
- **Hızlı menü sıralaması:** Spacer kaldırıldı; **Hesabım → Sepet → Destek → Bilgi bankası → Çıkış** doğrudan sıralı. (
resources/views/layouts/panel.blade.php)
v1.2.95
Stable
yayın · 24.04.2026
Sürüm 1.2.95 — bilgi çekmecesi (sonraki açılış cilası)
Sonraki açılışlarda ortada anlık görünme giderildi.
İyileştirmeler
- **Scrim opacity geçişi:** Scrim kendisi
opacity ile fade alıyor; kapalı durumda pointer-events: none ile altta kalan etkileşimleri engellemiyor.
v1.2.94
Stable
yayın · 24.04.2026
Sürüm 1.2.94 — bilgi çekmecesi (blur off + opacity cila)
İlk açılışta ortada görünme sorunu giderildi; arka plan bulanıklığı kaldırıldı.
İyileştirmeler
- **Arka plan blur kaldırıldı:** Scrim üzerindeki
backdrop-filter: blur(4px) tamamen kaldırıldı; kompozit yükü azaldı, ilk kare cila olmadan geliyor.
- **Sadeleştirme:**
pn-kb-root--shut, visibility: hidden ve çift requestAnimationFrame kaldırıldı; açma/kapama yalnız pn-kb-root--open toggle'ı ve CSS geçişi.
v1.2.93
Stable
yayın · 24.04.2026
Sürüm 1.2.93 — bilgi çekmecesi (görünürlük flaş + CRM2 kart boyutu)
Kapalı modda ağaç ekran dışında canlı; kart küçüldü ve yuvarlatıldı.
İyileştirmeler
- **Görünüm (CRM2):** Dar kart (≈22rem), 14px köşe, 12px dış pay, #d8e1ef sınır (
panel.blade.php, panel-knowledge-drawer.blade.php).
v1.2.91
Stable
yayın · 24.04.2026
Sürüm 1.2.91 — bilgi bankası çekmecesi (hizalama, tıklama, CRM2 tema)
Panel KB drawer sabit sağ açılır; akordeon tüm listede tıklanabilir; CRM2 uyumlu açık renkler.
İyileştirmeler
- **Görünüm (CRM2):** Çekmece renk ve kenarlıklar admin CRM2 tablo/arama stiline yaklaştırıldı (
#EDF2FB, #79AEF2, #d8e1ef).
- Açılış:
requestAnimationFrame kaldırıldı, pn-kb-root--open aynı tıklama ile eklenir (panel-knowledge-drawer.blade.php).
v1.2.90
Stable
yayın · 24.04.2026
Sürüm 1.2.90 — panel bilgi bankası (düzen + çekmece/akordeon)
Hızlı menüde KB konumu, bakım bandı ofseti, çekmecede arama ve kategori ağacı iyileştirmeleri.
İyileştirmeler
- **Müşteri paneli — bilgi bankası:** Sağ hızlı menüde **bilgi bankası** ikonu **spacer** ile yukarı gruptan ayrıldı, **çıkışın hemen üstüne** alındı; **bakım bandı** açıkken sütun
top: 48px (çakışma yok) (panel.blade.php).
- **Bilgi bankası çekmecesi — arayüz / akordeon:** Koyu slate panel, arama, kategori accordeon, altta **İpucu**; açık kategori **güncel makale yoluna** göre seçiliyor; arama/accordion DOM sadeleştirildi, ikon yolları güvenli (
panel-knowledge-drawer.blade.php).
- **View model:** Kategorilere göre ağaç
panelKnowledgeDrawerTree (AppServiceProvider, View::composer('layouts.panel')).
- Bilgi bankası özeti: migration
2026_04_30_218000 (sürüm **1.2.90**).
- Sürüm **1.2.90:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.90.zip.
v1.2.89
Stable
yayın · 24.04.2026
Sürüm 1.2.89 — bilgi çekmecesi varsayılan kapalı (hidden düzeltmesi)
Panel KB drawer açılış hatası giderildi.
İyileştirmeler
- **Bilgi bankası:**
2026_04_26_216000, slug musteri-panel-bilgi-cekmece-hidden-fix-v1-2-89.
- Sürüm **1.2.89:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.89.zip.
v1.2.88
Stable
yayın · 24.04.2026
Sürüm 1.2.88 — bilgi bankası çekmece (ikon, sekmeler, arama)
Hızlı menü KB ikonu ve çekmece içeriği iyileştirmesi.
İyileştirmeler
- **Müşteri paneli:** Bilgi bankası hızlı menü — (?) çember ikon, çekmece: sol X, sekmeler Makaleler/Destek, büyüteçli arama.
- **Bilgi bankası:**
2026_04_26_214000, slug musteri-panel-bilgi-cekmece-ikon-v1-2-88.
- Sürüm **1.2.88:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.88.zip.
v1.2.87
Stable
yayın · 24.04.2026
Sürüm 1.2.87 — müşteri bilgi bankası çekmecesi + lisans uyarısı düzeni
Panel KB drawer; admin lisans toast sadeleştirme.
İyileştirmeler
- **Yönetici lisans uyarısı:** Baştaki simge kaldırıldı; X kartın dışında sağ üst (
admin layout).
- **Bilgi bankası:**
2026_04_26_212000, slug musteri-panel-bilgi-bankasi-cekmece-v1-2-87.
- Sürüm **1.2.87:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.87.zip.
v1.2.86
Stable
yayın · 24.04.2026
Sürüm 1.2.86 — üst şerit ve sekmeler (başlık yok, ok kaydırma)
Üst başlık satırı sadeleştirildi; sekmeler üst şeritte tam genişlik.
İyileştirmeler
- **Kabuk:** Üst
h1 kaldırıldı; sekme şeridi hp-toolbar ile tek satır (#EDF2FB); sekme okları; sekme kenarlıkları (shell-tabs, admin/panel layout).
- **Bilgi bankası:**
2026_04_26_210000, slug yonetici-kabuk-sekmeler-toolbar-ust-v1-2-86.
- Sürüm **1.2.86:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.86.zip.
v1.2.85
Stable
yayın · 24.04.2026
Sürüm 1.2.85 — yönetici kabuğu: sekmeler üstte, Open/tarih kaldırıldı
Üst araç çubuğu sadeleştirildi; sekme şeridi ve başlık sırası güncellendi.
İyileştirmeler
- **Yönetici kabuğu:** Üst başlıkta «Open» / SSE canlı göstergesi ve tarih alanı kaldırıldı; **sayfa sekmeleri** başlık çubuğunun **üstüne** alındı; içerik (
hp-scroll) başlığın altından başlar (layouts/admin.blade.php).
- **Bilgi bankası:** Kabuk düzeni (
2026_04_26_195000, slug yonetici-kabuk-sekmeler-baslik-v1-2-85).
- Sürüm **1.2.85:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.85.zip.
v1.2.84
Stable
yayın · 24.04.2026
Sürüm 1.2.84 — LS lisans durumu WG Panel ile senkron
Bekleyen/iptal LS yanıtında yerel aktifleştirme meta temizliği.
İyileştirmeler
- **Bilgi bankası:** LS durum senkronu (
2026_04_26_185000, slug wg-panel-ls-durum-senkronu-v1-2-84).
- Sürüm **1.2.84:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.84.zip.
v1.2.83
Stable
yayın · 24.04.2026
Sürüm 1.2.83 — WG Panel lisans kilidi ve uyarı balonu
Lisans tam değilken entegrasyon ve katalog kısıtları; sağ alt uyarı.
İyileştirmeler
- **Bilgi bankası:** Lisans kilidi özeti (
2026_04_26_175000, slug site-ayarlari-wg-panel-lisans-kilidi-v1-2-83).
- **Güncelleme zip:**
scripts/build-update-zip.sh macOS uyumu (toplu zip); database/*.sqlite hariç.
- Sürüm **1.2.83:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.83.zip.
v1.2.82
Stable
yayın · 24.04.2026
Sürüm 1.2.82 — Lisans durumu gri anahtar şeridinde
Durum rozeti maskeli satırın içinde, sağda.
İyileştirmeler
- **Site ayarları — WG Panel lisansı:** Durum rozeti maskeli anahtar ile aynı **gri şerit** içinde; sağa hizalı; göz düğmesi şeridin sonunda (
site-settings/edit.blade.php).
- **Bilgi bankası:** Lisans satırı yerleşimi (
2026_04_26_165000, slug site-ayarlari-wg-panel-lisans-kart-duzeni-v1-2-82).
- Sürüm **1.2.82:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.82.zip.
v1.2.81
Stable
yayın · 24.04.2026
Sürüm 1.2.81 — Site ayarları lisans kartı yerleşimi
Kompakt lisans UI; KB güncellemesi.
İyileştirmeler
- **Site ayarları — WG Panel lisansı:** Arayüz sadeleştirme; durum rozeti «Lisans anahtarı» satırında sağda; bitiş tarihi + LS düğmeleri alt bölümde hizalı (
site-settings/edit.blade.php).
- **Bilgi bankası:** Lisans kartı yerleşimi (
2026_04_26_155000, slug site-ayarlari-wg-panel-lisans-kart-duzeni-v1-2-81).
- Sürüm **1.2.81:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.81.zip.
v1.2.80
Stable
yayın · 24.04.2026
Sürüm 1.2.80 — Site ayarları Blade iç içe if düzeltmesi
Lisans kartı Blade derlemesi.
İyileştirmeler
- Sürüm **1.2.80:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.80.zip.
v1.2.79
Stable
yayın · 24.04.2026
Sürüm 1.2.79 — Site ayarları Blade düzeltmesi
Lisans anahtarı textarea Blade derlemesi.
İyileştirmeler
- Sürüm **1.2.79:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.79.zip.
v1.2.78
Stable
yayın · 24.04.2026
Sürüm 1.2.78 — Site ayarları lisans görünümü düzeltmesi
Blade değişken kapsamı; admin site ayarları hatası giderildi.
İyileştirmeler
- Sürüm **1.2.78:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.78.zip.
v1.2.77
Stable
yayın · 23.04.2026
Sürüm 1.2.77 — Site ayarları lisans kartı ve LS senkronu
LS erişilebilirlik, maskeli anahtar, durum/bitiş, doğrula / lisans değiştir akışları.
İyileştirmeler
- **Lisans_app uyumu:** Etkinleştirme imzalı yanıtta
period_starts_at / period_ends_at (LS kaydında varsa).
- Sürüm **1.2.77:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.77.zip.
v1.2.76
Stable
yayın · 23.04.2026
Sürüm 1.2.76 — paket sürümü
Zip güncelleme uyumu için sürüm artışı; 1.2.75 özellikleri.
İyileştirmeler
- **Sürüm 1.2.76:** Sistem güncelleme zip’i için sürüm ilerlemesi; özellik seti **1.2.75** ile aynı (LS etkinleştirme, formlar, KB
2026_04_24_154000).
- **Dağıtım:**
dist-auto-updates/hostpanel-laravel-update-1.2.76.zip (+ .sha256); VERSION / CHANGELOG.md.
v1.2.75
Stable
yayın · 23.04.2026
Sürüm 1.2.75 — LS’de etkinleştirme ve site ayarı formları
Merkezi lisans sunucusunda etkinleştirme, HMAC doğrulaması, IP özeti; site ayarları form ayrımı.
İyileştirmeler
- **Form yapısı:** Bakım + logo tek
PUT formu (#site-settings-main); şirket alanları form ile bağlı; lisans kartı ayrı POST (iç içe form kaldırıldı).
- **Bilgi bankası:** LS etkinleştirme rehberi (
2026_04_24_154000, slug site-ayarlari-ls-etkinlestirme-ve-yanit-dogrulama-v1-2-75).
- Sürüm **1.2.75:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.75.zip.
v1.2.74
Stable
yayın · 23.04.2026
Sürüm 1.2.74 — Mailjet e-posta entegrasyonu
SendGrid ile paralel Mailjet API, webhook, kampanya ve transactional fallback.
İyileştirmeler
- **Pazarlama / KVKK:**
MarketingMailNotification ve kampanya akışı Mailjet desteği; consent_overseas_transfer SendGrid veya Mailjet pazarlama açıkken zorunlu.
- **Bilgi bankası:** Mailjet kurulum rehberi (
2026_04_24_152000, slug mailjet-eposta-entegrasyonu-v1-2-74).
- Sürüm **1.2.74:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.74.zip.
v1.2.73
Stable
yayın · 23.04.2026
Sürüm 1.2.73 — Site ayarları logo kartı + KB
Logo kartı sadeleştirildi; Kaydet logo alanında; bilgi bankasında logo/depolama rehberi.
İyileştirmeler
- **Site ayarları (admin):** Logo kartındaki kısa depolama metni ve «Logo görünmüyor…» yardımı kaldırıldı; **Kaydet** düğmesi logo kartının altına taşındı (tek form, tüm alanlar birlikte kaydedilir) (
site-settings/edit.blade.php).
- **Bilgi bankası:** Yönetici makalesi — logo dosya yolu, <code>/branding/logo</code>, <code>APP_URL</code>, <code>storage:link</code>, <code>PUBLIC_STORAGE_URL</code> (
2026_04_23_150000).
- Sürüm **1.2.73:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.73.zip.
v1.2.72
Stable
yayın · 23.04.2026
Sürüm 1.2.72 — Site ayarları: kart ızgarası
Bakım / lisans / logo / şirket kartları tek ızgarada; sol sütunda gereksiz boşluk yok.
İyileştirmeler
- Sürüm **1.2.72:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.72.zip.
v1.2.71
Stable
yayın · 23.04.2026
Sürüm 1.2.71 — Site ayarları: lisans kartı sadeleştirme
LS URL maskeli ve kilitli; lisans durumu ve bitiş tarihi .env üzerinden; üst düzen iki sütun.
İyileştirmeler
- **Site ayarları:** Üstte **bakım modu | WG Panel lisansı** iki sütun; LS adresi **maskeli/salt okunur**; lisans **durum + bitiş tarihi**; gereksiz LS açıklama metinleri kaldırıldı (
site-settings/edit.blade.php, LicensePanelSiteSummary).
- Sürüm **1.2.71:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.71.zip.
v1.2.70
Stable
yayın · 23.04.2026
Sürüm 1.2.70 — Site ayarları: logo geri + LS kartı düzeni
Logo/marka alanı eski haliyle; LS etkinleştirme taslağı bakım modunun altında aynı kart yapısında.
İyileştirmeler
- **LS lisans etkinleştirme** hazırlık kartı **bakım modu** ile aynı kart genişliğinde ve onun **altına** taşındı; şirket + logo + bakım tek formda.
- Sürüm **1.2.70:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.70.zip.
v1.2.69
Stable
yayın · 23.04.2026
Sürüm 1.2.69 — Site ayarları LS lisans hazırlığı + bilgi bankası (müşteri)
Admin site ayarlarında logo/marka bölümü yerine LS etkinleştirme taslağı; vitrin müşterisi için ödeme/lisans IP rehberi.
İyileştirmeler
- **Site ayarları (admin):** «Site & marka» ve logo yönetimi kaldırıldı; **WG Lisans sunucusu (LS)** için lisans etkinleştirme **hazırlık arayüzü** eklendi (LS URL, lisans anahtarı, IP doğrulama açıklaması,
POST …/license/activate özeti). Eylem düğmesi pasif — LS API henüz bağlanmadı (site-settings/edit.blade.php).
- Şirket bilgileri ve bakım modu aynı kayıt formunda;
SiteSettingController logo alanları isteğe bağlı kaldı (form gönderilmezse logo yolu değişmez).
- Sürüm **1.2.69:**
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.69.zip.
v1.2.68
Stable
yayın · 22.04.2026
Sürüm 1.2.68 — Lisans ödeme IPv4 + vitrin kart yüksekliği
Ödeme sayfasında lisans IP kutusu sepet özetiyle hizalı; yalnız IPv4; katalog kartlarında özellik alanı sabit yükseklik.
İyileştirmeler
- Lisans ödemesi (vitrin + müşteri paneli): **WG Panel lisansı** alanı sepet özetiyle aynı genişlikte kartta, özetin **üstünde**; form tek
<form> ile sarıldı (checkout/form, panel/checkout/form).
license_allowed_ip doğrulaması **ipv4**; provizyon öncesi FILTER_FLAG_IPV4 (CheckoutController, CheckoutCallbackService, checkout/partials/license-server-fields).
- Ödeme formlarında IPv4 alanı için istem tarafı klavye/yapıştırma kısıtı (script).
- Vitrin katalog kartları: **7’den az özellik** olsa da
.sf-feat-list için min-height + kartta flex — satır yüksekliği ve CTA hizası bozulmaz (layouts/storefront).
- Sürüm 1.2.68:
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.68.zip.
v1.2.67
Stable
yayın · 22.04.2026
Sürüm 1.2.67 — Bakım şeridi / sağ çubuk ve müşteri işlem menüsü
Bakım modunda ayarlar ikonu kullanılabilir; müşteri tablosu işlem menüsü doğru katmanda ve satır tıklamasıyla çakışmaz.
İyileştirmeler
- Sürüm 1.2.67:
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.67.zip.
v1.2.66
Stable
yayın · 22.04.2026
Sürüm 1.2.66 — Ürün vitrin özellikleri metin alanı yüksekliği
Katalog ürün formunda özellik listesi textarea’sı yaklaşık yedi satır görünecek şekilde güncellendi.
İyileştirmeler
- Ürün formu — «Özellikler (satır başına bir)» alanı:
rows="7"; admin temasında textarea.hp-product-features-ta ile yaklaşık yedi satır yükseklik (daha rahat düzenleme).
- Sürüm 1.2.66:
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.66.zip.
v1.2.65
Stable
yayın · 22.04.2026
Sürüm 1.2.65 — Lisans satışı ürün kategorisi ve form sadeleştirmesi
Merkezi lisans önce kategori ile tanımlanır; lisans kategorisindeki ürünlerde Plesk/VMware alanları kalkar.
İyileştirmeler
- Ürün formu: lisans kategorisinde kota, CPU/RAM, hosting sunucusu, registrar ve VMware blokları gizlenir; kategori bilgilendirme kartı; ürün bazlı LS kutusu yalnızca lisans olmayan kategorilerde.
ProductController::sanitizeForLicenseCategory — lisans kategorisinde kayıtta hosting/VMware alanları temizlenir.
- Bilgi bankası: merkezi LS makalesi kategori akışına güncellendi (
2026_04_29_102000).
- Sürüm 1.2.65:
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.65.zip.
v1.2.64
Stable
yayın · 22.04.2026
Sürüm 1.2.64 — Ürün kategorisi slug doğrulaması
Yeni kategori eklerken otomatik slug ile benzersizlik çakışması artık veritabanı hatası değil, doğrulanabilir form hatası.
İyileştirmeler
- Kategori
slug alanı oluşturma/güncellemede required + unique ile tutarlı doğrulama.
- Sürüm 1.2.64:
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.64.zip.
v1.2.63
Stable
yayın · 22.04.2026
Sürüm 1.2.63 — Lisans sunucusu panel kimlik bilgileri ve API anahtarı
LS bağlantısı için .env yerine yönetici formu; Lisans_app ile uyumlu api_key provizyonu ve bilgi bankası güncellemesi.
İyileştirmeler
LicenseServerClient::provision — api_public_id varken istek gövdesinde api_key; aksi halde mevcut client_slug (geriye dönük).
config/license.php — api_public_id; .env.example LICENSE_LS_API_PUBLIC_ID yorumu.
- Bilgi bankası: merkezi LS makalesi panel + API anahtarı akışına güncellendi (
2026_04_28_131000).
- Sürüm 1.2.63:
VERSION, CHANGELOG.md, dist-auto-updates/hostpanel-laravel-update-1.2.63.zip.
v1.2.62
Stable
yayın · 22.04.2026
Sürüm 1.2.62 — Dağıtım paketi ve sürüm hizalaması
Kurulu 1.2.61 sonrası yüklenebilir sıradaki patch; VERSION / env örneği ve güncelleme zip yolu.
İyileştirmeler
VERSION ve .env.example APP_VERSION 1.2.62 ile hizalandı; sıralı patch güncellemesi (1.2.61 → 1.2.62) için dağıtım paketi.
- Güncelleme zip:
dist-auto-updates/hostpanel-laravel-update-1.2.62.zip (+ .sha256); scripts/build-update-zip.sh whitelist ile üretilir.
- Sürüm 1.2.62:
CHANGELOG.md üst girdisi ve bu migration (changelog_releases).
v1.2.61
Stable
yayın · 22.04.2026
Sürüm 1.2.61 — Lisans sunucusu ekranı, client slug ve ürün bayrağı
LS entegrasyon sayfası ve ping testi; provizyonda client slug; ürün bazında merkezi lisans satışı işareti.
İyileştirmeler
- Admin menü ve layout eşlemesi; geriye dönük olarak
LICENSE_PROVISION_PRODUCT_SLUGS ile ürün slug listesi yöntemi korunur.
- Sürüm 1.2.61: VERSION, paket zip ve bu migration.
v1.2.60
Stable
yayın · 22.04.2026
Sürüm 1.2.60 — Lisans sunucusu provizyonu ve checkout
Ödeme tamamlandığında Lisans_app üzerinden otomatik lisans oluşturma; yapılandırma anahtarları ve checkout IP desteği.
İyileştirmeler
- Ödeme formlarında imzalama için ödeme IP alanı (ziyaretçi IP’si); checkout snapshot’ta lisans satırı meta verisi.
.env.example ve sürüm paketi notları; hostpanel-laravel-update-1.2.60.zip ile uyumlu.
v1.2.59
Stable
yayın · 21.04.2026
Sürüm 1.2.59 — Birincil mavi (#0969DA) ve bakım bandı
Siyah birincil butonlar ve bakım uyarısı şeridi GitHub mavisi ile hizalandı; vitrin ve yardımcı bileşenler güncellendi.
İyileştirmeler
- Birincil aksiyon rengi:
.btn-primary admin ve müşteri paneli layout’larında #0969DA (hover/active koyu mavi).
- Bakım modu üst şeridi arka planı
#0969DA; vitrin — nav birincil, ürün kartı CTA, adım göstergesi; kurulum sihirbazı butonları; posta günlüğü aktif sekme; CRM pill / sunucu filtresi seçili durumları.
- Sürüm 1.2.59: VERSION,
.env.example, CHANGELOG ve bu migration; hostpanel-delta-1.2.59.zip.
v1.2.58
Stable
yayın · 21.04.2026
Sürüm 1.2.58 — Boş liste (empty state) bileşeni
Yönetim ve müşteri panelinde veri yokken ortak görsel düzen: merkezi metin, birincil eylem için + düğmesi.
İyileştirmeler
- Boş liste arayüzü:
<x-empty-state> bileşeni (üst metin, yuvarlak + FAB, alt açıklama).
- Ticket departmanları, bilgi bankası kategori/makale, sürüm kaydı, ticket, müşteri, domain, ürün, sipariş, fatura listeleri; başarısız iş / posta günlüğü boş durumları; panel sepet ve sanal sunucular.
- Sürüm 1.2.58: VERSION,
.env.example, CHANGELOG ve bu migration; hostpanel-delta-1.2.58.zip.
v1.2.57
Stable
yayın · 21.04.2026
Sürüm 1.2.57 — Bakım modu ve müşteri bildirimi
Site ayarlarından bakım; kayıt kapatma, vitrin ve müşteri panelinde uyarı; bilgi bankası rehberi.
İyileştirmeler
- Bakım açıkken vitrin (
layouts.storefront), müşteri paneli ve giriş/kayıt kabuğunda üst uyarı bandı; yeni müşteri kaydı (/panel/register) form ve POST ile engellenir.
- Admin kabuğunda bakım açıkken operatör uyarısı;
MaintenanceModeTest feature testi.
- Migration
2026_04_22_110000 (sütun) + bilgi bankası makalesi 2026_04_22_111100.
- Sürüm 1.2.57: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.56
Stable
yayın · 21.04.2026
Sürüm 1.2.56 — Form Request Gate / Policy (PR-9)
Admin formlarında yetki denetimi `isStaffPanel` yerine ilgili Policy ile; changelog yönetiminde controller authorize tamamlandı.
İyileştirmeler
- DELTA V4 PR-9: Upsert Form Request
authorize() — Gate + Policy (Müşteri, Sipariş, Ürün, Sunucu, Bilgi bankası makalesi, Sürüm kaydı).
ProductPolicy, PanelServerPolicy, KnowledgeArticlePolicy, ChangelogReleasePolicy ve AppServiceProvider Gate kayıtları.
ChangelogReleaseController — index / create / edit / destroy / togglePublish / preview için $this->authorize() (Policy ile hizalı).
- Birim test:
ProductPolicyTest, ChangelogReleasePolicyTest.
- Sürüm 1.2.56: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.55
Stable
yayın · 21.04.2026
Sürüm 1.2.55 — IMAP From ve inceleme bayrağı (BB3)
Gelen posta başlığından güvenli adres çıkarma, DKIM fail ile inceleme kuyruğu ve admin arayüzü.
İyileştirmeler
- IMAP yeni ticket
needs_review bayrağı; admin liste süzgeci ve detayda temizleme.
- Sürüm 1.2.55: VERSION,
.env.example, CHANGELOG ve bu migration (107000 sütun migration ile birlikte).
v1.2.54
Stable
yayın · 21.04.2026
Sürüm 1.2.54 — AA8 testleri ve PHPStan 4
Güvenlik altyapısı için otomatik testler; statik analiz seviye yükseltmesi ve baseline.
İyileştirmeler
- AA8: PHPUnit — StaffAuditSerializer, CustomerPolicy, IMAP parse (reflection), audit-logs rotası, staff Customer oluşturma audit kaydı.
- Z9: PHPStan seviye 4 +
phpstan-baseline.neon yenileme (analyse temiz).
- Sürüm 1.2.54: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.53
Stable
yayın · 21.04.2026
Sürüm 1.2.53 — CSP script nonce (BB1)
Üretim Content-Security-Policy: script-src için nonce, Blade satır içi scriptlerde nonce özniteliği.
İyileştirmeler
- Sürüm 1.2.53: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.52
Stable
yayın · 21.04.2026
Sürüm 1.2.52 — DELTA V4 Sprint 6 güvenlik ve IMAP
Audit sızmalarına karşı model ve serializer sertleştirme, observer kapsamı, audit rotası izni ve IMAP Message-ID yarışı.
İyileştirmeler
- AA2: Staff audit observer Ticket, Domain, User, PanelServer, IntegrationSetting için etkin.
- AA4/BB4: Denetim günlüğü rotası
permission:audit.view middleware.
- Sürüm 1.2.52: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.51
Stable
yayın · 21.04.2026
Sürüm 1.2.51 — Z8 ticket, panel ve kurulum formları
Admin ticket oluşturma, müşteri paneli talep formu ve kurulum ekranında ortak form bileşenleri.
İyileştirmeler
- Z8:
tickets/create — manuel ticket formu paylaşılan <x-form.select> / <x-form.input> / <x-form.textarea>.
- Z8:
panel/ticket-create — müşteri paneli yeni talep formu <x-form.*>.
- Z8:
install/form — kurulum adımı <x-form.input> ve tam genişlik ızgarası; bileşen uyumlu stiller.
- Sürüm 1.2.51: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.50
Stable
yayın · 21.04.2026
Sürüm 1.2.50 — Z8 ticket, kampanya ve ayar formları
Ticket ayarları, pazarlama kampanyası, Paraşüt ve bildirim/chat ayarlarında paylaşılan form bileşenleri.
İyileştirmeler
- Z8:
tickets/settings — noreply e-postası, otomatik kapanma, bildirim kapsamı ve öncelik <x-form.input> / <x-form.select>.
- Z8:
marketing-campaigns/create — kanal, konu, selamlama, CTA metin/URL <x-form.*>; segment kartları ve TinyMCE body alanı aynı.
- Z8:
finance/parasut-integration — Paraşüt OAuth ve şirket alanları <x-form.input>.
- Z8:
settings/notifications ve settings/chat — canlı mod, aralık ve (chat) varsayılan departman <x-form.select> / <x-form.input>.
- Sürüm 1.2.50: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.49
Stable
yayın · 21.04.2026
Sürüm 1.2.49 — Z8 departman ve site ayarları
Ticket departmanı ve site/marka formlarında paylaşılan bileşenler; dosya input düzeltmesi.
İyileştirmeler
- Z8:
ticket-departments/create ve edit — departman, SMTP ve IMAP alanları <x-form.input> / <x-form.select>; renk seçici ham input; IMAP/SMTP etkinlik ve Aktif checkbox’ları aynı.
- Z8:
site-settings/edit — logo dosyası ve şirket bilgileri <x-form.*>; logo önizleme ve kaldırma bölümü aynı.
components/form/input: type="file" için value özniteliği yazılmaz (tarayıcı/ güvenlik uyumu).
- Sürüm 1.2.49: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.48
Stable
yayın · 21.04.2026
Sürüm 1.2.48 — Z8 DNS ve registrar formları
Domain DNS ekleme ve registrar dinamik alanlarında paylaşılan form bileşenleri.
İyileştirmeler
- Z8:
domains/edit — yeni DNS kaydı formu <x-form.select> (tip) ve <x-form.input>; mevcut tablo satırı düzenlemeleri aynı.
- Z8:
integrations/domain-registrars — sağlayıcı fields tanımından üretilen alanlar <x-form.input> / <x-form.textarea>; şifre sonrası kayıtlı anahtar uyarıları korunur.
- Sürüm 1.2.48: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.47
Stable
yayın · 21.04.2026
Sürüm 1.2.47 — Z8 sözleşme ve entegrasyon formları
Sözleşme düzenleme ile VMware ve entegrasyon sağlayıcı formlarında paylaşılan form bileşenleri.
İyileştirmeler
- Z8:
contracts/edit — başlık, kısa başlık, ikon ve içerik <x-form.input> / <x-form.textarea> (gösterim checkbox’ları ve Aktif/Zorunlu aynı).
- Z8:
integrations/vmware — temel, MoRef ve SSH alanları <x-form.*>; etkinleştirme ve TLS anahtarları aynı.
- Z8:
integrations/index — Plesk, cPanel, iyzico, GİB, Bulutfon, Netgsm ve SendGrid kimlik alanları <x-form.input> (SendGrid webhook public key hint ile).
- Sürüm 1.2.47: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.46
Stable
yayın · 21.04.2026
Sürüm 1.2.46 — Z8 sunucu ve ürün kategorisi formları
Panel sunucusu ve katalog kategori formlarında paylaşılan form bileşenleri.
İyileştirmeler
- Z8:
servers/partials/form-fields — API anahtarı, Basic auth, durum, disk, hesap ve notlar <x-form.*>; panel sürümü <select id="srv-version"> JS doldurması için aynı; optional($server) ile oluşturma güvenli; API etiketi label[for="srv-api-key-input"] ile güncellenir.
- Ürün kategorisi oluştur / düzenle formları (
product-categories/create|edit) <x-form.input>.
- Sürüm 1.2.46: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.45
Stable
yayın · 21.04.2026
Sürüm 1.2.45 — Z8 müşteri ve KB makale formu
Müşteri ve bilgi bankası makale formlarında paylaşılan form bileşenleri.
İyileştirmeler
- Z8:
customers/partials/form-fields — ad, e-posta, telefon, şehir, firma/VKN, durum ve notlar <x-form.*>; portal/TC/doğum tarihi ve müşteri türü kartları aynı; tür değişiminde etiket güncellemesi label[for="full_name"] ile.
knowledge-articles/partials/form içerik alanı <x-form.textarea> (TinyMCE id korunur).
- Sürüm 1.2.45: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.44
Stable
yayın · 21.04.2026
Sürüm 1.2.44 — Z8 sipariş / fatura / ürün formları
Admin sipariş, fatura ve ürün formları paylaşılan form bileşenlerine yaklaştırıldı.
İyileştirmeler
- Z8 (devam): Sipariş, fatura ve ürün admin formlarında
<x-form.input>, <x-form.select>, <x-form.textarea>; ürün kategorisi seçimi (data-slug) ve sipariş ürün listesi (data-*) manuel <select> olarak kaldı.
- Fatura formu flex düzeni:
inv-form-section-body altında .field için crm-styles ile crm2-fg eşdeğeri.
- Sürüm 1.2.44: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.43
Stable
yayın · 21.04.2026
Sürüm 1.2.43 — admin form bileşenleri (Z8)
Elle yazılmış etiket/girdi blokları yerine paylaşılan form bileşenleri.
İyileştirmeler
- Z8: Bilgi bankası kategorisi, domain, TLD fiyat ve changelog sürüm formlarında ortak
<x-form.input>, <x-form.select>, <x-form.textarea> bileşenleri.
- Sürüm 1.2.43: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.42
Stable
yayın · 21.04.2026
Sürüm 1.2.42 — is_admin rollback düzeltmesi
Spatie admin rolü ile eski is_admin sütunu geri alındığında tutarlı veri.
İyileştirmeler
- Sürüm 1.2.42: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.41
Stable
yayın · 21.04.2026
Sürüm 1.2.41 — IMAP konu zinciri ve dayanıklılık
Gelen e-postanın mevcut ticket ile ilişkilendirilmesi, atomik mesaj kaydı ve tekrarlayan bağlantı hatalarında güvenli kapanış.
İyileştirmeler
- Sürüm 1.2.41: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.40
Stable
yayın · 20.04.2026
Sürüm 1.2.40 — Model denetim gözlemcisi genişletmesi
Eloquent observer ile oluşturma/silme/yenileme kaydı ve güncelleme diff maskesi; denetim aramasında LIKE kaçışı.
İyileştirmeler
- Staff model audit:
created / updated / deleted / restored olayları; güncellemede maskeli from/to ve PII alanları için işaret.
StaffAuditSerializer ile denetim özeti güvenli serileştirme.
- Sürüm 1.2.40: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.39
Stable
yayın · 20.04.2026
Sürüm 1.2.39 — RBAC genişletme ve Policies
Yönetici paneli modülleri granüler izinlere bağlandı; menü ve controller katmanında tutarlı yetkilendirme.
İyileştirmeler
- Policies (
Customer, Order, Invoice, Domain, Ticket) ve authorizeResource ile model erişimi çift doğrulamalı.
- Sürüm 1.2.39: VERSION,
.env.example, CHANGELOG ve bu migration.
v1.2.38
Stable
yayın · 20.04.2026
Sürüm 1.2.38 — TinyMCE CSP (stil/font CDN)
Üretimde jsDelivr üzerinden yüklenen TinyMCE skin ve font kaynaklarının CSP ile engellenmesi giderildi.
İyileştirmeler
- Sürüm 1.2.38: VERSION,
.env.example, CHANGELOG ve bu migration ile hizalı.
v1.2.37
Stable
yayın · 20.04.2026
Sürüm 1.2.37 — CSP ile TinyMCE uyumu
Üretimde zengin metin editörünün görünmemesine yol açan Content-Security-Policy kısıtları giderildi.
İyileştirmeler
- Sürüm 1.2.37:
VERSION, .env.example, CHANGELOG.md ve bu migration ile hizalı.
v1.2.36
Stable
yayın · 20.04.2026
Sürüm 1.2.36 — 1.2.34 + 1.2.35 birleşik sürüm notu
Sürüm numarası 36; önceki 34 ve 35 ile changelog migration birleştirmesi tek kayıtta.
İyileştirmeler
- Sürüm 1.2.36: VERSION / APP_VERSION güncellendi; 1.2.34 ve 1.2.35 değişiklikleri tek sürüm notunda birleştirildi.
- Changelog:
CHANGELOG.md ve changelog_releases — 1.2.34/1.2.35 satırları kaldırılıp 1.2.36 kaydı eklendi (migration 060000).
- (1.2.34) Z8: Sunucu form partial’ında
<x-form.input>.
- (1.2.34) Z9: PHPStan seviye 3;
Controller → Illuminate\Routing\Controller.
- (1.2.34) Z11: IMAP alanları,
mail_rfc822_id, tickets:pull-imap + zamanlayıcı (ext-imap).
- (1.2.34)
finance.parasut izni (admin, billing).
- (1.2.35) 1.2.33 ayrıntılı
changelog_releases güncellemesi ve 1.2.34/35 satırları — içerik bu sürümde toplandı.
v1.2.33
Stable
yayın · 20.04.2026
Sürüm 1.2.33 — DELTA_V2 (güvenlik ve denetim)
Audit gövdesi, CSP, audit prune, ResellerClub maskeleme, is_admin kaldırma ve RBAC, model observer audit, denetim UI, iyzico paymentId zorunluluğu, VMware TLS uyarısı, Pint strict_types.
İyileştirmeler
- Z3:
php artisan audit:prune ve haftalık zamanlayıcı.
- Z6 (temel): Granüler izin tohumu;
support ve billing rolleri.
- Z7: Sipariş / müşteri / fatura güncellemelerinde denetim observer (değişen anahtarlar).
- Z10: Yönetici denetim günlüğü sayfası ve menü bağlantısı.
- F9:
.env.example üretim için LOG_LEVEL=warning önerisi.
- Pint:
declare_strict_types kuralı.
v1.2.31
Stable
yayın · 20.04.2026
Sprint 3 tam: RBAC, denetim, Larastan, strict_types, form bileşenleri
Spatie izin/rol; audit_logs ve audit middleware; PHPStan/Larastan CI; app genelinde strict_types; partial form → x-form bileşenleri.
İyileştirmeler
- Larastan + PHPStan (
config/phpstan.neon, seviye 2) ve GitHub Actions adımı.
app/ altında declare(strict_types=1) toplu geçiş (Y13).
- Form partial’ları
<x-form.input|select|textarea> anonim bileşenlere taşındı.
v1.2.30
Stable
yayın · 20.04.2026
Sprint 3: temizlik, F16, CI ve strict_types (parça)
Yinelenen env şablonu kaldırıldı; müşteri guard e-posta sorgusu qualifyColumn; Pint ve composer audit CI’da; seçili sınıflarda declare(strict_types=1).
İyileştirmeler
env.example kaldırıldı; tek kaynak .env.example ve güncelleme zip whitelist uyumu (PR #9).
- GitHub Actions:
vendor/bin/pint --test ve composer audit; kök pint.json (Laravel preset).
declare(strict_types=1) ve test adlandırması: VatCalculatorTest, kök rota duman testi (Y13 parça).
v1.2.28
Stable
yayın · 20.04.2026
Sprint 1: kimlik dogrulama, odeme sertlestirme, paket imzasi
Login rate limit ve mesaj birligi; iyzico tutar ve oturum eslemesi, payment id idempotency; opsiyonel zip imzasi; guvenlik basliklari; session Secure varsayimi; doctor komutu; zip sha256 yan dosyasi.
İyileştirmeler
- Guvenlik HTTP basliklari (HSTS yalnizca https+production);
SESSION_SECURE_COOKIE icin https varsayimi (F7, F20).
php artisan hostpanel:doctor ve .env.example LOG_LEVEL=info; build-update-zip.sh / build-install-zip.sh ciktiya .sha256 (Y8).
v1.2.27
Stable
yayın · 20.04.2026
Sprint 0: kurulum sertlestirme ve icerik guvenligi
Kurulum .env guvenligi, installed.lock dogrulama, install.php kilidi, eski sunucu-hazirlik.php kaldirildi; bilgi bankasi ve pazarlama HTML icin HTMLPurifier; Form Request yetkilendirme; content:purify komutu.
İyileştirmeler
php artisan content:purify ile mevcut bilgi bankasi HTML kayitlarini tek seferde temizleme (dry-run: --dry-run).
- Admin Form Request siniflarinda
authorize() icin yonetici kontrolu (Y1).
v1.2.26
Stable
yayın · 20.04.2026
Web Hosting Hizmet Sözleşmesi
Sözleşmeler alanına Natro yapısı referans alınarak WebGaraj / Gelişim Bulutu için «Web Hosting Hizmet Sözleşmesi» eklendi; satın alma aşamasında (purchase) kullanıma hazır.
İyileştirmeler
- Hosting kapsamı, kabul edilebilir kullanım, yedekleme ve sorumluluk sınırları düzenlendi.
v1.2.25
Stable
yayın · 20.04.2026
Alan adı kayıt sözleşmesi
Sözleşmeler alanına WebGaraj / Gelişim Bulutu ve gerekli hallerde Çizgi Telekomünikasyon kayıt operatörü süreçleriyle uyumlu «Alan Adı Kayıt Sözleşmesi» eklendi; satın alma aşamasında (show_on: purchase) kullanıma hazır.
İyileştirmeler
- Vitrin
/sozlesmeler ve yönetim sözleşmeler listesinde yayınlanır.
v1.2.24
Stable
yayın · 20.04.2026
CRM2 arayüz dalgası (bilgi bankası, ticket, TLD, fatura raporu)
Bilgi bankasında sabit makale etiketi vurgulandı; ticket listesi/ayarları ve müşteri paneli ticket ekranları CRM2 tonuna yaklaştırıldı; TLD fiyatlandırma ve fatura raporu sayfaları sadeleştirildi; fatura listesine rapor kısayolu eklendi.
İyileştirmeler
- Bilgi bankası: sabit (pinned) makale etiketi #4C00FF küçük kutu badge olarak gösteriliyor.
- Ticket: admin ve müşteri paneli ticket ekranları ile ticket ayarları CRM2 uyumlu düzenlendi.
- Domainler: TLD fiyatlandırma liste ve formları CRM2 sade görünüme çekildi.
- Finans: fatura raporu sayfası ve faturalar listesinde rapor kısayolu güncellendi.
v1.2.23
Stable
yayın · 20.04.2026
Checkout callback servisleştirildi
Checkout callback akışındaki ödeme doğrulama ve sipariş/fatura üretim adımları service katmanına taşındı; callback için yeni feature test senaryoları eklendi.
İyileştirmeler
CheckoutController::callback içindeki retrieval, paid total normalizasyonu ve fulfillment adımları CheckoutCallbackService içine alındı.
v1.2.22
Stable
yayın · 20.04.2026
Kalite ve teknik borç azaltma dalgası
Checkout ödeme hazırlığı service katmanına taşındı, PanelServer doğrulaması FormRequest+Rule yapısına geçirildi, order filtreleme için query filter objesi eklendi ve test/factory altyapısı genişletildi.
İyileştirmeler
- Checkout ödeme oturumu hazırlama adımları
CheckoutPaymentService içinde merkezileştirildi.
- PanelServer create/update doğrulaması
UpsertPanelServerRequest ve PleskBasicAuthPair kural sınıfı ile standardize edildi.
v1.2.21
Stable
yayın · 20.04.2026
Form standardizasyonu 2. dalga
Sipariş yönetimi akışı Form Request tabanına taşındı ve order formunda ortak form bileşenleri kullanılmaya başlandı.
İyileştirmeler
OrderController store/update doğrulama akışı UpsertOrderRequest ile standartlaştırıldı.
orders formunda tekrar eden input/textarea alanları ortak form bileşenleri ile güncellendi.
v1.2.20
Stable
yayın · 20.04.2026
Form doğrulama standardizasyonu
Controller içi validation yaklaşımı kademeli olarak Form Request yapısına taşındı ve ortak form alan bileşenleri eklendi.
İyileştirmeler
ProductController, ChangelogReleaseController ve KnowledgeArticleController için Form Request tabanlı doğrulama akışı eklendi.
- Bilgi bankası ve changelog yönetim formlarında ortak input/select/textarea bileşenleri kullanılmaya başlandı.
v1.2.19
Stable
yayın · 20.04.2026
Queue çalışma stratejisi güçlendirildi
Scheduler ve QueueAutoRunner akışı öncelikli kuyruk sırasına göre güncellendi; high-volume üretim ortamları için Supervisor/systemd önerisi bilgi bankasında netleştirildi.
İyileştirmeler
- Queue worker sırası konfigüre edilebilir hale getirildi:
QUEUE_WORKER_QUEUES (varsayılan high,default).
QueueAutoRunner tüm fallback modlarında aynı queue öncelik sırasını kullanır hale getirildi.
v1.2.18
Stable
yayın · 20.04.2026
Bilgi bankası ve changelog tasarımı CRM2 uyumu
Bilgi bankası ve changelog ekranları CRM2 tasarım çizgisine yaklaştırıldı; renkli ikon/emoji yoğunluğu azaltılarak daha sade ve kurumsal bir görünüm sağlandı.
İyileştirmeler
- Changelog görünümü nötr renk paleti, kompakt kart yapısı ve sade filtre etiketleri ile CRM2 karakterine uyumlu hale getirildi.
- Bilgi bankası liste ve detay sayfalarında kategori/gösterge simgeleri sadeleştirildi, emoji kullanımı kaldırıldı.
v1.2.17
Stable
yayın · 20.04.2026
Bilgi bankası: güncelleme yönlendirmeleri
Son teknik güncellemeler için bilgi bankasına geçiş rehberi eklendi ve Sistem güncelleme makalesinden bu rehbere doğrudan yönlendirme konuldu.
İyileştirmeler
sistem-guncelleme makalesine güncel sürüm geçiş rehberine doğrudan link eklendi.
v1.2.16
Stable
yayın · 20.04.2026
Notification altyapısı ve e-posta şablonları
Mail notification tabanı güçlendirildi, transactional e-posta şablonu eklendi ve SMS kanalı SmsGateway üzerinden gerçek sağlayıcı akışına bağlandı.
İyileştirmeler
- Marketing dışı temel notification mail içerikleri ortak transactional şablona taşındı.
- CustomerVerifyEmail, CustomerResetPassword, CustomerPortalCredentialsNotification ve VirtualMachineReadyNotification queued tabanına alındı.
- SmsChannel artık
SmsGateway aktif sağlayıcısı üzerinden gönderim yapar; toSms() payload desteklenir.
v1.2.15
Stable
yayın · 20.04.2026
Queue/Job altyapısı güçlendirmeleri
Ağır dış servis çağrıları listener içi senkron akıştan alınıp kuyruk job'larına taşındı; retry ve timeout yönetimi standartlaştırıldı.
İyileştirmeler
- Domain transfer işlemleri artık
ProcessDomainTransferRequestJob ile kuyrukta çalışır (tries: 3, timeout: 120).
- Parasut fatura senkronizasyonu
SyncParasutInvoiceJob ile asenkron kuyruğa taşındı (tries: 3, timeout: 120).
- VMware provision job ayarları netleştirildi: queue
default, tries 3, timeout 120s.
v1.2.14
Stable
yayın · 20.04.2026
Veri bütünlüğü ve güvenlik iyileştirmeleri
Sunucu ilişkileri FK ile güçlendirildi, kritik tablolar soft delete destekledi, transfer auth code için HMAC doğrulaması ve müşteri doğrulama akışı FormRequest yapısına taşındı.
İyileştirmeler
- Products ve orders için
panel_server_id alanı eklendi; panel_servers tablosuna FK ile bağlandı.
server_ref alanı geriye uyumluluk için korunurken yeni yazımlar ID tabanlı hale getirildi.
- Kritik tablolarda soft delete etkinleştirildi: customers, orders, products, domains.
v1.2.13
Stable
yayın · 20.04.2026
Değişiklik kaydı yönetim paneli
Ayarlar altında Değişiklik kaydı (Changelog) için tam CRUD ekranı: sürüm ekleme, düzenleme, madde editörü ve canlı önizleme.
İyileştirmeler
- Yayın durumu tek tuşla değiştirilebilir (Taslak ↔ Yayında); öne çıkarma bayrağı desteklenir.
- Sürüm numarası
X.Y.Z format doğrulaması ve tekil (unique) kontrol.
v1.2.12
Stable
yayın · 17.04.2026
Changelog (değişiklik kaydı) sayfası
ispmanager tarzında, geçmiş sürümleri kategorileriyle listeleyen public değişiklik kaydı sayfası. Monitoring grubu altından ve `/changelog` adresinden erişilebilir.
İyileştirmeler
- v1.2.0 — v1.2.12 arası 13 sürümün tamamı geçmişe dönük olarak seed edildi
v1.2.11
Stable
yayın · 17.04.2026
Yeni sözleşme: Genel Servis Şartları
Kayıt ve satın alma akışlarında gösterilen "Genel Servis Şartları" sözleşmesi eklendi. Natro'nun genel hizmet sözleşmesi referans alınarak WebGaraj — Gelişim Bulutu Ltd. Şti. kurumsal kimliğine uyarlandı.
İyileştirmeler
- Natro'ya özgü ürün adları (Natro Sanal Kart, PASSCODE) kaldırıldı; 6563 sayılı Kanun ve İYS referansları eklendi
v1.2.10
Stable
yayın · 17.04.2026
Bilgi bankası: SendGrid Sender Identity uyarısı
SendGrid'in Mart 2022'den itibaren zorunlu kıldığı gönderici kimliği doğrulaması atlandığında alınan `HTTP 403 — The from address does not match a verified Sender Identity` hatası için kapsamlı KB bölümü eklendi.
İyileştirmeler
- Entegrasyonlar → SendGrid kartındaki
from_email alanı için dokümantasyon açıklığa kavuşturuldu
v1.2.9
Stable
yayın · 17.04.2026
symfony/http-client bağımlılığı kaldırıldı
`SendGridApiTransport` artık `AbstractHttpTransport` yerine `AbstractTransport` uzantısından türüyor; HTTP çağrıları Laravel'in kendi `Http` facade'ı üzerinden yapılıyor.
İyileştirmeler
- Mail gönderim yolu tek bir HTTP client ile (
guzzlehttp/guzzle) konsolide edildi
v1.2.8
Stable
yayın · 17.04.2026
NullTransport sessiz mail düşüşü giderildi + mailer probe
SendGrid kredansiyelleri eksik/geçersiz olduğunda Laravel'in `NullTransport` fallback'ına düşmesi ve MailLog'a "sent" yazıp gerçekte mail göndermemesi hatası kökten giderildi.
İyileştirmeler
SendGridApiTransport: 202 başarılarında X-Message-Id INFO log'u ve MailLog meta alanına message_id ile transport sınıfı
LogSentMailMessage listener: X-Mailer header'ından transport türünü çekip kayıt altına alıyor
v1.2.7
Stable
yayın · 16.04.2026
QueueAutoRunner: CLI PHP binary'sini otomatik çöz
Plesk FPM ortamında `PHP_BINARY` değeri `php-fpm` işaretlediği için queue worker'ın artisan komutu başlatılamıyordu. Üç kademeli fallback ile CLI `php` çözümü eklendi; pazarlama kampanyaları için UI hata raporu genişletildi.
İyileştirmeler
- Kuyruk başlatma başarısızlığında UI'da
queue-auto.log referansı ile netleştirilmiş hata mesajları
v1.2.6
Stable
yayın · 16.04.2026
Kampanya mail teslimatı tanılama başlangıcı
Kampanya maillerinin sessizce düşmesi vakasına karşı ilk tanılama dokunuşları: `MarketingCampaignController` daha fazla context log'luyor; atlanan müşteriler ayrı kayıt altına alınıyor.
İyileştirmeler
- Kampanya dispatch akışında müşteri atlama sebepleri (consent yok, e-posta yok vb.) loglanır
- Kuyruk worker durumu ve ön izleme sayımları genişletildi
v1.2.5
Stable
yayın · 16.04.2026
Güncelleme ekranı kompaktlaştı ve Log menüsü Monitoring'e taşındı
Güncelleme kartı başlık alanı küçültüldü, sürüm ve durum rozetleri yan yana yerleştirildi; Log menüsü Ayarlar altından Monitoring grubuna taşındı.
İyileştirmeler
- "Güncelleme zip dosyası" başlığı ile mevcut sürüm ve kontrol durumu tek satırda
v1.2.3
Stable
yayın · 15.04.2026
Sürüm kontrolü iyileştirmesi ve ENV bağımlılığının kaldırılması
Panel versiyonu artık `.env` içindeki `APP_VERSION` değerinden değil, kök dizindeki `VERSION` dosyasından okunur. Sol menü alt kısmındaki sürüm etiketi her güncellemede otomatik yenilenir.
İyileştirmeler
config/app.php: APP_VERSION override mantığı kaldırıldı; önceliği VERSION dosyası alır
- Sol menüde görünen
v1.2.x etiketi VERSION dosyasına otomatik bağlandı
v1.2.2
Stable
yayın · 15.04.2026
Güncelleme sürüm kontrolü ve syntax check
Zip ile canlıya uygulanan güncelleme paketlerinde sürüm doğrulama ve PHP syntax kontrolü zorunlu hale getirildi; hatalı paketler hiçbir dosyayı yazmadan reddedilir.
İyileştirmeler
- Güncelleme ekranında sürüm/syntax kontrolü durumu (açık/kapalı) ve beklenen bir sonraki sürüm görünür
v1.2.1
Stable
yayın · 13.04.2026
Pazarlama kampanyaları, log merkezi ve entegrasyon iyileştirmeleri
Kampanya mail altyapısı, ayarlar menüsü düzenlemesi ve entegrasyon kartlarının aktif olanları üstte listelenmesi gibi UX dokunuşları.
İyileştirmeler
- Entegrasyonlar sayfası: aktif entegrasyonlar dashboard'da olduğu gibi üstte listeleniyor
- Test maili gönderme akışı tek butona indirildi: aktif SendGrid ve "transactional" seçeneğine göre API veya Laravel mailer otomatik seçilir
- SendGrid
testConnection: /v3/user/profile, /v3/user/account, /v3/user/credits, /v3/scopes uçlarıyla kapsamlı hesap tanılaması