Sürüm: 0.44.0
Sürüm: 0.43.0
Sürüm 0.41.0-beta.1 - Değişiklikler

Yeni Özellikler

  • Medya Kütüphanesi – @azizmejri1 tarafından (#2950)
  • Planlama Anketi Bildirimi eklendi – @azizmejri1 tarafından (#3028)
  • Başlık çubuğunda uygulama adı butonuna araç ipucu eklendi – @wwwillchen-bot tarafından (#3005)
  • Varsayılan maksimum araç adımı sayısı 50’den 100’e çıkarıldı – @wwwillchen-bot tarafından (#3053)
  • DyadError türleri ve PostHog IPC istisna filtrelemesi eklendi – @wwwillchen tarafından (#3063)

Düzeltmeler
  • E2E test iyileştirmesi: Node.js algılama için kurulum akışı test güvenilirliği artırıldı – @wwwillchen-bot tarafından (#2996)
  • PostHog’da IPC istisnalarının yakalanması sağlandı – @wwwillchen tarafından (#3022)
  • 429 tekrar deneme telemetri gürültüsü filtrelendi – @wwwillchen tarafından (#3024)
  • Sıraya alınmış sohbet düzenlemesi düzeltilerek bileşen seçimleri ve açıklamalar bağlandı – @azizmejri1 tarafından (#3029)
  • Geçici yerel ajan sunucu hataları için tekrar deneme eklendi – @wwwillchen tarafından (#3044)
  • IPC uygulama çıktılarında toplu işleme ve azaltma yapılarak log taşması önlendi – @wwwillchen tarafından (#3035)
  • Devam ettirme tekrar denemesi için asistan ön doldurma yerine kullanıcı mesajı kullanıldı – @wwwillchen tarafından (#3027)

Diğer Değişiklikler
  • v0.40.0 sürümüne güncelleme – @wwwillchen tarafından (#3019)
  • v0.41.0-beta.1 sürümüne güncelleme – @wwwillchen tarafından (#3064)
  • PR gönderiminde otomatik CC ekleme kaldırıldı – @wwwillchen tarafından (#3025)

Değişiklikler (v0.39.0-beta.1)​


Özellikler ve İyileştirmeler​

  • Dosya İşlemleri: Eş zamanlı dosya kopyalama işlemleri önlendi (#2841).
  • Supabase Entegrasyonu: Veritabanı işlemleri için execute_sql aracı kullanılacak şekilde güncellendi (#2829).
  • Araç Limitleri: Araç çağırma (tool call) limiti 50'ye çıkarıldı ve limit aşıldığında net bir duraklatma mesajı gösterilmesi sağlandı (#2828).

example_tool_execution_flow.png


Hata Düzeltmeleri​

  • Supabase: Eski ayarların okunması nedeniyle Supabase organizasyon kimlik bilgilerinin kaybolması sorunu giderildi (#2821).
  • Git: gitAdd komutunun .gitignore dosyasında belirtilen dosyaları atlaması sağlandı (#2707).

🚀 Öne Çıkan Yenilikler​

  • Kalıcı Yapılacaklar (Persistent Todos): Artık "Todo" listeleri sohbet turları arasında korunuyor. Bir önceki adımda yarım kalan işleriniz yeni mesajda otomatik olarak hatırlanıyor.
  • Ajan Modu Anketi: Ajan moduna planning_questionnaire eklendi. Bu sayede karmaşık görevlere başlamadan önce AI, ihtiyaç duyduğu detayları size anket formatında sorabiliyor.
  • Yeni Yetenek: Model Ekleme: Uygulamaya yeni modeller eklemeyi otomatize eden add-models becerisi sisteme dahil edildi.
  • SQL Geliştirmesi: execute_sql aracı artık sadece işlemin başarılı olup olmadığını değil, sorgu sonucunu da çıktı olarak sunuyor.

🎨 Kullanıcı Deneyimi ve Arayüz​

  • Akıllı Buton Yönetimi: AI yanıtı akarken (streaming) oluşan görsel karışıklığı önlemek için "AI ile Onar" (Fix with AI) butonu artık akış sırasında gizleniyor.
  • Dosya Ekleri: Dosya eki işleme ve sürükle-bırak mantığı daha kararlı hale getirildi.
  • TokenBar İyileştirmesi: Token kullanım göstergesi (TokenBar) daha okunaklı ve şık bir formatla yenilendi.
  • Editör Kararlılığı: Monaco kod editöründe model yollarının değişmesiyle oluşan hatalar giderilerek daha stabil bir çalışma alanı sağlandı.

⚙️ Teknik ve CI/CD İyileştirmeleri​

  • E2E Test Temizliği: GitHub içe aktarma, görsel ekleme ve bağlam sıkıştırma (context compaction) testlerindeki kararsızlıklar (flakiness) giderildi.
  • Router Refaktörü: useParseRouter kancası yeniden yazılarak çökme hataları düzeltildi ve kapsamlı testler eklendi.
  • İnceleme Otomasyonu: PR inceleme yanıtlayıcısı için deneme (retry) limitleri getirilerek CI süreçlerinin sonsuz döngüye girmesi engellendi.
  • Ajan Planlaması: Yerel ajanlar için web-fetch desteği üzerine uygulama planı oluşturuldu.

📦 Sürüm Bilgisi​

  • Versiyon: v0.38.0-beta.1
  • Durum: Beta sürümü yayında.

🚀 Öne Çıkan Yenilikler​

  • Çoklu Sohbet Sekmeleri: Tarayıcı benzeri sekme yapısı eklendi. Artık birden fazla sohbet arasında kolayca geçiş yapabilir, sekmelere sağ tıklayarak toplu kapatma işlemlerini gerçekleştirebilirsiniz.
  • Plan Modu: Daha önce sınırlı olan "Plan Modu" artık tüm kullanıcıların erişimine açıldı. Karmaşık görevleri önce planlayıp sonra uygulama aşamasına geçebilirsiniz.
  • Uluslararası Dil Desteği (i18n): Uygulamaya tam dil desteği ve bir dil seçici eklendi.
  • Sıralı Mesaj Kuyruğu: Kullanıcıların mesajları kuyruğa almasına (queue) olanak tanıyan yeni bir özellik eklendi.
  • Gelişmiş AI Çakışma Çözücü: Git çakışmalarını (conflict) AI desteği ile akıllıca çözen yeni bir araç devreye alındı.

🎨 Arayüz ve Kullanıcı Deneyimi (UX)​

  • Gelişmiş Sohbet Girişi: Sohbet giriş alanının estetiği iyileştirildi ve dosya sürüklendiğinde ek türünü soran yeni bir akış eklendi.
  • Yardım Diyaloğu: Yardım ekranı, yeni animasyonlar ve daha net bir görsel hiyerarşi ile yeniden tasarlandı.
  • Mac OS Standardizasyonu: Başlık çubuğu (title bar) daha kolay sürüklenebilir hale getirildi ve kontroller standart Mac OS düzenine yaklaştırıldı.
  • Görsel Düzenleme: İşlem başlıkları (ActionHeader) sağ yan çubuğa taşındı ve "Pro Mode" ayarları daha derli toplu bir görünüm için akordeon yapısına alındı.

🛠️ Teknik İyileştirmeler ve CI/CD​

  • E2E Test Kararlılığı: Playwright testleri üzerinde büyük bir temizlik yapıldı. Flaky (kararsız) testler için hata ayıklama yetenekleri artırıldı ve hata kodları optimize edildi.
  • CI Temizliği: Kendi kendine barınan (self-hosted) Mac mini sunucuları için gece temizliği ve disk boşaltma otomasyonları eklendi.
  • Node.js & Npm: Yayınlama iş akışları için Node versiyonları güncellendi ve Windows CI kararlılığı için npm retry mantığı eklendi.
  • Güvenlik: Kabuk enjeksiyonu (shell injection) kontrolleri esnetilerek izin kancalarındaki (permission hooks) esneklik artırıldı.

🤖 Claude ve Ajan Yetenekleri​

  • Beceri Sistemi (Skills): Tüm Claude Code komutları yeni "skills" formatına taşındı.
  • Gelişmiş İnceleme: PR inceleme süreçleri için özel "reviewer" personaları ve otomatik etiketleme sistemleri (needs-human vb.) eklendi.
  • Yerel Ajanlar: Yerel ajanların turu bitirmeden önce tüm yapılacakları (todos) tamamlamasını sağlayan bir kontrol mekanizması eklendi.

📦 Sürüm Bilgisi​

  • Versiyon: v0.37.0 (Stable)
  • Durum: Kararlı sürüm yayınlandı.

Öne Çıkan Yenilikler​

  • Planlama Modu (Planning Mode): Karmaşık görevler için yeni bir planlama altyapısı ve anket tabanlı kullanıcı etkileşimi eklendi.
  • Sohbet Geliştirmeleri:
    • Yukarı Ok (Up Arrow): Önceki mesajları hızlıca geri çağırma özelliği eklendi.
    • Otomatik Kaydırma: Zaman aşımı tabanlı kaydırma yerine daha kararlı olan pozisyon tabanlı takip sistemine geçildi.
    • Panel Kontrolü: Sohbet paneli görünürlüğünü açıp kapatma (toggle) özelliği eklendi.
    • Görsel Yenilikler: Keyifli bir akış yükleme animasyonu ve sohbet akışı tamamlandığında yerel bildirim desteği eklendi.
  • Model Desteği: OpenRouter seçeneklerine Moonshot AI'nın Kimi K2.5 modeli eklendi; CI iş akışlarında Opus 4.6 kullanımına geçildi.

Teknik Altyapı ve Güvenlik​

  • Azure Trusted Signing: Windows kod imzalama sistemi Azure Trusted Signing altyapısına taşındı. Yerel derlemelerde imzalama devre dışı bırakılarak geliştirme hızı artırıldı.
  • Zod v4 Geçişi: Tip güvenliği ve veri doğrulama için Zod v4 sürümüne yükseltme yapıldı.
  • Bağımlılık Güncellemeleri: AI SDK ve @types/node-fetch en güncel sürümlere çekildi; Radix UI bileşenleri Base UI'ya taşındı.
  • Veri Yönetimi: Yerel ajan modu için bağlam sıkıştırma (context compaction) sistemi eklendi.

Arayüz ve Kullanıcı Deneyimi​

  • Gelişmiş Arama: Ayarlar yan çubuğuna "Fuzzy Search" (yaklaşık arama) özelliği eklendi.
  • Tooltip Dönüşümü: Standart buton başlıkları (title), Shadcn Tooltip bileşenleriyle değiştirildi.
  • Kod Blokları: Kod bloklarındaki kopyala butonunun dil etiketiyle üst üste binmesi sorunu giderildi.
  • Yan Çubuk: Sohbet listesi yan çubuğu genişletildi ve ikon sütun aralıkları optimize edildi.

CI/CD ve Geliştirici Araçları​

  • E2E Test Hızlandırma: Playwright testlerinin paralel yürütülmesi sağlandı ve test modunda bildirim (toast) süreleri kısaltıldı.
  • Yeni Skill'ler: Oturum içgörülerini yakalamak için /remember-learnings yeteneği eklendi.
  • Otomasyon: 2 aydan eski ve hareketsiz (stale) PR'ları otomatik kapatan ve kapalı konulara gelen yorumları yöneten yeni iş akışları eklendi.
  • Dosya Araçları: read_file aracına satır aralığı parametresi, list_files aracına ise gizli dosyaları dahil etme seçeneği eklendi.
Güncelleme Notları - Dyad v0.35.0

🤖 Ajan (Agent) Modu ve Yapay Zeka

  • Temel Ajan (Basic Agent) modu, günlük 5 mesaj kotasıyla ücretsiz kullanıcılara açıldı (#2355).
  • Ajan modunda dosya düzenleme işlemleri için daha akıllı ve güvenilir "arama ve değiştirme" (search-replace) araçları eklendi (#2367).
  • Claude konfigürasyonları ve hata mesajları iyileştirildi (#2361, #2384).
  • Yerel ajan modu için ek dosya yükleme talimatları düzeltildi (#2412).

🎨 Arayüz ve Kullanıcı Deneyimi
  • Özel Tema Oluşturucu (Custom Theme Generator), canlı web sitelerinden veri çekebilme (web crawling) yeteneğine kavuştu (Pro) (#2347).
  • Sohbet ekranında GitHub Tarzı Markdown (GFM) desteği etkinleştirildi (#2353).
  • Önizleme panelinin otomatik genişlemesini devre dışı bırakma seçeneği eklendi (#2352).
  • Önizleme navigasyonundaki ileri/geri butonları ve rota koruma (preserve route) mantığı düzeltildi (#2372, #2336).

🔧 Git ve GitHub İş Akışı
  • Git Pull desteği için yeni kullanıcı arayüzü eklendi (#2342).
  • GitHub dalı (branch) hazırlanmadan önce yerel değişikliklerin otomatik olarak commit edilmesi sağlandı (#2373).
  • GitHub depo adında boşluk bulunması durumunda oluşan eşleşme hatası giderildi (#2377).
  • PR birleştirildiğinde CI (Sürekli Entegrasyon) çalışmalarının otomatik iptal edilmesi sağlandı (#2383).

⚡ Sistem ve Geliştirici Araçları
  • Supabase projeleri için eski/atıl Edge fonksiyonlarının otomatik temizlenmesini (pruning) kontrol eden ayar eklendi (#2228).
  • MCP (Model Context Protocol) için HTTP başlık (header) desteği eklendi (#2365).
  • Konsolda yinelenen sunucu log mesajları engellendi (#2359).
  • Supabase istemlerinde (prompt) özel XML etiketleri yerine standart markdown kullanımına geçildi (#2424).
🎨 Özel Tema Oluşturucu (Custom Theme Generator)
Uygulamanızın görsel kimliğini belirlemek artık çok daha kolay ve profesyonel:
  • Tutarlı Tasarım: Uygulamanızın renk ve stil bütünlüğünü koruyan temalar oluşturabilirsiniz.
  • Dyad Pro - Yapay Zeka Destekli: Pro üyeleri, sadece bir ekran görüntüsü yükleyerek veya anahtar kelimeler girerek yapay zekaya özel temalar ürettirebilir. "Inspired" modu sayesinde sevdiğiniz sitelerin tasarım estetiğini kopyalamadan onlardan ilham alabilirsiniz.
🤖 Varsayılan Sohbet Modu (Default Chat Mode)
Her yeni sohbette mod değiştirmekle uğraşmamak için varsayılan tercihlerinizi belirleyebilirsiniz:
  • Kullanıcı Grupları: Pro üyeleri için varsayılan olarak gelişmiş Agent (Ajan) modu, ücretsiz kullanıcılar için ise Build modu aktif gelir.
  • Kontrol Sizde: Ayarlar sekmesinden dilediğiniz modu varsayılan olarak atayabilirsiniz.
🌿 Git Entegrasyonu: "Uncommitted Files" Bannerı
Çalışma dizininizin "kirli" (kaydedilmemiş değişiklikler içeren) olduğunu artık anında fark edeceksiniz:
  • Gözden Geçir ve Commit Et: Dyad dışında yapılan değişiklikleri tespit eden yeni bir banner, size bu değişiklikleri inceleme ve hızlıca commit etme imkanı sunar.
  • Düzenli Kayıt: Dyad zaten çoğu değişikliği otomatik kaydeder; bu özellik özellikle harici düzenlemeler için bir güvenlik ağı işlevi görür.
🚀 Teknik İyileştirmeler ve Modernizasyon
  • React 19 & React Compiler: Varsayılan React şablonu React v19'a yükseltildi. Ayrıca Dyad'ın kendi arayüz performansı, yeni React Compiler (dahili optimizasyon aracı) kullanılarak ciddi ölçüde artırıldı.
  • Linux ve Paketleme: Linux kullanıcıları için AppImage oluşturucu eklendi. Electron ve Electron Forge en güncel sürümlerine yükseltildi.
  • Gelişmiş "Ask" Modu: Pro kullanıcıları için "Ask" (Sor) modu arka planda artık yeni ajan mimarisini kullanıyor, bu da daha zeki ve derinlemesine yanıtlar demek.
🐛 Kritik Hata Düzeltmeleri
  • Windows Yol Sorunu: Windows sistemlerdeki ters eğik çizgi (\) kaynaklı dosya yolu hataları ve görsel düzenleme sorunları giderildi.
  • Arayüz Düzeltmeleri: Supabase "Devam Et" butonunun karanlık moddaki görünürlüğü ve Vercel canlı URL'lerinin güncellenmemesi gibi sorunlar çözüldü.
  • Güvenlik: Sohbet kartlarındaki HTML öznitelik/içerik kaçış (escaping) hataları düzeltilerek güvenlik artırıldı.
🤖 Gelişmiş Ajan Yetenekleri (Agent Mode)
Ajan modu artık çok daha akıllı ve projenizin derinliklerine hakim:
  • Web Arama ve Tarama: Ajan artık internette arama yapabiliyor (web search) ve web sitelerini tarayıp klonlayabiliyor (web crawl/clone).
  • Veritabanı Araçları: SQL ve veritabanı manipülasyonu için yeni ajan araçları eklendi.
  • Hata Ayıklama Otomasyonu: Ajan artık logları otomatik olarak okuyabiliyor (tool-call) ve console.log süreçlerini daha iyi yönetiyor. Ayrıca tip kontrolü aracı (type check tool) artık varsayılan olarak açık.
  • Kod Analiz Araçları: Proje genelinde hızlı arama yapmak için grep, code search ve yinelemeli (recursive) dosya listeleme yetenekleri eklendi.
💻 Geliştirici Araçları ve Git Entegrasyonu
  • Yerel Git Desteği: Yerel Git kullanımı etkinleştirildi. Ayrıca dal (branch) yönetimi içeren gelişmiş Git işbirliği araçları sisteme dahil edildi.
  • Turbo Edit: Dosya düzenleme işlemleri için performansı artıran "Turbo Edit" aracı eklendi.
  • Supabase İyileştirmeleri: Supabase entegrasyonu için yenileme (refresh) butonu, dinamik kod enjeksiyonu ve hız sınırı (rate limit) hataları için otomatik yeniden deneme mekanizması eklendi.
  • Vercel Geri Bildirimi: Vercel dağıtımlarını yenilerken artık görsel bir geri bildirim alacaksınız.
🎨 Arayüz (UI) ve Deneyim (UX)
  • Yeni Tema ve Giriş Sayfası: Uygulama genelinde ilk görsel temalandırma çalışmaları yapıldı ve ana sayfa deneyimi rafine edildi.
  • Gelişmiş Kod Görünümü: Kod izleme ekranına Tam Ekran modu ve Arama özelliği eklendi.
  • Akıllı Sohbet Girişi: Sohbet giriş butonları temizlendi. Yapay zeka yanıt verirken (streaming) "artı" butonu artık aktif kalıyor, böylece akışı kesmeden yeni komutlar hazırlayabilirsiniz.
  • Ajan Bildirimleri: Ajan moduna geçtiğinizde artık bilgilendirici bir uyarı (toast) görünüyor ve "Deneysel" rozetleri güncellendi.
🛠️ Teknik Altyapı ve Güvenlik
  • AI SDK v6: Uygulama, en yeni AI SDK v6 sürümüne yükseltildi.
  • Model Güncellemesi: GLM 4.6 sürümünden GLM 4.7 sürümüne geçiş yapıldı.
  • Performans: TypeScript kontrolleri hızlandırıldı ve Windows sistemlerdeki bazı test hataları optimize edildi.
  • Güvenlik: GitHub committer kimliği ve "safe directory" başlatma süreçleri düzeltildi.
📦 Diğer Önemli Notlar
  • Log Yönetimi: Logları tek tıkla temizlemek için "Clear Logs" butonu eklendi.
  • DeepWiki: Dokümantasyona yardımcı olması için DeepWiki referansları eklendi.
  • Sürüm Koruma: Dyad sürümünü düşürdüğünüzde ayarların bozulmaması için (downgrade protection) veri geçişi iyileştirmeleri yapıldı.