Sürüm Geçmişi

Sürüm Notları

v1.0.0'dan itibaren her özellik, her iyileştirme, her düzeltme.

Sayfa 13 / 24 - en yeniden eskiye 710 sürüm.

v2.65.77

Trends Teması Artık İçerik Görsellerini Kırpmıyor

  • Trends teması her içerik görselini sabit 1.45:1 çerçeveye zorlayıp sığdırmak için kırpıyordu - 16:9 bir görsel iki yanından geniş birer şerit kaybediyor, infografikler başlıkları ve kenar öğeleri kesilmiş halde yayına çıkıyordu. Görsel editörde doğru, yalnız yayınlanan sayfada bozuk göründüğü için sebep fark edilmesi zor bir hataydı. İçerik görselleri artık tam genişlikte kendi oranını koruyor; kapaklar, kartlar ve vitrin alanları tasarlanmış çerçevelerinde kalıyor. Diğer on üç tema aynı desen için tarandı ve etkilenmiyor.
v2.65.76

n8n Şablonları: Uçtan Uca Canlı Test Edildi, Görsel Hatası Düzeltildi, Akış Sadeleşti

  • Kuyruk şablonları uçtan uca canlı çalıştırıldı - gerçek bir kuyruk görevinden araştırmaya, yazıma, üç görsel üretimine, medya yüklemeye ve yayına kadar - ve bu koşu gerçek bir hata yakaladı: güncel görsel modeli JPEG döndürüyor ama şablonlar dosyaları .png diye adlandırıyordu; site her yüklemeyi tür uyuşmazlığı diye reddediyor, yazılar içerik görselleri ve kapak olmadan çıkıyordu. Şablonlar artık dosya uzantısını modelin gerçekten döndürdüğü görsel türünden türetiyor; model hangi formatı üretirse üretsin görseller yerine oturuyor. Düzeltmeden sonra tam canlı koşu uçtan uca geçti: yazı, kapağı ve iki içerik görseli yerli yerinde yayınlandı.
  • İki kuyruk workflow'u da sadeleştirildi: işlevsiz 2 saniyelik bekleme ve süs niteliğindeki çıkmaz node kaldırıldı; tuvalde yalnız gerçekten iş yapan adımlar kaldı.
v2.65.75

n8n Şablonları Güncel Gemini Nesline Yükseltildi

  • n8n şablonları önceki Gemini nesline işaret ediyordu; araştırmalı şablonun yazarı üstelik Google'ın yeni oluşturulan API anahtarlarına artık sunmadığı bir modeli varsayıyordu - taze bir anahtar daha ilk çalıştırmada içerik yazarı adımında model-bulunamadı hatasına takılıyordu. Üç şablon da artık CMS'in kendisinin kullandığı güncel nesli kullanıyor: yazı, araştırma ve SEO için gemini-3.6-flash, görsel üretimi için gemini-3.1-flash-image. Her model, Google Search araştırma adımı dahil, sıradan bir ücretsiz anahtarla canlı olarak doğrulandı.
  • Şablonlardaki token bütçeleri yeni neslin düşünme davranışına göre ayarlandı: güncel modeller çıktı bütçesinin bir kısmını akıl yürütmeye harcıyor; SEO ve görsel denetimi adımlarındaki dar sınırlar boş cevap dönmesine yol açabilirdi. Daha önce içe aktarılmış workflow'lar şablonu yeniden indirerek ya da Ayarlar node'undaki model adlarını güncelleyerek düzelir.
v2.65.74

n8n Kutusundan API Anahtarı Oluşturmaya Doğrudan Yol

  • İçerik Paneli'ndeki n8n kutusu webhook adresini ve şablonları gösteriyor; ama bu isteklerin ihtiyaç duyduğu site API anahtarının oluşturulduğu sayfaya oradan giden bir bağlantı yoktu - bazı paketlerde sayfaya fiilen ulaşılamıyordu. Kutu artık webhook adresinin altında bunu açıkça söylüyor: istekler için bir site API anahtarı gerekir, yanında doğrudan "API Anahtarı Oluştur" bağlantısı.
v2.65.73

n8n Şablonları Tek Yerde

v2.65.72

n8n Şablonları Kuyruğun Olduğu Yerde

v2.65.71

n8n Şablonları Artık Ayarlar > API ve Otomasyon Sekmesinin İçinde

v2.65.70

Otomasyon (n8n) Sayfası Artık Menüde

  • Site API anahtarlarınızı, webhook adreslerini ve yeni n8n şablonlarını barındıran sayfa pratikte ulaşılamaz durumdaydı: tek bağlantısı İçerik Stüdyosu'nun içindeydi; o ekranın olmadığı paketlerde sayfa var ama hiçbir yer ona işaret etmiyordu. Artık yönetim menüsünde Sistem altında kendi "Otomasyon (n8n)" girdisi var; Ayarlar > API ve Otomasyon sekmesi de sayfaya net bir yönlendirmeyle açılıyor. Sayfa başlığı da ne olduğunu söylüyor: Otomasyon (n8n) ve API Anahtarları.
v2.65.69

Hazır n8n Workflow Şablonları

  • API Anahtarları sayfasına indirilebilir üç n8n workflow şablonu eklendi - tam içerik otomasyonu artık boş tuvalden başlamıyor: RSS İçerik Fabrikası (kaynaklardan taze içerik toplar, yapay zeka en iyi adayı seçer, yayınlanmış yazılarınızla mükerrer eleme yapar, kaynak görselini denetler ve hepsini özgün bir yazıya dönüştürür), İçerik Kuyruğu Persona Yazarı (sitenizin kuyruğundan görev alır, yapılandırılabilir bir yazar sesiyle yazarken SEO verisini paralel üretir, yapay zeka kapağıyla yayınlar) ve Araştırmalı Üretim şablonu (konuyu önce Google araması ile gerçekten araştırır, yazıyı halüsinasyon-karşıtı kurallarla yalnız doğrulanmış veriden yazar, kapak + iki içerik görselini farklı sanat stillerinde üretir).
  • Her şablon tek yerden yapılandırılır: workflow'un başındaki "Ayarlar" node'u site adresinizi, site API anahtarınızı ve yapay zeka anahtarlarınızı tutar. Kuyruk şablonları için n8n credential kurulumu bile gerekmez, hiçbir bilgi node'lara dağılmaz - şablonu doldurmadan çalıştırırsanız ne yapmanız gerektiğini söyleyen net bir mesajla durur. Şablonların içinde hiçbir gizli bilgi yoktur; tuvaldeki notlar kurulumu ve her aşamanın ne yaptığını anlatır.
