Bu sayfada, Project IDX'in her sürümündeki değişiklikler hakkında bilgi verilmektedir.
Ekim 2024
Öne çıkanlar
- Etkileşimli Sohbet (Önizleme) artık herkese açık. Artık IDX'de Gemini ile yeni bir etkileşimli sohbet mesaj dizisi başlattığınızda terminalinizde komutlar çalıştırabilir, değişiklikler önerebilir, etkileşimli bir karşılaştırma aracıyla incelemeniz için yeni dosyalar ekleyebilir ve daha fazlasını yapabilir.
- Arka uç ve ön uçunuz farklı sunucularda veya hatta farklı çalışma alanlarında çalışırken geliştirme deneyimini basitleştirmek için önizlemelerinizi herkese açık olarak paylaşma ile ilgili dokümanlar ekledik ve herkese açık olarak bağlantı noktası açma ile ilgili SSS sayfasını güncelledik.
IDX'de Gemini
- Artık istem geçmişinizde yukarı/aşağı ok tuşlarıyla gezinebilirsiniz.
- Gemini artık IDX hakkında daha fazla bilgi sahibi. IDX özellikleriyle ilgili sorun yaşıyorsanız Gemini'den yardım isteyebilirsiniz.
- Etkileşimli Sohbet'te önemli performans ve güvenilirlik iyileştirmeleri yapıldı.
- Gemini'de dil algılama iyileştirilmiştir. Bu sayede söz dizimi vurgulama daha güçlüdür ve Gemini'nin hangi dili sorduğunuzu yanlış anlama olasılığı azalır.
Ortamlar, Şablonlar ve Önizlemeler
- Expo dışındaki React Native çalışma alanları için destek eklendi.
- onStart ve onCreate kancalarından gelen çıkış artık bir çıkış kanalında gösteriliyor. Bu, kendi dev.nix dosyalarını yazan kullanıcılar için hatalı çalışan kancalarda hata ayıklama işlemine yardımcı olabilir.
- Firebase Data Connect şablonu artık kodun herkese açık sürümünü (GitHub'da mevcuttur) kullanıyor. Bu nedenle, bundan sonra daha sık özellik güncellemeleri ve hata düzeltmeleri alacak.
- Yerleşik uzantıların günlük düzeyleri artık özelleştirilebilir. Bu, sorun giderme konusunda yardımcı olabilir.
- Çoğu şablon Nix 24.05'e yükseltildi. Bu, bazı durumlarda önemli güncellemeler içeren en son paket sürümlerini almak için gereklidir. Kalan birkaç şablon önümüzdeki haftalarda yükseltilecek.
- Birkaç şablonda daha akıllı önbelleğe alma özelliği kullanıldı. Bu sayede yeni paketleri başlatmak ve yüklemek daha hızlı olacak.
- Google Haritalar şablonunun tüm bağımlılıkları artık önceden yüklenmiş durumdadır ve artık uygulamayı başlatırken bunları yüklemesi gerekmez. Bu sayede, uygulama çok daha hızlı başlatılır.
- Nix mağazasında disk alanı bitmesi sorunu düzeltildi.
- Astro'nun en son sürümünden kaldırıldığı için Astro "Görüntü Geçişleri" şablonu kaldırıldı.
Performans ve güvenilirlik
- Yeni web çalışma alanlarının başlatma süresi iyileştirildi. Bu alanda daha fazla iyileştirme yapmayı hedefliyoruz.
- Yeni çalışma alanı oluşturma veya açma işleminin güvenilirliği artırıldı.
- Bir Workspace kötü bir durumdaysa kurtarma modunun güvenilirliği artırıldı.
Diğer gelişmeler
- Kontrol panelinin açık moduyla ilgili çeşitli kullanıcı arayüzü hataları düzeltildi.
- Artık git deposundan klonlanan çalışma alanları için önceden ad girebilirsiniz.
- Gösterge tablosu görünürlüğü gibi birden fazla kullanıcı tercihi artık her ziyarette sıfırlanmak yerine kalıcı olacak.
- Çalışma alanını paylaşma iletişim kutusunun kullanıcı arayüzü daha sezgisel olacak şekilde güncellendi.
Eylül 2024
Öne çıkanlar
Deneysel özellikleri üretime sunulmadan önce test etmek ve geri bildirimde bulunmak için yeni Erken Erişim Programımıza katılın. IDX'deki Gemini için etkileşimli sohbet, bu tür ilk erken erişim özelliğidir. Hemen katılıp deneyebilir ve geri bildirimde bulunabilirsiniz.
Artık çalışma alanınız etkinken Web Önizleme araç çubuğundaki bağlantı menüsünden yeni "Önizlemeyi Herkese Açık Yap" düğmesini kullanarak önizlemelerinizi herkese açık olarak paylaşabilirsiniz.
IDX'de Gemini için Bu hatayı anlayın entegrasyonu ile birlikte yepyeni bir web konsolunu kullanıma sunduk (ör.
console.log
ifadelerinizi, JS hatalarınızı vb. görmek için). Hatırlatma: Daha gelişmiş kullanım alanları (ağ trafiğinde hata ayıklama, animasyonlar vb.) için tarayıcınızın yerleşik geliştirici araçlarını kullanmaya devam edebilirsiniz.Artık Firebase'in yeni Gemini örnek uygulamasıyla Firebase, Firestore ve Angular için Vertex AI SDK'sı olan Gemini'yi IDX'den tek seferde deneyebilirsiniz.
IDX özel şablonları ile harika ilk katılım deneyimleri oluşturma hakkında ayrıntılı bilgi içeren bir blog yayını yayınladık.
IDX kontrol panelinde açık tema kullanıma sunuldu. Temel düzenleyici deneyimi her zaman açık, koyu ve tamamen özel temaları desteklese de kontrol panelimiz geleneksel olarak yalnızca koyu mod için tasarlanmıştır. Kontrol paneli için IDX'nin düzenleyicide kullandığı varsayılan açık temayla mükemmel uyum sağlayan yeni bir açık tema kullanıma sunduk.
IDX'de Gemini
- Etkileşimli Sohbet'te önemli iyileştirmeler yaptık. Bu özellik artık erken erişim kapsamında kullanılabilir.
- Satır içi yardım paneli (Cmd+I veya Ctrl+I), mevcut kodu düzenlerken dosyaların tamamında daha ayrıntılı değişiklikler yapmak için artık özel olarak tasarlanmış bir yapay zeka modeli kullanıyor.
- Chat'teki kabuk komutları için kod snippet'leri artık komutu terminal penceresinde çalıştırmaya tek tıklamayla erişim sunuyor
- Etkileşimli sohbet artık
.aiexclude
kurallarınıza daha iyi uyar. - Sohbet panelindeki küçük kullanıcı arayüzü hataları düzeltildi
- Kod tabanı dizine ekleme konusundaki iyileştirmeler
- Yerel kod dosyaları için yanlış satır numaralarıyla ilgili bir bağlam sorunu düzeltildi
Ortamlar, Şablonlar ve Önizlemeler
- Birçok şablon, en son kararlı nix kanalına (24.05) güncellendi.
- React Native şablonu için Expo dışı derlemeler için destek ekleyin.
- Expo + React Native önizlemelerinin güvenilirliğiyle ilgili iyileştirmeler.
- Web önizlemelerinde bağlantıların işlenmesiyle ilgili iyileştirmeler.
- DevTools konsolunu kirleten bazı başıboş günlükler kaldırıldı.
- Nix paket önbelleğiyle ilgili iyileştirmeler.
- Astro şablonunda yapılan düzeltmeler.
- Özel şablon kullanarak yeni çalışma alanı akışında yapılan iyileştirmeler
Diğer gelişmeler
- Yeni! snippet.idx.dev tarafından desteklenen güzel bir kod snippet'i resmini hızlıca oluşturmak için kodunuzu sağ tıklayın ve "Snippet Oluştur"u seçin.
- Terminal pencerelerinin açılamamasıyla ilgili uzun süredir devam eden bir sorun düzeltildi.
- Yeni çalışma alanları oluştururken varsayılan düzenleyici sekmelerini doğru düzenleyiciye açabilirsiniz.
Ağustos 2024
Öne çıkanlar
- Başlangıç şablonlarımızın nasıl çalıştığını görmek ister misiniz? Yeni açık kaynaklı GitHub'daki project-idx/templates deposuna göz atın.
- Herkese açık yol haritamızı yeniledik. IDX ekibinin üzerinde çalıştığı konuları görmek ve gelecekte nelerin ekleneceğine oy vermek için bu sayfaya göz atın (özellik isteği portalının bağlantıları da burada yer alır).
- idx.dev'in altbilgisinde ve kontrol panelinde gerçek zamanlı durum göstergelerinin yer aldığı yeni bir durum sayfamız var.
IDX'de Gemini
- Etkileşimli Chat denemesinde yapılan iyileştirmeler
-
.aiexclude
ve yerel kod tabanı dizine ekleme konusunda daha fazla iyileştirme - IDX sohbetinde Gemini'deki küçük kullanıcı arayüzü hatası düzeltildi
Performans, Erişim ve Altyapı
- Özellikle Asya'daki kullanıcılar için güvenilirlikle ilgili bazı sorunlar düzeltildi
- Güvenilirliği artırmak için bölgelerdeki çalışma alanı sanal makine yapılandırmalarında yapılan değişiklikler
- iPad'de üçüncü taraf çerez kontrolüyle ilgili olarak IDX'de yapılan iyileştirmeler
- Web tabanlı şablonların başlatma süresi iyileştirildi
Diğer gelişmeler
-
.idx/dev.nix
ortam yapılandırması için yeni birmongodb
hizmet seçeneği eklendi - IDX denemesinde Android Studio'da yapılan iyileştirmeler
- Android için Haritalar SDK'sı korumalı alanındaki iyileştirmeler
- GitLab alt grupları için destek de dahil olmak üzere Bitbucket ve GitLab entegrasyonlarında iyileştirmeler
Temmuz 2024
Öne çıkanlar
- Android Studio entegrasyonu, React Native ve veritabanı şablonları gibi konularla ilgili blog yayınımızı okuyun.
- Project IDX'de Android Studio'yu denemek için kaydolun. Bu deneme sürümü tamamen tarayıcıda çalışır.
- Deneysel React Native şablonu (en çok oy alan özellik)
- Yeni uçtan uca çözüm kitaplığı.
- Postgres, MySQL, Firebase Data Connect (özel önizleme) ve Prisma dahil olmak üzere yeni veritabanı başlangıç şablonları.
- Google Cloud projenizde gizli anahtarları (API anahtarları gibi) hızlıca oluşturmanıza, değiştirmenize ve görüntülemenize olanak tanıyan Cloud Secret Manager entegrasyonu eklendi.
- IDX'de Gemini: Bir dosya için doküman ve birim testleri oluşturmaya yönelik deneysel akış.
- Çalışma alanlarınızdaki dosya ve klasörleri indirmeyi kolaylaştıran yeni "Sıkıştır ve İndir" komutu (topluluktaki tartışmaya göz atın).
- IDX'yi progresif web uygulaması (PWA) olarak yüklerken gezinme deneyiminde iyileştirmeler yapıldı.
Ortamlar ve Önizlemeler
- Artık
env = { PATH = ["/myfolder/bin"]; };
kullanarak varsayılanPATH
alanını uzatabilirsiniz. - Postgres hizmeti (
services.postgres
) içinenableTcp
yapılandırma seçeneği eklendi. - Web önizlemeleri başlarken web sunucusu günlükleri gösterilir.
- "IDX" önizleme günlükleri çıkış kanalının oluşturulmasında iyileştirmeler yapıldı.
dev.nix
otomatik tamamlama ve analizini iyileştirin.- Ara sıra "showWebPreview komutu bulunamadı" hatasını düzeltin.
- Tarayıcıda yerleşik DevTools kullanılırken web hata ayıklama deneyimini iyileştirerek JS konsolundaki dahili günlük kaydını temizleyin.
- Bazı şablonların (vite 4.x ve önceki sürümlere dayalı şablonlar dahil) önizlemelerinin yavaş olmasıyla ilgili sorun düzeltildi.
- Ortam değişkeni işlemenin güvenilirliğini artırır.
IDX'de Gemini
-
.aiexclude
dosyalarıyla ilgili düzeltmeler. - Bazı durumlarda kod snippet'i söz dizimi vurgulama sorunu düzeltildi.
- Gemini'nin bazı durumlarda yanıt göstermemesiyle ilgili hatalar düzeltildi.
Diğer gelişmeler
- Yeni bir Ctrl+' klavye kısayolu paketi (Mac'te Cmd+') ekleyin:
- Ctrl+' ve ardından Ctrl+D: Yeni bir sekmede IDX kontrol paneline gider.
- Ctrl+' ve ardından Ctrl+G IDX'deki Gemini işlemler menüsünü açar.
- Ctrl+' ve ardından Ctrl+': Etkinlik çubuğundaki Proje IDX paneline odaklanır.
- Sorun giderme için çalışma alanlarını sıfırlama/yeniden başlatma özelliği eklendi.
-
firebase-tools
'yi 13.13.1 sürümüne güncelleyin. - Dartpad ve IDX entegrasyonunda düzeltmeler yapıldı.
- Gemini API Not Defteri şablonunun varsayılan düzenleyicisini düzeltin.
- İskelet araçlarıyla çalışma alanı adı çakışmalarını önleyin.
- Yeni Flutter çalışma alanları oluştururken Dart'ın önerilen IDE ayarlarındaki bazı varsayılan ayarları düzeltir.
-
.idx/icon.png
ile Workspace simgelerini özelleştirme iş akışında iyileştirmeler
Haziran 2024
- Yeni özel şablon dokümanları ve Workspace dokümanlarınızı özelleştirme ile ilgili iyileştirmeler
- Artık Dartpad'de başlayabilir ve "IDX'de aç" düğmesiyle IDX'de çalışmaya devam edebilirsiniz.
- CodeOSS 1.89.1'e güncellendi (önümüzdeki birkaç hafta içinde kullanıma sunulacaktır)
Şablonlar
- Go, Node, Python/Flask, PHP, Java, Dart, .NET, Ruby ve C++ için yeni API sunucu şablonları eklendi
- Gemini 1.5 Flash ve Pro için Gemini şablonlarını güncelleme
- Şablon dokümanlarını, oluşturulurken açılacak varsayılan dosyaları destekleyecek şekilde güncelleyin ve çoğu şablonu bu özelliği kullanacak şekilde güncelleyin
- Bazı şablonlarda başlatma iyileştirmeleri
-
npm
tabanlı şablonların güvenilirliğiyle ilgili iyileştirmeler yapıldı. - Varsayılan Flutter çalışma alanları, Flutter 3.22.2 sürümüne güncellendi
- Next.js, Go ve Gemini + Haritalar Platformu şablonları için düzeltmeler
IDX'de Gemini
- Kod tabanı dizine ekleme konusundaki iyileştirmeler
- Daha zengin proje düzeyinde bağlamla kod tamamlama özelliğinde iyileştirmeler
- Etkileşimli sohbette yapılan iyileştirmeler (bu özellik hâlâ özel önizleme sürümündedir)
Entegrasyonlar
- Gemini ve Haritalar entegrasyonları için API anahtarları kontrol paneline bağlantı ekleme
- Cloud Run entegrasyonunda yapılan iyileştirmeler: derleme ve uygulama klasörünü tanımlama, tercihleri kaydetme, projelerin bağlantısını kaldırma seçeneği ve daha fazlası.
- OAuth akışları için düzeltmeler
- API anahtarı kimliklerinin çok uzun olmasıyla ilgili bir hata düzeltildi
Diğer gelişmeler
- IDX'de "unfree" Nix paketlerinin kullanılmasını etkinleştirme
- Nix kanalının kullanımını etkinleştirme
stable-24.05
-
dev.nix
ortam değişkenlerinde kabuk değişkeni değiştirme desteği eklendi. - Kurtarma modu yönetiminde iyileştirmeler
- "Nix paketi ekle" kullanıcı arayüzünde lisans sunumu düzeltildi
- LSP çalışma zamanındaki hatalar için düzeltmeler.
- 8080 gibi yaygın bağlantı noktalarının dahili hizmetler nedeniyle kullanılamamasını düzeltir
- Terminal'de önerilen sistem aracı paketlerinin takılması sorunu düzeltildi
- Büyük dosya yüklemeleriyle ilgili kilitlenme düzeltildi
- Gösterge tablosunda Geri düğmesinin bazı durumlarda çalışmaması sorunu düzeltildi
- Kontrol Paneli'nin yüklenme sürelerinde iyileştirmeler
-
/preview
rotası için paylaşım kaldırıldı (henüz deneme aşamasında)
Mayıs 2024
29 Mayıs 2024
-
dev.nix
için yeniservices
yapılandırma nesnesini kullanarak MySQL, Postgres, Redis gibi hizmetleri çalışma alanlarına ekleme ve özelleştirme işlemi basitleştirildi. - Özellikle ortam özelleştirme (
dev.nix
) ile ilgili dokümanlar iyileştirildi. - IDX'de Gemini için sohbet kullanıcı arayüzü deneyimi iyileştirildi.
- Varsayılan Flutter çalışma alanlarını en son kararlı sürüme (3.22) güncelleyin.
- Firebase CLI'nin (firebase-tools) yerleşik sürümü 13.9'a güncellendi.
- Belgelere "IDX'de aç" düğmesi oluşturucu eklendi.
14 Mayıs 2024
- IDX artık açık beta sürümündedir. Daha fazla bilgi için blogu inceleyin.
- Tartışma forumu başlattık. IDX ile ilgili sorunuz mu var? Orada sorabilirsiniz.
- Maksimum Workspace sayısı 2'den 5'e yükseltildi (ücretsiz Google Geliştirici Programı'na kayıtlı kullanıcılar için).
- Firebase Hosting ve Cloud Run'a dağıtımı kolaylaştırmak ve Gemini API ile Google Haritalar Platformu'nu uygulamanıza eklemeyi basitleştirmek için yeni bir "Entegrasyonlar" bölümü eklendi.
- Firebase Genkit, Google Haritalar Platformu ve Google Haritalar ile Gemini gibi çeşitli yeni şablonlar eklendi. Ayrıca, mevcut Gemini API şablonu lehine PaLM API şablonu kaldırıldı.
- Web önizlemelerinde yerleşik ve hâlâ deneysel olan Chrome Geliştirici Araçları Konsolu entegrasyonu iyileştirildi.
- Flutter çalışma alanları ve çalışma alanları arasındaki harici bağlantılar için gereksiz bildirimler ve pop-up'lar kaldırıldı.
- Git içe aktarma işleminin güvenilirliği ve işlenmesi iyileştirildi.
- IDX'de IDX ve Gemini genelinde çeşitli güvenilirlik ve performans iyileştirmeleri.
- IDX önizlemelerinin çalışmamasına neden olan uç durumlar düzeltildi.
- Flutter çalışma alanları için Android emülatöründe görünen sonsuz yükleme simgesi düzeltildi.
- Şablonlardaki varsayılan
dev.nix
dosyaları iyileştirildi. - Kafa karışıklığına neden olduğu için dahili
gc
klasörünü.idx
'ten kaldırın.
1 Mayıs 2024
-
.aiexclude
hesaplaması için performans iyileştirmesi yapıldı. - IDX'deki Gemini sohbet motorunda birkaç önemli düzeltme yapıldı.
- Temel Nix ortamına daha fazla araç eklendi (ör.
unzip
).
Nisan 2024
19 Nisan 2024
- Flutter derlemelerini, çalışma alanı oluşturulurken çalışacak şekilde ayarlayın (
onCreate
). - Avrupa ve Asya dışındaki IDX iş istasyonları için yayınlama etkinleştirildi.
- Yükleme süresini azaltmak için temel Nix altyapısında iyileştirmeler yapıldı.
- Astro şablonlarında küçük düzeltmeler ve iyileştirmeler.
- Flutter çalışma alanları için önceden yüklenmiş FlutterFire CLI.
- IDX AI, IDX'de artık Gemini olarak adlandırılıyor.
- Next.js şablonunun yükleme süreleri iyileştirildi.
- IDX'de Gemini için kullanıcı arayüzü ve performans iyileştirmeleri.
- Gemini Chat'in, ileti dizileri arasında geçiş yapıldıktan sonra sohbet oluşturmaya devam etmesine neden olan bir hata düzeltildi.
- IDX çalışma alanlarının yükleme süreleri ve güvenilirliği iyileştirildi.
- IDX'ye yerleştirilmiş Chrome DevTools'un deneysel sürümünde iyileştirmeler yapıldı.
- Nix paket dizini düzeltildi ve en son sürüme yükseltildi.
- Açıktaki yönetici bağlantı noktası kaldırıldı
- Güncellenen bir Firebase entegrasyonuna hazırlanmak için Flutter'ı ana diske yükledik ve önceden yüklenmiş Firebase eklentisini kaldırdık.
- Şablonlar, önbelleğe alma ve yükleme sürelerini iyileştirmek ve şablonlar arasında ortak npm önbelleği kullanmamak için güncellendi.
- Android önizlemesinde düzeltilen hatalar.
- Flutter şablonu en son sürüme güncellendi ve Flutter ortamlarının ayarlanma şekli yenilendi.
12 Nisan 2024
- environment-service hizmetine şablon önbelleğe alma desteği eklendi.
- Etkin düzenleyici olmadan Gemini sohbet eğik çizgi komutlarının başarısız olması sorunu düzeltildi.
- Birden fazla şablonda varsayılan
.idx/dev.nix
dosyası iyileştirildi. .idx/dev.nix
dosyaları düzenlenirken.idx/dev.nix
dosyasına ve Nix paketi aramasına eklenen uzantılar için kullanıcı arayüzü kullanımı iyileştirildi.- Gemini Chat'te performans ve kullanıcı arayüzünde iyileştirmeler yapıldı.
- IDX lisans günlüğündeki Gemini'deki hatalar çözüldü ve öneriler reddedildi.
- Gemini Chat'te öneri oluşturmayı durdurmak için bir düğme eklendi.
- Gizlilik uyarısı güncellendi ve dil seçici eklendi.
- Yeni kullanıcıların ilk katılım deneyiminde yapılan güncellemeler.
- Gemini API şablonuna Langchain seçeneği eklendi.
- IDX'de Gemini için kullanıma sunulan yeni özellikleri açıklayan dil güncellendi.
- Kullanıcı arayüzü iyileştirmeleri.
- Yükleme süresi ve performansla ilgili iyileştirmeler.
Mart 2024
26 Mart 2024
- 18. düğümdeki npm sorununu düzeltmek için
nodejs
20 sürümüne yükseltildi. - Gemini API'ye gidin şablonu eklendi.
- Nix kabuk programlarını çalıştırdıktan sonra faydalı bir yorum eklendi.
- Varsayılan
npmrc
'daprefer-offline
devre dışı bırakıldı. -
NPM_CONFIG_GLOBALCONFIG
, şablonlardan vedev.nix
'ten kaldırıldı. - Flutter sürümü 3.19.3 olarak güncellendi.
- Kod tamamlama önerilerinin kalitesi iyileştirildi.
14 Mart 2024
- npm install'de paket adı işleme iyileştirildi.
- Tüm şablonlar için iOS önizlemeleri
dev.nix
yapılandırmasından kaldırıldı. - Tüm şablonlar için standartlaştırılmış
dev.nix
dosya biçimi. - Belirli paketler geçici önbellekten yüklenirken npm önbelleği hataları düzeltildi.
- Emülatör derleyici hatası düzeltildi.
- SSS sayfasının bağlantısı güncellendi.
- SC2088 ShellCheck uyarısı düzeltildi.
- Flutter şablonlarına Android Araçları eklendi.
- Simgeler güncellendi ve kullanıcı arayüzünde görsel iyileştirmeler yapıldı.
7 Mart 2024
- Gemini'de hata düzeltmeleri ve iyileştirmeler
- IDX önizlemelerinden iOS ve Safari simülasyonu kaldırıldı.
- Django şablonunda düzeltmeler ve iyileştirmeler.
- Tüm çalışma alanlarında Nix etkinleştirildi.
Şubat 2024
22 Şubat 2024
- Flutter Geliştirici Araçları eklendi.
- Gemini'den kod tamamlama özelliği varsayılan olarak etkindir.
16 Şubat 2024
- Go şablonunda bozuk Go araçları yükleme sorunu düzeltildi ve
nodemon
eklendi. - Angular şablonuna Angular CLI eklendi.
- LangChain JS şablonuna
gitignore
eklendi. - Gemini artık sıralı kod bloklarını birleştiriyor.
- Gizlilik metni güncellendi ve gizlilik bildiriminin bağlantısı eklendi.
Ekim 2023
10 Ekim 2023
- Artık yeni kod oluşturmak veya mevcut kodu doğrudan istediğiniz yerde değiştirmek için satır içi yapay zeka kod yardımını kullanabilirsiniz. Satır içi yapay zeka kodu yardımını Cmd/Ctrl + I tuşlarına basarak açın veya kapatın.
-
.idx
dizininize (.idx/icon.png
)icon.png
adlı bir resim ekleyerek IDX kontrol panelindeki çalışma alanı simgenizi özelleştirin. - Nix artık çalışma alanlarında varsayılan olarak etkin. Nix ve IDX hakkında daha fazla bilgi edinin.
- IDX'ye Docker desteği eklendi.
.idx/dev.nix
dosyasınaservices.docker.enable = true;
ekleyerek Docker'ı doğrudan çalışma alanından ayarlayın.
Eylül 2023
26 Eylül 2023
- Sizinle paylaşılan çalışma alanlarının listesi, bu alanları hangi kullanıcının paylaştığını gösterir.
- Halihazırda sahip olduğunuz bir çalışma alanını kendinizle paylaşmaya çalıştığınızda sizi bilgilendiren bir uyarı eklendi.
- Gemini'nin ilk kez başlatılması için karşılama ekranı eklendi.
- Gezinme menüsündeki dokümanlar ve geri bildirim bağlantıları güncellendi.
- Gemini kod tamamlama özelliği varsayılan olarak devre dışıdır. Etkinleştirmek için ayarlarınızdaki seçeneği değiştirin.
- Flutter çalışma alanları için Flutter sürümü güncellendi.
- Kullanıcı arayüzü iyileştirmeleri.
12 Eylül 2023
Genel
- Firebase Emulator Suite için iyileştirilmiş destek.
- IDX artık boş web uygulaması şablonunda varsayılan olarak
index.html
dosyasını açar. - Çalışma alanınızı paylaşmak için geçici erişim jetonu oluşturduğunuzda (örneğin, iş istasyonumuzda çalışan bir hizmete gönderilen cURL isteğinde kullanmak için) kopyalanabilen bir erişim jetonunun bulunduğu bir pencere açılır.
- Boş web çalışma alanı şablonu güncellendi.
- Hesap seçim ekranının hizalaması düzeltildi.
- Workspace'i paylaşma sorunları bölümünde açıklandığı gibi, kaldırılan kullanıcıların paylaşılan erişim listesinde görünmeye devam etmesine neden olan sorun çözüldü.
- Flutter çalışma alanlarında iyileştirmeler.
Nix
- Popüler programlama dilleri için paket yükleme işlemi basitleştirildi ve Nix özellikli çalışma alanları için başlatma hızı artırıldı.
- Nix yapılandırmalarında iyileştirmeler ve Flutter çalışma alanları için daha iyi destek.
Gemini
- Gemini'de yapılan iyileştirmeler.
- Gemini Chat'te standartlaştırılmış yazı tipi boyutları.
Ağustos 2023
22 Ağustos 2023
- Geri bildirim ve özellik isteklerini UserVoice yerine IssueTracker üzerinden gönderin. IssueTracker, ekran görüntülerini ve videoları destekler. Böylece daha güçlü geri bildirimler ve özellik istekleri gönderilebilir.
- Kod tamamlama özelliği artık YAML için destek içeriyor.
- Gemini'de yapılan iyileştirmeler.
- Giriş hatası sayfasında Google Hesapları ve erişim hakkında daha net bilgiler eklendi.
- Altyapı iyileştirmeleri ve güvenlik yamaları.
15 Ağustos 2023
- Yeni git akışı artık URL tabanlı otomatik doldurmayı destekliyor. Kullanıcılar artık yeni Workspace formunu otomatik olarak doldurmak için
url
,type
venix
gibi parametreleri iletebilir. - Safari'de görünmeyen kod simgelerini düzeltme.
Nix
- Nix çalışma alanları artık "command not found" (komut bulunamadı) mesajını dinleyebilir ve yüklenecek paketler önerebilir.
- Nix çalışma alanları için Firebase ile ilgili hata düzeltmeleri.
- Hata ayıklamayı kolaylaştırmak için Nix çalışma alanlarında
WEB_HOST
env var ayarını yapın. - Kullanıcılar, derleme mantıkları için Nix pullarını kullanabilir.
1 Ağustos 2023
- Hata düzeltmeleri ve kararlılıkla ilgili iyileştirmeler.
- Çalışma alanı yapılandırmasının çoğu artık "ide" yerine "idx" altında ad alanına sahip. Daha fazla bilgi için IDX ortamını özelleştirme başlıklı makaleyi inceleyin.
Önizlemeler
- Web önizlemelerindeki yeni konsol, hata ayıklama işlemine yardımcı olmak için
console.log
ifadelerini gösterir. - Önizlemelerde oluşturulan uygulamaların içindeki bağlantılar artık tıklanabilir.
- Kullanıcı arayüzü iyileştirmeleri.
- Önizleme komutları artık farklı dizinlerde çalıştırılabilir.
Örneğin, artık yapılandırmada
cwd
değerini çalışma alanı dizine göre ayarlamak mümkün.
Nix desteği
- Nix desteği artık daha geniş bir seçenek olarak kullanıma sunuldu.
- Nix kanalı desteği eklendi. "stable-23.05" ve "unstable" kanalları desteklenir. Daha fazla bilgi için IDX ortamını özelleştirme başlıklı makaleyi inceleyin.
- Workspace'te
.idx/dev.nix
yapılandırması yoksa Nodejs ve Python3 varsayılan olarak yüklenir. - Artık Nix'i Workspace içinde kullanabilirsiniz.