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).
![]()
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ı.