v2.65.68

Görselleri Eşle Artık Pinterest Pininizi Atlamıyor

  • Bazı yapay zeka modelleri, dosya adlandırma kuralını makale JSON'unun içine yankılıyor - bir görsel alanına "slug-pinterest" gibi düz bir dosya adı yazıyor. İçe aktarma bu adı görselin adresiymiş gibi kaydediyordu; Pinterest yuvası böylece dolu görünüyor, Görselleri Eşle "dolu" yuvaya dokunmadığı için temp klasörüne yüklediğiniz pin hiç alınmıyordu - üstelik hiçbir yerde hata da görünmüyordu. Artık içe aktarmada düz dosya adı adres sayılmıyor; eşleştirici de eski kayıtlardan kalan bu tür değerleri eşleşmemiş kabul ediyor - yani daha önce içe aktarılmış makaleler, Görselleri Eşle'ye bir daha bastığınızda kendiliğinden düzeliyor.
  • Aynı hayalet değer kuyruktaki eşleşen/toplam rozetini de şişiriyor, prompt dışa aktarmanın makaleyi "bitti" sanıp atlamasına yol açıyor ve yayınlanan yazıya kırık görsel olarak sızabiliyordu. Bu yolların hepsi artık bir yuvayı eşleşmiş saymadan önce gerçek bir görsel adresi arıyor.
v2.65.67

Güncelleme İndirme Artık Sıkılaştırılmış Hostinglerde de Çalışıyor

  • PHP'nin allow_url_fopen ayarının kapalı olduğu hostinglerde - paylaşımlı hostinglerde yaygın bir güvenlik sıkılaştırması - panel yeni sürümü bulabiliyor ama ardından indirme hatası veriyordu. Güncelleme kontrolü daha yetenekli cURL taşımasına çoktan alınmıştı; ancak asıl paket indirmesi (ve önündeki imzalı manifest doğrulaması) hâlâ eski yöntemi kullanıyordu - yani güncellemeyi GÖREBİLEN sunucu onu İNDİREMİYORDU. Artık güncelleme zincirinin her ağ adımı aynı cURL öncelikli taşımayı kullanıyor: kontrol, doğrulama ve indirme aynı sunucularda birlikte çalışıyor.
  • İndirme yine de başarısız olursa panel artık yalnızca "indirilemedi" demiyor: mesaj altta yatan gerçek sebebi (örneğin tam cURL hatası veya HTTP durum kodu) taşıyor - destek, ekran görüntüsünden sunucuyu tahmin etmeden teşhis edebiliyor.
v2.65.66

Yazı İçi Görsel Sayısı Artık Söylediği Şey

  • İçerik Sihirbazı yazı içi görsel sayısını soruyor ama kapağı sessizce bu sayının içinden düşüyordu: 2 seçen kullanıcıya kapak artı yalnız 1 yazı içi görsel geliyordu. Sayı artık etiketin söylediği şeyin ta kendisi - her makale kapak planını her durumda alıyor, seçtiğiniz sayı kapağın ÜSTÜNE planlanan yazı içi görsel sayısı. İki üretim yolu da (kendi yapay zekanız ve panel içi üretim), kopyalanan prompt da, indirilebilir örnek şablon da aynı kurala uyuyor; 0 seçmek de artık görselsiz kalmak değil, temiz bir yalnız-kapak planı demek.
  • İstenen yazı içi görsel sayısı artık makalenin bölüm sayısıyla sınırlanıyor, çünkü her görsel farklı bir başlığın altına yerleşiyor - eskiden uç bir istek, yapay zekaya makalede olduğundan fazla bölüme görsel yerleştirmesini söyleyebiliyordu.
v2.65.65

Toplu Görsel Üretimi: Prompt Dışa Aktarma ve ChatGPT Otomasyon Aracı

  • Premium paketler, içeriği toplu taşımanın en zahmetli kısmını çözüyor: görseller. Yüz makale rahatça üç yüz görsel promptu demek ve bunları elle üretmek gerçekçi değil. İçerik Kuyruğu (ve sihirbazın görsel promptları kartı) artık iki yeni düğme sunuyor: biri bekleyen tüm görsel promptlarını tek bir JSON dosyası olarak indiriyor, diğeri küçük bir otomasyon aracı indiriyor (Windows ve macOS). JSON'u araca veriyorsunuz; araç görselleri kendi ChatGPT Plus hesabınızda tek tek üretiyor, her dosyayı Görselleri Eşle'nin beklediği adla kaydediyor, günlük kota dolunca kendini durduruyor ve ertesi gün kaldığı yerden sürüyor. İki işletim sistemi için de adım adım kurulum yönergesi ZIP'in içinde; gereksinimler (ChatGPT Plus, Python, Chrome) baştan yazılı.
  • Kuyruktaki her öğenin görsel penceresi artık her promptun yanında dosyanın kaydedilmesi gereken adı da gösteriyor - kapak, yazı içi ve Pinterest yuvalarının her birinin adı açıkça yazıyor; Görselleri Eşle'ye basmadan önce tahmin edilecek bir şey kalmıyor.
  • İçerik Sihirbazı yazı içi görselleri slug-2.jpg adıyla kaydetmenizi söylüyordu - eşleştiricinin hiç tanımadığı bir ad; bu adla kaydedilen dosyalar sessizce görmezden geliniyor ve yazılar yazı içi görselleri olmadan çıkıyordu. Eşleştiricinin gerçek sözleşmesi slug-img02.jpg ve sihirbaz artık tam olarak bunu gösteriyor.
