Ö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ı.
Öne Çıkan Yenilikler
- Model Güncellemeleri: * GLM 4.7 ve Devstral 2 (Ücretsiz) modelleri eklendi.
- Artık geçerliliğini yitirmiş eski ücretsiz modeller kütüphaneden temizlendi.
- Mesajların altında, o yanıtın hangi model ile oluşturulduğu açıkça gösterilmeye başlandı.
- Çoklu Supabase Hesabı: Artık birden fazla Supabase hesabı arasında geçiş yapabilir, projelerinizi farklı hesaplarla daha esnek yönetebilirsiniz.
- Gelişmiş Geri Al (Undo): sourceCommitHash kullanımı sayesinde kod üzerindeki "Geri Al" işlemleri çok daha güvenilir ve sağlam (robust) hale getirildi.
- Arama ve Değiştirme Telemetrisi: Search & Replace işlemleri için veri toplama özelliği eklenerek bu özelliğin gelecekteki performans iyileştirmeleri için temel atıldı.
Performans ve Teknik Refaktör
- Mesaj Listesi Sanallaştırma (Virtualization): Çok uzun sohbet geçmişlerinde tarayıcı/uygulama kasılmalarını önlemek için mesaj listesi sanallaştırıldı. Bu, sadece ekranda görünen mesajların işlenmesini sağlayarak performansı devasa oranda artırır.
- React Query & Hook Optimizasyonu: useProposal ve useChats hook'ları modern react-query standartlarına göre yeniden yazıldı. Küresel "bayatlama süresi" (stale time) ayarlanarak gereksiz API çağrıları azaltıldı.
- Log Yönetimi: Farklı kaynaklardan gelen loglar tek bir merkezde toplandı (Aggregation) ve Log Görüntüleyici arayüzü iyileştirildi.
Hata Düzeltmeleri
- Token Kullanımı: Token kullanım bilgisini görmek için pencereyi iki kez açma zorunluluğu yaratan hata giderildi (#1947).
- Arayüz Güncelliği: Bazı durumlarda UI'ın güncellenmemesi (Stale UI) ve model geçersiz kılma (invalidation) sorunları çözüldü.
- Sohbet Paneli: Sohbet panelindeki kaydırma (scrolling) davranışları daha akıcı hale getirildi.
Geliştirici ve CI/CD Süreçleri
- Claude PR Review: GitHub üzerindeki Pull Request (PR) incelemeleri için otomatik Claude inceleme sistemi kuruldu.
- Windows İmzalama: Windows kurulum dosyaları için imzalama süreçleri optimize edildi (only sign dyad.exe).
- Electron Forge: Electron Forge bağımlılıkları güncellendi ve hata ayıklama logları geliştirildi.
Öne Çıkan Yenilikler
- Yeni Annotator (Açıklama/Etiketleme) İş Akışı: Dyad Pro üyeleri için tasarlanan yeni Annotator iş akışı kullanıma sunuldu. Ayrıca bu moddaki kaydırma çubuğu titremesi (scrollbar flickering) düzeltildi.
- Google Gemini 3 Flash (Preview) Desteği: Daha hızlı ve daha düşük maliyetli iterasyonlar için Google’ın en yeni Gemini 3 Flash modeli sisteme dahil edildi.
- Supabase Edge Functions İyileştirmesi: Paylaşılan modüller (shared modules) desteği sayesinde Supabase Edge fonksiyonlarının bakımı ve yönetimi kolaylaştırıldı.
- Arayüz Değişikliği: UI üzerindeki "Agent mode" (Aracı modu) ismi, "Build with MCP" olarak yeniden adlandırıldı.
Teknik İyileştirmeler ve Tanılama
- Performans İzleme: Uygulama beklenmedik şekilde kapandığında (force-closed), o anki CPU ve bellek kullanımını günlüğe kaydeden ve sunan yeni bir sistem eklendi.
- Port Esnekliği: 32100 portunun sabit kodlanması (hardcoded) sorunu giderildi, artık daha esnek bir yapı sunuluyor.
- Playwright ve Test Düzeltmeleri: GitHub üzerindeki çatallanmış (fork) PR'larda Playwright rapor yorumları ve MCP uçtan uca (e2e) testleri düzeltildi.
- Kullanıcı Bilgisi: Kullanıcı bilgileri için proxy (user info proxy) kullanımına geçildi.
Yeni Yapay Zekâ Modelleri
- GPT-5.1 Desteği: Daha karmaşık görevler için daha akıllı, daha hızlı ve daha konuşmaya dayalı olan GPT-5.1 modeline destek eklendi.
- Gemini 3 Desteği: Gemini 3 modeline destek eklendi.
Kullanıcı Arayüzü ve İyileştirmeler
- Çoklu Bileşen Seçici: Kullanıcıların birden fazla bileşeni daha rahat seçmesine olanak tanıyan yeni bir çoklu bileşen seçici (multi-component-selector) özelliği eklendi.
- Supabase Dağıtımı: Sürüm geri alınırken (revert version), tüm Supabase edge fonksiyonlarının yeniden dağıtılması sağlandı.
Teknik Bilgiler
- Uygulama, v0.28 stable sürümüne yükseltildi.
- Önceki 0.27.x sürümünün değişiklikleri entegre edildi.