v2.65.64

Paket Yükleme Kutusu Artık Her Zaman Görünür

  • Elle paket yükleme yalnızca başarısız bir güncelleme kontrolünden sonra beliriyordu; dolayısıyla kontrolün çalıştığı bir sitede onu bulmanın hiçbir yolu yoktu. Artık Güncellemeler ekranında kendi başına bir bölüm ve her zaman kullanılabilir - ister güncelleme sunucusuna ulaşılamadığı için, ister sadece belirli bir paketi elle uygulamak istediğiniz için.
v2.65.63

Güncelleme Sunucusuna Ulaşamayan Site de Artık Güncellenebiliyor

  • Artık güncelleme paketini doğrudan panele yükleyebiliyorsunuz. Şimdiye kadar bir site güncelleme sunucusuna ulaşamıyorsa - örneğin hosting dış bağlantıları engelliyorsa - onu panelden güncellemenin hiçbir yolu yoktu; geriye yalnızca FTP ile dosya düzenlemek kalıyordu ki bu bir site sahibinden beklenecek iş değil. Seçenek tam da sorunun göründüğü yerde çıkıyor: kontrol başarısız olduğunda, hata bildiriminin içinde yükleme kutusu, indirme sayfanıza bağlantı ve bu sunucunun kabul ettiği boyut yer alıyor.
  • Yüklenen paket, normal güncellemeyle aynı güvenlik zincirinden geçiyor: hiçbir şeye dokunulmadan önce arşivin gerçek bir jekcms paketi olduğu doğrulanıyor, lisansınız ve güncelleme ayarlarınız korunuyor, önce tam yedek alınıyor ve sonuç güncelleme geçmişine yazılıyor; böylece Geçmiş sekmesinden geri alabiliyorsunuz.
  • Kurulum sihirbazı, dış bağlantı kontrolünün gerçekte neyi etkilediğini artık söylüyor. Bu kontrol yalnızca uzak görsel indirmeyle ilgiliymiş gibi etiketlenmişti; dolayısıyla eksik bağlantı, medyaya dair bir ayrıntı gibi görünüyordu - oysa güncellemeler buna bağlı. Kontrol artık güncellemeleri açıkça anıyor, curl eklentisini açtırmanızı söylüyor ve açtırılamazsa paketlerin elle uygulanabileceğini belirtiyor.
v2.65.62

Otomatik Güncelleme Artık Varsayılan Olarak Açık

  • Otomatik güncellemeler artık önce açılmayı beklemiyor. Tercih kapalı konumda başlıyordu; yani bir site ancak sahibi o ayarı bulursa güncelleniyordu - bu da çoğu kurulumun sessizce eski sürümde kalması ve güvenlik yamaları dahil hiçbir düzeltmeyi almaması demekti. Yeni ve hiç dokunulmamış kurulumlar artık kendi kendini güncel tutuyor.
  • Hosting tarafından hiçbir şey beklenmiyor. Güncellemeler sıradan ziyaretçi trafiğiyle çalışıyor; kurulacak bir cron görevi ya da sunucu erişimi gerekmiyor. Her güncelleme yine aynı zincirden geçiyor: imzalı manifest, sağlama toplamı, otomatik yedek ve bir terslik görürseniz kullanabileceğiniz geri alma.
  • Sizin tercihiniz her zaman üstündür. Ayarı daha önce belirlediyseniz - kapattıysanız dahil - o seçim olduğu gibi korunur; yeni varsayılan yalnızca henüz kimsenin seçim yapmadığı yerlerde geçerlidir. Güncellemeler bölümünden istediğiniz zaman değiştirebilirsiniz; merkezi olarak yönetilen kurulumlar bundan etkilenmez.
v2.65.61

Logo Yüklemek Artık Ayarlar Sayfasını Düşürmüyor

  • Ayarlar'daki her dosya alanı - logo, koyu tema logosu, alt bilgi logosu, favikon, dokunma simgesi ve sosyal paylaşım görseli - artık bu sunucunun kabul ettiği en büyük boyutu yazıyor; sınırı aşan dosya yarı yolda başarısız olmak yerine gönderilmeden durduruluyor.
  • Logo yüklemek boş bir "Server Error" sayfasıyla bitebiliyor ve az önce doldurduğunuz her şey kayboluyordu. Yükleme hiçbir korumaya alınmamıştı; görsel işlenirken oluşan tek bir arıza tüm ayarlar sayfasını beraberinde götürüyordu. Yükleme artık kendi içinde tutuluyor: başarısız olursa sayfa ayakta kalıyor, diğer ayarlarınız yine kaydediliyor ve bir mesaj hangi alanın neden yüklenemediğini söylüyor.
  • Başarısız logo yüklemesi eskiden sessizdi. Eski değer sessizce korunuyor, sayfa da başarılı olmuş gibi davranıyordu; yani kaydete defalarca basıp görselin kabul edilmediğini hiç öğrenemiyordunuz. Artık bildiriliyor.
  • Görsel işleme artık sunucunun her modern biçimi yazabildiğini varsaymıyor. PHP'nin WebP desteği olmadan derlendiği hostinglerde yükleme, alternatife düşmek yerine ölümcül hatayla durabiliyordu; bu alternatif artık yerinde.
v2.65.60

Güncelleme Kontrolü Artık URL Dosya Erişimi Kapalı Hostinglerde de Çalışıyor

  • Her şeyin çalıştığı hostinglerde "Güncelleme kontrolü başarısız - güncelleme sunucusuna erişilemiyor" hatası çıkıyordu. Güncelleme kontrolü, PHP'nin URL dosya sarmalayıcısıyla istek atan tek yerdi; paylaşımlı hostinglerin çoğu bu özelliği güvenlik gerekçesiyle kapatır. jekcms'in diğer tüm dış çağrıları zaten cURL kullanıyordu. Kontrol artık cURL varsa onu kullanıyor, yoksa eski yönteme düşüyor; böylece bu hostinglerde de çalışıyor.
  • Hata artık sebebini gizlemiyor. Ekran gerçekte ne olduğunu gösteriyor - bağlantı hatası, HTTP durumu ya da hiçbir taşıma yönteminin bulunmaması - ve ne yapılacağını da yazıyor; örneğin hosting sağlayıcısından cURL eklentisini açmasını istemek gibi. Önceden tek mesaj sunucuya ulaşılamadığıydı ve bununla bir şey yapmak mümkün değildi.
  • Reddedilen lisans artık "güncel" diye gösterilmiyor. Güncelleme sunucusu anahtarı kabul etmediğinde yanıt sessizce "yeni bir şey yok" sayılıyordu; yani site eski sürümde kalıp kendini güncel sanabiliyordu. Bu durum artık bildiriliyor ve anahtar ile kayıtlı alan adını kontrol etmeniz söyleniyor.
  • Anlık bir ağ arızası artık ekranı yarım gün boyunca güncelleme kontrolüne kapatmıyor. Başarısız sonuç tüm kontrol aralığı boyunca önbellekleniyordu; artık yalnızca kısa süre tutuluyor, yani tekrar denemek gerçekten yeniden deniyor.
v2.65.59

Görsel Yükleme Artık Boyut Sınırını Siz Duvara Çarpmadan Söylüyor

  • Gerçek sınırın PHP'nin önünde olduğu hostinglerde - PHP'nin göremediği bir vekil ya da web sunucusu kuralı - site sahibi doğru tavanı tek bir ayarla bildirebiliyor; ekranda yazan sınır da, gönderim öncesi kontrol de bu değeri kullanıyor.
  • Editörün içine görsel eklemek yalnızca "Bağlantı hatası" diyerek başarısız olabiliyordu; en çok da doğrudan telefondan çekilmiş fotoğraflarda. Gerçek sebep boyuttu: belli bir noktadan sonra sunucu istek gövdesini almayı bırakıyor, tarayıcı da bunu ağ hatası olarak bildiriyor. Yükleme alanı artık bu sunucunun gerçekte kabul ettiği en büyük boyutu yazıyor, sınırı aşan görsel hiç gönderilmiyor ve sunucu yine de reddederse mesaj bunu açıkça söyleyip görseli küçültmenizi istiyor.
  • Yükleme ucu artık her durumda editörün okuyabileceği bir yanıt veriyor. Önceden sunucu tarafındaki bir arıza - örneğin görsel dönüştürülürken belleğin yetmemesi - düzgün yanıt yerine bir hata sayfası üretiyordu; editör de bunu ancak bağlantı sorunu diye bildirebiliyordu. Ölümcül hatalar ve boyut redleri artık gerçek, okunabilir mesajlara dönüşüyor.
  • Yükleme sunucunun toplam istek sınırını aştığında PHP güvenlik anahtarı dahil isteğin tamamını atıyor; bu yüzden boyut sorunu daha önce güvenlik hatası olarak bildiriliyordu. Boyut artık önce denetleniyor ve mesaj gerçek sebebi söylüyor.
v2.65.58

"Boş İçerik" AI Hatası Artık Kendini Kurtarıyor

  • Bazı AI işlemleri "Gemini boş içerik döndürdü (MAX_TOKENS)" hatasıyla başarısız oluyordu. Yeni modeller yanıt vermeden önce düşünüyor ve bu düşünme metinle aynı bütçeden karşılanıyor; dolayısıyla düşünmeyen bir modele göre belirlenmiş bir bütçe, tek kelime yazılmadan tükenebiliyor. Model artık hangi özellik ne isterse istesin, hem düşünüp hem yazmaya yetecek bir alt sınır alıyor. Buna rağmen olursa, istek hata olarak bildirilmek yerine çok daha büyük bir bütçeyle bir kez otomatik yeniden deneniyor.
  • Ayarlar'da API anahtarını test etmek, anahtar ve model gayet düzgünken bile başarısız olabiliyordu. Test yalnızca birkaç token istiyordu - "OK" kelimesine yeter ama düşünen bir modelin önce akıl yürütmesini bitirmesine yetmez - ve içerik üretiminde hiç yaşanmayan bir hatayı rapor ediyordu. Test artık gerçekçi bir bütçe istiyor.
  • Bir model düşünmeyi kapatma isteğini reddettiğinde, yeniden deneme artık düşünmenin kapalı olduğu varsayımıyla seçilmiş küçük bütçeyi tekrar kullanmıyor - bu da başlı başına boş yanıta giden bir yoldu.
v2.65.57

Uzun AI Üretimleri Artık Zaman Aşımına Uğramıyor: 504 Yok, Kaybolan Makale Yok

  • AI Taslak ekranında içerik üretmek sık sık "504 Gateway Time-out" hatasıyla, görünürde rastgele başarısız oluyordu. Sebep sunucu tarafındaki katı bir sınırdı: web sunucusu, tarayıcıya yaklaşık 55 saniye boyunca veri ulaşmazsa isteği kesiyor; gerçek bir makalenin yazılması ise bundan hayli uzun sürüyor - ölçüldüğünde 42 ile 104 saniye arasında, yani üretimlerin önemli bir kısmı sınırın üstündeydi. İş aslında sunucuda tamamlanıyordu; yalnızca bağlantı çoktan kapanmış oluyordu. Model yazarken bağlantı artık canlı tutuluyor, böylece sonuç ne kadar sürerse sürsün geliyor. Süreyi kısaltmak yanlış çözüm olurdu - birazdan başarıyla bitecek üretimleri öldürürdü.
  • İçerik Sihirbazı'ndan beş makale istediğinizde elinizde üç tane kalabiliyordu. Her makale kendi isteğinde üretiliyor, ancak biri ikinci bir denemeye ihtiyaç duyduğunda bu deneme aynı isteğin içinde çalışıp isteği sunucunun kesme noktasının ötesine taşıyordu. Tarayıcı da bozuk bir yanıt görüp gayet sağlam bir makaleyi hata sayıyordu. Bu istekler artık hayatta kalıyor ve yeniden deneme süreleri varsayılan bir sınıra göre değil, üretimin gerçekte ne kadar sürdüğüne göre yeniden kuruldu.
  • AI Taslak ekranı çalışırken artık boş bir sayfada donmuyor. Üretim arka planda ilerliyor ve düğmede geçen süre canlı olarak işliyor; böylece sayfanın takılıp takılmadığını tahmin etmek yerine çalıştığını görüyorsunuz.
  • Bazı AI özellikleri "boş içerik" döndürüp duruyordu. Yeni Gemini modelleri yanıt vermeden önce düşünüyor ve bu düşünme, metinle aynı çıktı bütçesinden karşılanıyor - oysa bütçe hâlâ bu modeller ortada yokken belirlenmiş bir değere ayarlıydı ve ayarlar sayfasının izin verdiği en yüksek değer bile tek başına düşünmeye gidebiliyor, makaleye hiçbir şey kalmıyordu. Düşünen modeller artık hem düşünüp hem yazmaya yetecek bir bütçe alıyor; Ayarlar'daki üst sınır da buna göre yükseltildi.
v2.65.56

AI Görseller Eklentisi Sağlamlaştırıldı: OpenRouter Onarıldı, Yanıt Sınırları, Çift Üretim Bitti

  • Görsel yanıtlarında boyut sınırı yoktu. Bozuk ya da kötü niyetli bir uç nokta istediği kadar büyük bir gövde döndürüp, daha hiçbir denetim çalışmadan sunucunun belleğini tüketebilirdi. Yanıtlar artık 24 MB ile sınırlı ve sınırı aşan aktarım anında kesiliyor.
  • Üretilen baytlar artık diske hiçbir şey yazılmadan önce bellekte doğrulanıyor; dosya uzantısı sağlayıcının beyan ettiği türe değil gerçek içeriğe göre belirleniyor. Eskiden veri önce yazılıp sonra inceleniyordu, yani görsel olmayan içerik kısa süre de olsa diskte bir görsel adıyla duruyordu.
  • Görsel servisinden gelen hata mesajları, admin ekranına ya da loga ulaşmadan önce sırlardan arındırılıyor: API anahtarları, OpenRouter anahtarları ve saklanan şifreli değerler artık maskeleniyor.
  • TLS doğrulaması, yönlendirme takibi ve bağlantı sınırları her görsel isteğinde sunucu varsayılanlarına bırakılmak yerine açıkça ayarlanıyor; yönlendirmeler reddediliyor ki yanıt beklenmedik bir ana bilgisayardan çekilemesin.
  • Görsel servisinden gelen geçici "yoğunluk" yanıtı, başarısız görsel diye bildirilmek yerine kısa aralıklarla yeniden deneniyor - metin üretiminde zaten böyle davranıyordu.
  • Görsel sağlayıcısı olarak OpenRouter seçmek hiçbir zaman çalışmıyordu. Ayarlar ekranı o API anahtarını şifreli saklıyor, ama üretici geri okurken şifreyi çözmüyordu; dolayısıyla şifreli değerin kendisi anahtar olarak gönderiliyordu - her istek başarısız oluyor, üstelik saklanan şifreli değer bu sırada üçüncü tarafa gidiyordu. Anahtar artık okunurken çözülüyor ve çözülemeyen bir değer hiç gönderilmiyor.
  • Aynı yazıyı kısa aralıkla iki kez yayınlamak - çift tıklama, elle yayının zamanlayıcıyla çakışması, bir otomasyonun yeniden denemesi - görsel üretimini iki kez çalıştırıp kopya görseller üretiyor ve API kotasını iki kez harcıyordu. Kısa ömürlü bir kilit artık bir yazı üzerinde aynı anda tek çalışmaya izin veriyor; çökmüş bir çalışmanın yazıyı sonsuza dek kilitlememesi için eskimiş kilit otomatik devralınıyor.
  • Yarıda kesilen bir indirme gerçek yanıt sanılabiliyordu. Aktarım ortada koptuğunda yarım gövde hatayla birlikte döndürülüyor, çağıran taraf ise yalnızca tam başarısızlığı kontrol ettiği için kesik veri görsel çözümleyicisine ulaşıyordu. Aktarım hatası artık her durumda "yanıt yok" demek.
v2.65.55

İçe Aktarılan Bağlantılarda Güvenlik Düzeltmesi, Görsel Alanları Her Yapay Zekâdan Anlaşılıyor

  • İçe aktarılan içerikteki Markdown bağlantı dönüşümü artık sıkı biçimde doğrulanıyor: yalnızca http, https, mailto, tel ve site içi adreslere izin veriliyor; hem adres hem etiket kaçırılıyor; şemayı gizleme denemeleri reddediliyor. Dönüştürülmüş çıktı ikinci bir güvenlik katmanı olarak içerik filtresinden tekrar geçiyor. Meşru bağlantılar, YouTube ve Vimeo gömmeleri, tablolar ve kod blokları etkilenmez.
  • Doğrudan API'ye gönderilen içerik, sayfada `[IMAGE: …]` işaretini olduğu gibi yayınlayabiliyordu. Bu işaretler yalnızca yayın kuyruğunun içinde anlamlıdır; orada gerçek görselle değiştirilir. Doğrudan API yolunda onları çözecek bir plan olmadığı için ham kalıyorlardı. Artık bu yolda ayıklanıyorlar.
  • Görsel alanları artık JSON'u hangi yapay zekânın yazdığından bağımsız olarak anlaşılıyor. Her asistan farklı adlandırıyor - `imagePrompt` ya da `image_prompt` ya da yalnızca `prompt` veya `description`; `cover`, `hero` veya `featured`; `afterH2`, `after` veya `section` - ve tanınmayan her ad sessizce atılıyor, makale promptsuz kalıyordu. İçe aktarıcı artık bunların hepsini okuyor; listenin yanında slot'a göre anahtarlanmış nesneyi ve hatta düz bir prompt metni dizisini de kabul ediyor, sonuncusunu makaledeki görsel işaretlerinin sırasına hizalıyor. On farklı biçimde doğrulandı: hepsi aynı temiz sonucu veriyor.
  • Yapay zekâdan görsel promptu isteyen talimat artık hangi araçta olursa olsun değiştirilmeden çalışan bir prompt şart koşuyor - Midjourney, DALL-E, Stable Diffusion, Nano Banana, Firefly. `--ar` veya `::ağırlık` gibi araca özel sözdizimi açıkça yasak, çünkü diğer bütün araçlarda bozuluyor; prompt 25-60 kelimede özneyi, mekânı, ışığı, kadrajı ve atmosferi adlandırmak zorunda.
v2.65.54

Sihirbazın Yazdığı Görsel Promptları Artık Gerçekten Gösteriliyor

  • İçerik Sihirbazı her kapak, yazı içi ve Pinterest görseli için hazır bir üretim promptu yazıyor - ve bunların hiçbirini okumanın yolu yoktu. Kuyrukta tam bu iş için yapılmış bir pencere vardı, ama onu açan düğme "gereksiz" diye kaldırılmış, pencere yerinde kalmıştı; yani promptlara panelin hiçbir yerinden ulaşılamıyordu. Düğme, görsel planı olan her öğede geri geldi ve kaç prompt taşıdığını gösteren bir rozetle birlikte çıkıyor.
  • Sihirbazın son adımı artık az önce ürettiği bütün promptları makale makale listeliyor; her birinin yanında üretilen görseli hangi dosya adıyla kaydedeceğiniz yazıyor. Her prompt için kopyala düğmesi, tümü için bir "hepsini kopyala" ve seti başka bir araca taşımak için "metin dosyası indir" var. Sihirbaz bunu 3. adımdan beri ("son adımda nasıl kullanacağın net anlatılır") vaat ediyor ama yerine getirmiyordu.
  • Kuyruğun önizleme penceresi makaleyi ve görseller eşleştikten sonra görselleri gösteriyordu - promptları hiç göstermiyordu. Artık içeriğin altında listeliyor; hangisinin görseli hazır, hangisinin beklediği işaretle belli.
v2.65.53

Hangi Yapay Zekâdan Gelirse Gelsin İçerik Düzgün Görünüyor, AI SEO Paneli Neyi Düzelteceğinizi Söylüyor

  • Yazı editörünün SEO sekmesindeki AI paneli düz bir gözlem listesiydi. Artık bir puan barı ve sade bir hükümle açılıyor ("yayından önce düzeltilmeli", "yayına hazır"), ardından sıralanmış bir "önce bunları yap" listesi, sonra da doğrudan yazıya koyabileceğiniz hazır metinler geliyor: iki başlık seçeneği, meta açıklama, yeniden yazılmış giriş paragrafı ve yazıda eksik olan başlıklar. Başlık ve meta tek tıkla kendi alanlarına uygulanıyor, gerisi kopyalanıyor.
  • Her bulgu artık ilgili cümleyi yazınızdan birebir alıntılıyor ve yanında etki ile efor etiketi taşıyor; beş dakikalık bir düzeltmeyi baştan yazmaktan ayırabiliyorsunuz. Alıntılar gösterilmeden önce gerçek metinle karşılaştırılıyor - uydurulmuş veya başka sözcüklerle aktarılmış bir alıntı gösterilmiyor. Bulgular önce sorunlar, önce yüksek etki olacak şekilde sıralanıyor.
  • Yarıda kesilen bir yapay zekâ yanıtı "şemaya rağmen JSON dönmedi" hatasıyla düşüyordu; bu hata nedeni hakkında hiçbir şey söylemiyordu. Artık gerçek sorunu söylüyor - yanıtın token bütçesi bitmiş - ve SEO analizinin bütçesi bunun tekrarlamaması için yükseltildi.
  • Bir yapay zekâda yazılıp jekcms'e yapıştırılan veya içe aktarılan içerik, siteye ham `###` işaretleriyle ve tek bir kesintisiz blok hâlinde ulaşabiliyordu. Her model farklı yazıyor - kimi Markdown, kimi HTML, çoğu ikisinin karışımı - ve karışık içerik olduğu gibi geçiriliyordu: HTML kısımlar görünüyor, aralarındaki her şey görünmüyordu. Dönüştürücü artık HTML'i aynen koruyup arada kalan Markdown adalarını çeviriyor; başlıklar, listeler, tablolar, alıntılar ve paragraflar hangi asistan yazmış olursa olsun doğru çıkıyor. Saf Markdown, saf HTML, bilerek karıştırılmış ve hiç işaretsiz düz metin biçimlerinin hepsinde doğrulandı.
  • HTML paragrafların içinde kalan satır-içi işaretler - `**kalın**`, `[metin](adres)`, ters tırnaklı kod - sayfada olduğu gibi basılıyordu. Artık metnin neresinde geçerse geçsin çevriliyor; kod bloğunun içindekilere dokunulmuyor.
  • Genel API'den ya da bir otomasyondan gönderilen içerik hiç dönüştürülmüyordu: bunu yalnızca yayın kuyruğu yapıyordu. n8n'den veya bir betikten gönderilen Markdown gövde, işaretleriyle birlikte yayınlanıyordu. API artık aynı dönüşümü uyguluyor.
  • AI Taslak cılız yazılar üretiyordu - 1000-1500 kelime seçiliyken yaklaşık 350 kelime. Uzunluk artık modellerin gerçekten uyguladığı biçimde, bölüm başına paragraf bütçesi olarak isteniyor; İçerik Sihirbazı'ndaki kalite ve biçim kuralları burada da geçerli. Değişiklik sonrası ölçüldü: 1185-1733 kelime, her taslakta tablo, iki liste türü, kalın terimler ve bir uyarı kutusu, aşırı uzun paragraf yok.
  • AI Taslak ilk denemede API hatası verip ikincide çalışıyordu. Başarısız tek çağrı artık aralar bırakarak sessizce yeniden deneniyor; hata yalnızca üretim gerçekten tamamlanamadığında gösteriliyor. Sağlayıcıdan gelen geçici "yoğunluk" yanıtları da ham gösterilmek yerine yeniden deneniyor.
v2.65.52

Acil Düzeltme: API Ayarları Sayfası Yarıda Kesiliyordu, Anahtar Satırı Artık Ne Yaptığını Gösteriyor

  • Gemini anahtar satırları sıkışıktı: etkinleştirme kutusu, Test ve × sağ kenara yapışıyor, anahtar alanı geri kalan her yere yayılıyordu. Her satır artık sınırları belli bir kart; kontroller bir arada duruyor, nefes alacak boşluk var ve dar ekranda düzgün alt alta diziliyor.
  • Ayarlar → API sayfası 2.65.51'de yarıda kesiliyordu: yapay zeka model seçicisinden aşağısı - model listesinin kendisi, kota alanları, gizlilik seçenekleri ve Kaydet düğmesi - hiç görünmüyor, model kutusu boş çıkıyordu. Yeni model listesiyle gelen bir yardımcı fonksiyon o adla tanımlı olmadığı için PHP sayfayı tam o noktada kesiyordu. Kusur 2.65.51 ile girdi, burada kapandı; veri etkilenmedi, yalnızca sayfa çıktısı.
  • Gemini API anahtarını × ile silmek, geriye tek anahtar kaldığında hiçbir görünür geri bildirim vermiyordu. Kayıtlı anahtar kutuda değer olarak değil maskeli ipucu olarak duruyor; temizleyince gözle görülür bir şey değişmediği için düğme çalışmıyormuş gibi duruyordu. Satır artık soluklaşıp üstü çiziliyor, alanda "anahtar silinecek" yazıyor, açıklama etiket sütununa sıkışmak yerine tam genişlikte çıkıyor ve yanlışlıkla bastıysanız anahtarı geri getiren bir Geri Al düğmesi var. Aynı açıklama ve Geri Al, birden çok anahtardan biri kaldırıldığında da geliyor.
v2.65.51

Güncel Yapay Zeka Modelleri ve Gerçekten Makaleye Benzeyen Üretilmiş İçerikler

  • Yapay zeka artık 2.5 ailesi yerine Google'ın güncel nesil modelleriyle çalışıyor. Yazım için varsayılan Gemini 3.6 Flash - sürüm numarasına değil ölçüme bakılarak seçildi: 1200-1800 kelimelik tam bir Türkçe makale istendiğinde eski varsayılan üç denemenin ikisinde kullanılabilir sonuç verdi, yenisi üçünde üçünde. Beş içerik seçince yalnız dördünün üretilmesi şikâyetini çözen şey tam olarak bu değişiklik: beşlik bir seri artık beşte beş tamamlanıyor. Görsel üretimi Nano Banana 2'ye geçti ve Ayarlar'daki model listesi, gerçekten yanıt verdiği doğrulanmış modellerle yeniden kuruldu - emekliye ayrılmış bir model adı artık menüde duramaz.
  • İçerik Sihirbazı'nın ürettiği makaleler kesintisiz metin duvarları hâlinde geliyordu: tablo yok, liste yok, ara başlık yok, hiçbir şey vurgulanmamış. Site bunların hepsini zaten basıyordu - yönergeler istemiyordu. Artık kısa paragraflar, ara başlıklar, en az bir karşılaştırma tablosu, madde ve numaralı listeler, kalınlaştırılmış anahtar terimler, pratik bir uyarı kutusu ve kapanışta özet maddeleri zorunlu. Üretilen makalelerde ölçüldü: 80 kelimeyi aşan paragraflar olağandan sıfıra indi; her makalede bir tablo, yaklaşık on iki liste maddesi ve on civarı vurgulu terim var.
  • Üretilen makaleler ayrıca kısa geliyordu - 1200-1800 istenirken 900 kelime civarı. Uzunluk artık modellerin doğru uyguladığı bir biçimde, toplam kelime yerine bölüm başına paragraf bütçesi olarak isteniyor; makaleler istediğiniz aralığa dönüyor.
  • Ayarlar'da seçtiğiniz model artık içerik üretimini gerçekten belirliyor. Şimdiye kadar bu seçim yalnızca SEO analizini etkiliyordu; yazım tarafı seçimi yok sayıp sabit bir model kullanıyordu, yani modeli değiştirmek hiçbir şey yapmıyormuş gibi görünüyordu.
  • Her yapay zeka görselini yönlendiren tek cümlelik görsel brifingi yaklaşık iki kelime sonra kesiliyordu. Token bütçesi, modelin kendi iç muhakemesi payını aldıktan sonra brifinge yer bırakmıyordu; bütün bir sahneyi anlatması gereken metin bir kırıntı olarak geliyor ve üretilen her görsel o kırıntıdan çiziliyordu. Brifingler artık otuz beş kelime civarında, tam hâlde geliyor - anlatılmış bir sahne ile tahmin arasındaki fark bu.
  • Google'ın emekliye ayırdığı bir model artık sitenin yapay zeka özelliklerini beraberinde götürmüyor. Gemini 2.5 Pro, Ayarlar menüsünde sunuluyordu ve artık 404 dönüyor; o modelde kalmış bir sitede tüm yapay zeka özellikleri görünür bir sebep olmadan çalışmıyordu. Emekli model adları güncellemede taşınıyor; yapılandırılmış model kullanılamaz çıkarsa (emekli olmuş ya da API anahtarınızın katmanına dahil değilse) istek hata vermek yerine çalışan bir modele düşüyor.
  • Yeni modeller, iç muhakemeyi kapatmak için gönderdiğimiz isteği reddediyor ve hangi alanın sorunlu olduğunu söylemeden yalnızca "geçersiz argüman" diyor. Dokunulmasa, model yükseltmesi SEO analizini, içerik üretimini ve görsel brifinglerini aynı anda sessizce durduracaktı. Her yol artık bu reddi tanıyor, ayarsız yeniden deniyor ve sonucu model bazında hatırlıyor.
v2.65.50

Otomasyon Elden Geçirildi: Kuyruk Yayını Açıldı, Bearer Kimlik Doğrulama Onarıldı, İçe Aktarılan İçerik Temizleniyor

  • Otomasyon kanalından gelen içerik artık yayına girmeden önce temizleniyor: içe aktarma, İçerik Sihirbazı ve genel API kod çalıştırabilen işaretlemeyi girişte ayıklıyor; bir makalenin meşru olarak kullandığı her şey korunuyor - başlıklar, listeler, tablolar, görseller, bağlantılar, kod blokları ve bilinen sağlayıcılardan video gömme. Editörde kendi yazdığınız içerik değişmez.
  • İçerik Sihirbazı'nın ürettiği makaleler hiç yayınlanamıyordu: kalite kapısı ham kuyruk metnini denetleyip her öğeyi "yerleştirilmemiş görsel işareti" nedeniyle reddediyordu - oysa yayın anında bu işaretler zaten siliniyor, yani sızıntı mümkün değildi. Testte üretilen altı makalenin altısı da engelleniyordu; kapı artık gerçekte yayınlanacak metne baktığı için altısı da temiz yayınlanıyor ve siteye hiçbir işaret ulaşmıyor. Bu kusur, görselleri elle eşlemeyen her sihirbaz ve JSON içe aktarma akışını etkiliyordu.
  • "Authorization: Bearer " ile kimlik doğrulayan API istekleri, anahtar geçerli olsa bile 401 alıyordu; çünkü çoğu Apache/CGI kurulumu bu başlığı PHP'ye geçirmiyor - üstelik panelin API Anahtarları ekranı tam olarak bu yöntemi öneriyor ve n8n'in varsayılanı da bu. Anahtar artık sunucunun sunabileceği her kaynaktan okunuyor ve site yapılandırması başlığı geçiriyor. X-API-Key aynen çalışmaya devam ediyor.
  • API'ye gönderilen bozuk bir JSON gövdesi çıplak bir "Internal error" 500 üretiyordu. Bozuk JSON artık çözümleyicinin gerekçesiyle 400 dönüyor; başlık veya içerik alanı eksik bir oluşturma isteği de eksik alanları adıyla söyleyen 400 dönüyor - otomasyon çıkmaz sokak yerine neyi düzelteceğini görüyor.
  • JSON içe aktarma, bir alan metin yerine dizi/nesne geldiğinde (elle düzenlenmiş dosya, hatalı eşlenmiş otomasyon) ve makale sarmalayıcısı liste yerine nesne olduğunda 500 ile çöküyordu. Her iki biçim de artık temizce kabul ediliyor ya da atlanıyor; gerekçe makale bazında bildiriliyor.
v2.65.49

İçerik Üretimi Yaklaşık Dört Kat Hızlandı, Durdur Artık Anında Çalışıyor

  • İçerik Sihirbazı'nda üretim uzun süre bekleyip ağ hatasıyla bitebiliyordu. İki nedeni vardı, ikisi de düzeltildi: Gemini 2.5 modelleri görünmez akıl yürütme tokenlarını metinle aynı çıktı bütçesinden harcıyor; bu her makaleyi yavaşlatıyor ve zaman zaman kırpıyordu - akıl yürütme, SEO analizcisinde zaten olduğu gibi içerik üretiminde de kapatıldı. Ayrıca tek bir istek artık katı bir süre bütçesinin içinde kalıyor: otomatik yeniden deneme yalnızca ona yetecek süre kaldıysa çalışıyor, böylece bir istek sunucunun sınırını aşıp tarayıcıda kopuk bağlantı bırakamıyor. Testte bir makale yaklaşık 25-60 saniyeden 8-12 saniyeye indi.
  • Durdur düğmesi, o sırada üretilen makale bitene kadar hiçbir şey yapmıyordu; bu bir dakikayı bulabiliyordu. Artık çalışan isteği anında iptal ediyor, "Durduruluyor…" yazıyor ve yarıda kesilen öğe hata listesine yazılmıyor.
  • Üretim sırasında ekranda hiçbir hareket görünmüyordu. Her makale için artık canlı bir sayaç var ("üretiliyor #2 · 14 sn"); uzun bir üretim asla donmuş görünmüyor ve gerçek bir bağlantı hatası da "ağ hatası" demek yerine ne olduğunu açıkça söylüyor.
v2.65.48

Daha Temiz Kurulum Paketleri: Derleme Makinesinin Çalışma-Zamanı Dosyaları Dışarıda

  • Kurulum paketleri, paketi üreten makinede oluşmuş çalışma-zamanı dosyalarını içerebiliyordu: storage/ altındaki oturum dosyaları ve uploads/ altındaki görseller. Bu yüzden taze bir kurulum medya kütüphanesinde alakasız görsellerle başlıyordu; oturum dosyalarının ise bir pakette hiç işi yoktu. Paketleme artık klasörleri (izinler ve koruma kuralları bozulmasın diye) içeriği olmadan gönderiyor ve proje kökündeki geçici dosyaları atlıyor. Kurulu sitelerinizi etkilemez; yalnızca yeni indirilen paketin içeriği değişir.

Sitenizi yayına alın

Kurulum sihirbazı yaklaşık 30 dakikada siteyi yayına alır. Fiyatları ve ücretsiz sürümü inceleyin.

Fiyatlara Göz At
  • 30 dakikada kurulum ve yayın
  • 15 hazır tema
  • AVIF/WebP görsel optimizasyonu
  • Otomatik SEO - Sitemap, Schema.org
  • Çerezsiz yerleşik analitik (ZeroTrack)

Yeniliklerden ilk sen haberdar ol

Yeni özellikler, sürüm notları ve CMS rehberleri. Ayda birkaç e-posta gönderiyoruz.