تقدّم هذه الصفحة معلومات عن التغييرات في كل إصدار من Project IDX.
أكتوبر 2024
أهم التفاصيل
- المحادثة التفاعلية (ميزة قيد الاختبار) متاحة الآن للجميع. الآن، عند بدء سلسلة محادثة تفاعلية جديدة مع Gemini في IDX، يمكنه تنفيذ الأوامر في وحدة التحكّم، واقتراح تغييرات وإضافة ملفات جديدة لمراجعتها باستخدام أداة تفاعلية للمقارنة، وغير ذلك.
- أضفنا مستندات حول مشاركة المعاينات بشكل علني وعدّلنا الأسئلة الشائعة حول فتح المنافذ للجميع لتبسيط تجربة التطوير عندما تكون الخلفية والأمام قيد التشغيل على خوادم مختلفة أو حتى في مساحات عمل مختلفة.
Gemini في IDX
- يمكنك الآن التنقّل في سجلّ الطلبات باستخدام مفاتيح الأسهم المتّجهَين للأعلى/للأسفل.
- أصبح Gemini الآن يفهم المزيد عن IDX نفسه، لذا إذا كنت تواجه مشكلة في إحدى ميزات IDX، جرِّب طلب المساعدة منه.
- تحسينات كبيرة على الأداء والموثوقية في "المحادثة التفاعلية"
- تم تحسين ميزة رصد اللغة في Gemini، ما يجعل تمييز البنية النحوية أكثر فعالية ويقلّل من احتمال أن يسيء Gemini فهم اللغة التي تسأل عنها.
البيئات والنماذج والمعاينات
- تمت إتاحة دعم مساحات عمل React Native غير المخصّصة لتطبيق Expo.
- يتم الآن عرض الإخراج من علامتَي الربط onStart وonCreate في قناة إخراج، ما يمكن أن يساعد في تصحيح أخطاء علامات الربط التي لا تعمل بشكل صحيح للمستخدمين الذين يكتبون ملفات dev.nix الخاصة بهم.
- يستخدم نموذج Firebase Data Connect الآن الإصدار العلني من الرمز البرمجي المتاح على GitHub. ونتيجةً لذلك، سيتلقّى هذا الإصدار تحديثات الميزات وإصلاحات الأخطاء بشكلٍ متكرّر من الآن فصاعدًا.
- يمكن الآن تخصيص مستويات التسجيل للإضافات المضمّنة، ما قد يساعد في تحديد المشاكل وحلّها.
- تم ترقية معظم النماذج إلى Nix 24.05، وهو أمر ضروري في بعض الحالات للحصول على أحدث إصدارات الحِزم التي تتضمّن تحديثات مهمة. وسيتم ترقية عدد من النماذج المتبقية في الأسابيع المقبلة.
- تم تحسين ميزة التخزين المؤقت في العديد من النماذج، ما سيؤدي إلى بدء حزم جديدة وتثبيتها بشكل أسرع.
- يتضمّن نموذج "خرائط Google" الآن جميع المكوّنات التي يعتمد عليها مثبّتة مسبقًا، ولم يعُد بحاجة إلى تثبيتها عند التشغيل، ما يؤدي إلى تقليل أوقات بدء التشغيل بشكلٍ كبير.
- تم إصلاح مشكلة نفاذ مساحة القرص في متجر Nix.
- تمّت إزالة نموذج "انتقالات العرض" في Astro، وذلك لأنّه تمت إزالته من أحدث إصدار من Astro.
الأداء والموثوقية
- تم تحسين وقت بدء مساحات عمل الويب الجديدة. ونعمل على إجراء المزيد من التحسينات في هذا المجال من الآن فصاعدًا.
- تحسين موثوقية إنشاء مساحة عمل جديدة أو فتحها
- تحسين موثوقية وضع الاسترداد في حال انتهت مساحة العمل في حالة سيئة
تحسينات أخرى
- تم إصلاح عدد من أخطاء واجهة المستخدم المرتبطة بالوضع الفاتح في لوحة البيانات.
- يمكنك الآن إدخال اسم لمساحات العمل التي تم استنساخها من مستودع git مُسبَقًا.
- أصبحت الآن إعدادات المستخدم المفضّلة المتعددة، مثل مستوى رؤية لوحة البيانات، دائمة، بدلاً من إعادة ضبطها في كل زيارة.
- تم تعديل واجهة مستخدم مربّع حوار مشاركة مساحة العمل لتكون أكثر سهولة.
سبتمبر 2024
أهم التفاصيل
يمكنك الانضمام إلى برنامج استخدام الميزة قبل إطلاقها الجديد لاختبار الميزات التجريبية وتقديم ملاحظاتك بشأنها قبل طرحها. المحادثة التفاعلية في Gemini ضمن IDX هي أوّل ميزة من هذا النوع تتوفّر للاستخدام التجريبي. يمكنك الانضمام اليوم لتجربتها وتقديم ملاحظاتك.
يمكنك الآن مشاركة معايناتك مع الجميع عندما تكون مساحة العمل نشطة باستخدام الزر الجديد "إتاحة المعاينة للجميع"، والذي يتوفّر من قائمة الروابط في شريط أدوات "معاينة الويب".
لقد طرحنا للتو وحدة تحكّم ويب جديدة تمامًا (مثلاً للاطّلاع على عبارات
console.log
وأخطاء JavaScript وما إلى ذلك)، بالإضافة إلى دمج فهم هذا الخطأ لخدمة Gemini في IDX. تذكير: يمكنك مواصلة استخدام أدوات المطوّرين المضمّنة في المتصفّح لحالات الاستخدام الأكثر تقدمًا (تصحيح أخطاء حركة المرور على الشبكة والصور المتحركة وما إلى ذلك).يمكنك الآن تجربة Gemini وحزمة تطوير برامج Vertex AI لبرنامج Firebase وFirestore وAngular معًا في IDX مباشرةً، وذلك باستخدام نموذج تطبيق جديد من Gemini من Firebase.
لقد نشرنا مشاركة مدوّنة توضّح كيفية إنشاء تجارب رائعة للبدء باستخدام النماذج المخصّصة في IDX.
يتوفّر الآن مظهر فاتح في لوحة بيانات IDX. على الرغم من أنّ تجربة المحرّر الأساسية كانت تتيح دائمًا استخدام المظاهر الفاتحة والداكنة والمظاهر المخصّصة بالكامل، تم تصميم لوحة البيانات تقليديًا للاستخدام مع الوضع الداكن فقط. لقد طرحنا للتوّ مظهرًا جديدًا خفيفًا للوحة البيانات يتناسب تمامًا مع المظهر التلقائي الخفيف لواجهة IDX في المحرّر.
Gemini في IDX
- أجرينا تحسينات كبيرة على ميزة "المحادثة التفاعلية"، وهي متاحة الآن في مرحلة استخدام المنتج قبل إطلاقه.
- تستخدم لوحة المساعدة المضمّنة (Cmd+I أو Ctrl+I) الآن نموذجًا مصمّمًا خصيصًا للذكاء الاصطناعي لإجراء تغييرات أكثر دقة على الملفات بأكملها عند تعديل الرمز البرمجي الحالي.
- تتيح الآن مقتطفات الرموز البرمجية لأوامر shell في Chat إمكانية الوصول بنقرة واحدة إلى تنفيذ الأمر في نافذة وحدة طرفية.
- تلتزم ميزة "المحادثة التفاعلية" الآن بشكل أفضل بقواعد
.aiexclude
. - إصلاح أخطاء صغيرة في واجهة المستخدم في لوحة المحادثة
- تحسينات على فهرسة قاعدة البيانات
- تم إصلاح مشكلة في السياق تتعلّق بأرقام الأسطر غير الصحيحة لملفات الرموز البرمجية المحلية.
البيئات والنماذج والمعاينات
- تم تعديل العديد من النماذج إلى أحدث إصدار ثابت من قناة nix (24.05).
- إتاحة استخدام نموذج React Native مع عمليات الإنشاء التي لا تستخدم Expo
- تحسينات على موثوقية معاينات Expo + React Native
- تحسينات على معالجة الروابط في معاينات الويب
- تمت إزالة بعض السجلات العشوائية التي كانت تشوش وحدة تحكّم أدوات مطوّري البرامج.
- تحسينات على ذاكرة التخزين المؤقت لحِزم Nix
- إصلاحات لنموذج "التصوير الفلكي"
- تحسينات على عملية إنشاء "مساحة عمل جديدة" عند البدء من نموذج مخصّص
تحسينات أخرى
- ميزة جديدة: انقر بزر الماوس الأيمن على الرمز البرمجي واختَر "إنشاء مقتطف" لإنشاء صورة مقتطف رمز جميل بسرعة، وذلك باستخدام snippet.idx.dev.
- تم إصلاح مشكلة قديمة متعلّقة بعدم التمكّن من فتح نوافذ المحطة الطرفية.
- عند إنشاء مساحات عمل جديدة، افتح علامات التبويب الخاصة بالمحرِّر التلقائي في المحرِّر الصحيح.
أغسطس 2024
أهم التفاصيل
- هل تريد الاطّلاع على آلية عمل النماذج المخصّصة للمبتدئين؟ يمكنك الانتقال إلى مستودع project-idx/templates المفتوح المصدر على GitHub.
- لقد عدّلنا خارطة الطريق العلنية. يمكنك الاطّلاع على ما يعمل عليه فريق IDX والتصويت على الميزات التالية (مع روابط إلى بوابة طلبات الميزات).
- لدينا صفحة حالة جديدة تتضمّن مؤشرات حالة في الوقت الفعلي في تذييل idx.dev وفي لوحة البيانات.
Gemini في IDX
- تحسينات على تجربة "المحادثة التفاعلية"
- مزيد من التحسينات على
.aiexclude
وفهرسة الرمز البرمجي المحلي - إصلاح خطأ بسيط في واجهة المستخدم في Gemini في محادثة IDX
الأداء وإمكانية الوصول والبنية الأساسية
- تم إصلاح عدد من المشاكل المتعلقة بالموثوقية، خاصةً للمستخدمين في آسيا
- تغييرات على إعدادات أجهزة الكمبيوتر الافتراضية في مساحات العمل في جميع المناطق لتحسين الموثوقية
- تحسينات على IDX على أجهزة iPad ذات الصلة بالتحقق من ملفات تعريف الارتباط التابعة لجهات خارجية
- مدة بدء تشغيل محسّنة للنماذج المستندة إلى الويب
تحسينات أخرى
- تمت إضافة خيار خدمة
mongodb
جديد لإعدادات بيئة.idx/dev.nix
- تحسينات على Android Studio في تجربة IDX
- تحسينات على بيئة حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل Android
- تحسينات على عمليات دمج Bitbucket وGitLab، بما في ذلك إتاحة مجموعات فرعية في GitLab
تموز (يوليو) 2024
أهم التفاصيل
- اطّلِع على مشاركة المدوّنة التي نتناول فيها دمج Android Studio ونماذج React Native وقاعدة البيانات وغير ذلك، مثل:
- الاشتراك لتجربة "استوديو Android" على Project IDX، بالكامل في المتصفّح (تجريبي)
- نموذج React Native التجريبي (ميزة حصلت على أكبر عدد من الأصوات)
- مكتبة جديدة للحلول الشاملة
- نماذج جديدة لبدء استخدام قاعدة البيانات، بما في ذلك Postgres وMySQL وFirebase Data Connect (إصدار تجريبي خاص) وPrisma
- تمت إضافة عملية دمج مع Cloud Secret Manager، ما يتيح لك إنشاء الأسرار وتعديلها وعرضها بسرعة (مثل مفاتيح واجهة برمجة التطبيقات) في مشروعك على Google Cloud.
- Gemini في IDX: عملية تجريبية لإنشاء مستندات واختبارات وحدات لملف.
- الأمر الجديد "إنشاء ملف ZIP وتنزيله" الذي يبسط عملية تنزيل الملفات والمجلدات من مساحات العمل (اطّلِع على المناقشة في المنتدى).
- تحسينات على التنقّل عند تثبيت IDX كتطبيق ويب تقدّمي (PWA)
البيئات والمعاينات
- يمكنك الآن تمديد المدة التلقائية
PATH
باستخدامenv = { PATH = ["/myfolder/bin"]; };
. - تمت إضافة خيار ضبط
enableTcp
لخدمة Postgres (services.postgres
). - يتم الآن عرض سجلات خادم الويب أثناء بدء معاينات الويب.
- تحسينات على عرض قناة الإخراج لسجلّات معاينة "IDX"
- تحسين ميزة "الإكمال التلقائي" والتحليل في
dev.nix
- إصلاح الخطأ المتقطع "لم يتم العثور على الأمر showWebPreview"
- تنظيف التسجيل الداخلي في وحدة تحكّم JavaScript، ما يؤدي إلى تحسين تجربة تصحيح أخطاء الويب عند استخدام أدوات المطوّرين المضمّنة في المتصفّح
- تم إصلاح مشكلة بطء معاينة بعض النماذج (بما في ذلك النماذج المستندة إلى الإصدار 4.x من Vite والإصدارات الأقدم).
- تحسين موثوقية معالجة متغيّرات البيئة
Gemini في IDX
- إصلاحات متعلّقة بملفات
.aiexclude
- إصلاح مشكلة تمييز بنية مقتطف الرمز في بعض الحالات
- إصلاحات لمشاكل عدم عرض Gemini لردّ في بعض الحالات
تحسينات أخرى
- إضافة مجموعة جديدة من اختصارات لوحة المفاتيح Ctrl+' (Cmd+' على أجهزة Mac):
- Ctrl+' متبوعًا بـ Ctrl+D للانتقال إلى لوحة بيانات IDX في علامة تبويب جديدة
- Ctrl+' متبوعًا Ctrl+G يفتح قائمة إجراءات Gemini في IDX.
- Ctrl+' متبوعًا بـ Ctrl+': تركيز لوحة IDX للمشروع في شريط النشاط
- إتاحة إعادة ضبط مساحات العمل أو إعادة تشغيلها لتحديد المشاكل وحلّها
- عليك تحديث
firebase-tools
إلى الإصدار 13.13.1. - إصلاحات في عملية دمج Dartpad وIDX
- يجب إصلاح المحرِّر التلقائي لنموذج دفتر ملاحظات Gemini API.
- تجنُّب حدوث تعارضات في أسماء مساحات العمل باستخدام أدوات إنشاء الإطارات الأساسية
- إصلاح بعض الإعدادات التلقائية في إعدادات IDE المقترَحة لتطوير التطبيقات باستخدام Dart عند إنشاء مساحات عمل جديدة في Flutter
- تحسينات على سير العمل المتعلق بتخصيص رموز مساحات العمل باستخدام
.idx/icon.png
يونيو 2024
- نماذج مخصّصة جديدة للمستندات وتحسينات على تخصيص مستندات Workspace
- يمكنك الآن البدء في Dartpad ومواصلة العمل في IDX باستخدام الزر "فتح في IDX".
- تم التحديث إلى CodeOSS 1.89.1 (سيتم طرحه خلال الأسابيع القليلة المقبلة)
النماذج
- تمت إضافة نماذج جديدة لخادم واجهة برمجة التطبيقات للغات Go وNode وPython/Flask وPHP وJava وDart وNET. وRuby وC++.
- تعديل نماذج Gemini لإصدارَي Gemini 1.5 Flash وPro
- عدِّل مستندات النماذج لتتيح فتح الملفات التلقائية عند إنشاء النموذج، وعدِّل معظم النماذج لاستخدام هذه الميزة.
- تحسينات على سرعة البدء لبعض النماذج
- تحسينات على موثوقية النماذج المستندة إلى
npm
- تم تعديل مساحات عمل Flutter التلقائية إلى الإصدار 3.22.2 من Flutter
- إصلاحات لنماذج Next.js وGo وGemini + "منصّة خرائط Google"
Gemini في IDX
- تحسينات على فهرسة قاعدة البيانات
- تحسينات على ميزة إكمال الرموز البرمجية مع سياق أكثر ثراءً على مستوى المشروع
- تحسينات على ميزة "المحادثة التفاعلية" (لا تزال هذه الميزة قيد المعاينة الخاصة)
عمليات التكامل
- إضافة رابط إلى لوحة بيانات مفاتيح واجهة برمجة التطبيقات لعمليتي دمج Gemini و"خرائط Google"
- تحسينات على دمج Cloud Run: تحديد مجلد التطبيق والإنشاء، وحفظ الإعدادات المفضّلة، وخيار إلغاء ربط المشاريع، وغير ذلك
- إصلاحات لمسارات OAuth
- تم إصلاح خطأ متعلّق بطول معرّفات مفاتيح واجهة برمجة التطبيقات
تحسينات أخرى
- تفعيل حِزم Nix "غير الحرة" لاستخدامها في IDX
- تفعيل استخدام قناة Nix
stable-24.05
- تمت إضافة إمكانية استبدال متغيّرات shell في متغيّرات بيئة
dev.nix
. - تحسينات على التعامل مع وضع الاسترداد
- تم إصلاح عرض الترخيص لواجهة مستخدم "إضافة حِزم nix".
- إصلاحات لحالات تعذُّر وقت تشغيل LSP
- إصلاح عدم توفّر المنافذ الشائعة، مثل 8080، بسبب الخدمات الداخلية
- تم إصلاح مشكلة عدم اكتمال تثبيت حِزم أدوات النظام المقترَحة في Terminal
- تم إصلاح عطل مرتبط بعمليات تحميل الملفات الكبيرة
- تم إصلاح مشكلة عدم عمل زر الرجوع في لوحة البيانات في بعض الحالات.
- تحسينات على أوقات تحميل "لوحة البيانات"
- تمت إزالة ميزة المشاركة لمسار
/preview
(لا تزال ميزة تجريبية)
مايو 2024
29 أيار (مايو) 2024
- تم تبسيط عملية إضافة خدمات مثل MySQL وPostgres وRedis إلى مساحات العمل وتخصيصها باستخدام كائن الضبط
services
الجديد لـdev.nix
. - مستندات محسّنة، خاصةً حول تخصيص البيئة (
dev.nix
) - تحسين تجربة واجهة المستخدم في المحادثة مع Gemini في IDX
- عدِّل مساحات عمل Flutter التلقائية إلى أحدث إصدار ثابت (3.22).
- تم تحديث الإصدار المضمّن من واجهة Firebase CLI (firebase-tools) إلى 13.9.
- تمت إضافة أداة إنشاء زر"الفتح في IDX" إلى المستندات.
14 مايو 2024
- IDX متوفّر الآن في إصدار تجريبي مفتوح. مزيد من المعلومات في المدوّنة
- لقد أطلقنا منتدى مناقشة. هل لديك سؤال حول IDX؟ ننصحك بطرح السؤال هناك.
- تم تغيير الحد الأقصى لعدد مساحات العمل من 2 إلى 5 (للمستخدمين المسجّلين في برنامج Google Developer Program بدون تكلفة).
- تمت إضافة قسم جديد بعنوان "عمليات الدمج" لتبسيط عملية النشر على Firebase Hosting وCloud Run، وتسهيل إضافة Gemini API وGoogle Maps Platform إلى تطبيقك.
- تمت إضافة العديد من النماذج الجديدة، بما في ذلك Firebase Genkit ومنصة خرائط Google وGemini مع "خرائط Google". تمت أيضًا إزالة نموذج PaLM API لصالح نموذج Gemini API الحالي.
- تم تحسين عملية دمج "وحدة تحكّم أدوات مطوّري البرامج في Chrome" المضمّنة والتجريبية في معاينات الويب.
- تمت إزالة العديد من الإشعارات والنوافذ المنبثقة غير الضرورية لمساحة عمل Flutter والروابط الخارجية في جميع مساحات العمل.
- تحسين موثوقية استيراد Git ومعالجته
- تم إجراء العديد من التحسينات على الموثوقية والأداء في IDX وGemini في IDX.
- تم إصلاح الحالات الشاذة التي أدّت إلى عدم عمل معاينات IDX.
- تم إصلاح رمز التحميل الذي لا ينتهي والذي يظهر في محاكي Android لمساحات عمل Flutter.
- تحسين ملفات
dev.nix
التلقائية في جميع النماذج - أزِل المجلد الداخلي
gc
من.idx
، لأنّه كان يتسبّب في حدوث التباس.
1 مايو 2024
- تحسين الأداء في احتساب
.aiexclude
- تم إجراء عدة إصلاحات رئيسية على محرّك المحادثة في Gemini ضمن IDX.
- تمت إضافة المزيد من الأدوات إلى بيئة Nix الأساسية (مثل
unzip
).
أبريل 2024
19 نيسان (أبريل) 2024
- اضبط عمليات إنشاء Flutter لتشغيلها أثناء إنشاء مساحة العمل (
onCreate
). - تم تفعيل العرض لأجهزة محطات عمل IDX خارج أوروبا وآسيا.
- تحسينات على البنية الأساسية لنظام Nix لتقليل وقت التحميل
- إصلاحات وتحسينات بسيطة على نماذج Astro
- FlutterFire CLI المثبَّت مسبقًا لمساحات عمل Flutter
- تم تغيير اسم IDX AI إلى Gemini في IDX.
- تم تحسين أوقات التحميل لنموذج Next.js.
- تحسينات على واجهة المستخدم والأداء في Gemini ضمن IDX
- تم إصلاح خطأ كان يتسبب في مواصلة تطبيق Gemini Chat إنشاء محادثات بعد تبديل سلاسل المحادثات.
- تم تحسين أوقات التحميل والموثوقية لمساحات عمل IDX.
- تحسينات على الإصدار التجريبي من أدوات مطوّري البرامج في Chrome المضمّنة في IDX
- تم إصلاح فهرس حِزم Nix وتم الترقية إلى أحدث إصدار.
- تمّت إزالة منفذ المشرف المعروض
- تم تثبيت Flutter على القرص الرئيسي وتمت إزالة المكوّن الإضافي pre-installed Firebase في إطار الاستعداد لدمج Firebase معدَّل.
- تم تعديل النماذج لتحسين ذاكرة التخزين المؤقت وأوقات التحميل وعدم استخدام ذاكرة التخزين المؤقت المشتركة في npm على مستوى النماذج.
- تم حلّ الأخطاء في معاينة Android.
- تم تعديل نموذج Flutter إلى أحدث إصدار وتمت إعادة هيكلة كيفية إعداد بيئات Flutter.
12 نيسان (أبريل) 2024
- تمت إضافة ميزة ذاكرة التخزين المؤقت للنموذج إلى بيئة الخدمة.
- تم حلّ مشكلة تعذُّر تنفيذ أوامر الشرطة المائلة في Gemini Chat بدون محرِّر نشط.
- تم تحسين ملف
.idx/dev.nix
التلقائي في عدة نماذج. - معالجة محسّنة لواجهة المستخدم للامتدادات التي تمت إضافتها إلى ملف
.idx/dev.nix
وبحث حِزم Nix عند تعديل ملفات.idx/dev.nix
- تحسينات على الأداء وواجهة المستخدم في Gemini Chat
- تم حلّ الأخطاء في Gemini في سجلّ ترخيص IDX وتمت معالجة الاقتراحات المرفوضة.
- تمت إضافة زر لإيقاف إنشاء الاقتراحات في Gemini Chat.
- تم تعديل إشعار الخصوصية وإضافة أداة اختيار اللغة.
- تعديلات على تجربة الإعداد للمستخدِمين الجدد
- تمت إضافة خيار Langchain إلى نموذج Gemini API.
- تم تعديل اللغة التي تصف الميزات الناشئة لخدمة Gemini في IDX.
- تحسينات على واجهة المستخدم
- تحسينات على وقت التحميل والأداء
آذار (مارس) 2024
26 آذار (مارس) 2024
- تمت ترقية
nodejs
إلى الإصدار 20 لحلّ مشكلة npm في العقدة 18. - تمت إضافة نموذج "الانتقال إلى Gemini API".
- تمت إضافة تعليق مفيد بعد تشغيل برامج Nix shell.
- إيقاف
prefer-offline
تلقائيًاnpmrc
- تمت إزالة
NPM_CONFIG_GLOBALCONFIG
من النماذج وdev.nix
. - تم تعديل إصدار Flutter إلى 3.19.3.
- تحسين جودة اقتراحات إكمال الرموز البرمجية
14 آذار (مارس) 2024
- تحسين معالجة اسم الحزمة في npm install
- تمت إزالة معاينات iOS من إعدادات
dev.nix
لجميع النماذج. - تنسيق
dev.nix
ملف موحّد لجميع النماذج - تم إصلاح أخطاء ذاكرة التخزين المؤقت في npm عند تثبيت حِزم معيّنة من ذاكرة التخزين المؤقت المؤقتة.
- تم إصلاح خطأ في محوِّل برمجي للمحاكي.
- تم تعديل الرابط المؤدي إلى صفحة الأسئلة الشائعة.
- تم إصلاح تحذير ShellCheck SC2088.
- تمت إضافة أدوات Android إلى نماذج Flutter.
- تم تعديل الرموز وإجراء تحسينات جمالية على واجهة المستخدم.
7 آذار (مارس) 2024
- إصلاح الأخطاء وتحسينات على Gemini
- تمت إزالة محاكاة iOS وSafari من معاينات IDX.
- إصلاحات وتحسينات على نموذج Django
- تم تفعيل Nix لجميع مساحات العمل.
شباط (فبراير) 2024
22 فبراير 2024
- تمت إضافة أدوات مطوري البرامج في Flutter.
- تفعيل ميزة "إكمال الرمز البرمجي" من Gemini تلقائيًا
16 شباط (فبراير) 2024
- تم إصلاح مشكلة تعذُّر تثبيت أدوات Go في نموذج Go وتمت إضافة
nodemon
. - تمت إضافة واجهة سطر الأوامر في تطبيقات Angular في نموذج Angular.
- تمت إضافة
gitignore
إلى نموذج LangChain JS. - يُدمج Gemini الآن مجموعات الرموز البرمجية التسلسلية.
- تم تعديل نص الخصوصية وتضمين رابط لإشعار الخصوصية.
تشرين الأول (أكتوبر) 2023
10 تشرين الأول (أكتوبر) 2023
- يمكنك الآن استخدام ميزة "المساعدة في كتابة الرموز البرمجية" المضمّنة في النص لإنشاء رمز جديد أو تعديل الرمز الحالي مباشرةً في المكان الذي تريده. يمكنك تفعيل ميزة "مساعدة ترميز الذكاء الاصطناعي" المضمّنة في النص عن طريق الضغط على Cmd/Ctrl + I.
- يمكنك تخصيص رمز مساحة العمل في لوحة بيانات IDX من خلال
إضافة صورة باسم
icon.png
إلى دليل.idx
(.idx/icon.png
). - تم تفعيل أداة Nix الآن في مساحات العمل تلقائيًا. اطّلِع على مزيد من المعلومات حول Nix وIDX.
- تمت إضافة إمكانية استخدام Docker في IDX. يمكنك إعداد Docker مباشرةً من
مساحة العمل عن طريق إضافة
services.docker.enable = true;
إلى ملف.idx/dev.nix
.
أيلول (سبتمبر) 2023
26 أيلول (سبتمبر) 2023
- تعرِض قائمة مساحات العمل التي تمت مشاركتها معك المستخدم الذي شاركها.
- تمت إضافة تحذير لإعلامك في حال حاولت مشاركة مساحة عمل تملكها بنفسك.
- تمت إضافة شاشة ترحيب في Gemini عند تشغيله لأول مرة.
- تم تعديل المستندات وروابط الملاحظات والآراء في قائمة التنقّل.
- تكون ميزة إكمال الرموز البرمجية في Gemini غير مفعّلة تلقائيًا. لتفعيل هذه الميزة، عليك تعديل الخيار في الإعدادات.
- تم تعديل إصدار Flutter لأماكن عمل Flutter.
- تحسينات على واجهة المستخدم
12 أيلول (سبتمبر) 2023
بنود عامة
- تحسين التوافق مع مجموعة أدوات المحاكاة في Firebase
- يفتح IDX الآن
index.html
تلقائيًا في نموذج تطبيق ويب فارغ. - عند إنشاء رمز مميّز مؤقت للوصول إلى مساحة العمل بهدف مشاركتها (على سبيل المثال، لاستخدامه في طلب cURL إلى خدمة تعمل على محطة عملنا)، ستظهر نافذة تتضمّن رمزًا مميّزًا للوصول يمكن نسخه.
- تم تعديل نموذج فارغ لمساحة عمل الويب.
- تم تعديل محاذاة شاشة اختيار الحساب.
- تم حلّ المشكلة التي كانت تؤدي إلى استمرار ظهور المستخدمين الذين تمت إزالتهم في قائمة الوصول المشترَك، كما هو موضّح في مقالة مشاكل مشاركة Workspace.
- تحسينات على مساحات عمل Flutter
Nix
- تحميل حِزم مُبسّط لغوات البرمجة الشائعة وسرعة تشغيل محسّنة لمساحات العمل المزوّدة بخدمة Nix
- تحسينات على إعدادات Nix ودعم محسَّن ل مساحات عمل Flutter
Gemini
- تحسينات على Gemini
- أحجام الخطوط الموحدة في Gemini Chat
آب (أغسطس) 2023
22 آب (أغسطس) 2023
- أرسِل الملاحظات وطلبات الميزات من خلال IssueTracker بدلاً من UserVoice. يتيح تطبيق IssueTracker إمكانية إرسال لقطات شاشة و فيديوهات، ما يتيح تقديم ملاحظات وطلبات ميزات أكثر فعالية.
- تتضمّن ميزة "إكمال الرموز البرمجية" الآن دعمًا لتنسيق YAML.
- تحسينات على Gemini
- تم توضيح المزيد من المعلومات في صفحة الخطأ المتعلّقة بتسجيل الدخول بشأن حسابات Google والوصول إليها.
- تحسينات على البنية الأساسية ورموز تصحيح الأمان
15 آب (أغسطس) 2023
- تتيح الآن ميزة git flow الجديدة الملء التلقائي المستنِد إلى عنوان URL. يمكن للمستخدمين الآن
إدخال مَعلمات مثل
url
وtype
وnix
لملء نموذج مساحة العمل الجديد تلقائيًا. - إصلاح مشكلة عدم ظهور رموز codicons في Safari
Nix
- يمكن الآن لـ Nix workspaces الاستماع إلى "لم يتم العثور على الأمر" واقتراح الحِزم لتثبيتها.
- إصلاحات أخطاء متعلّقة بمنصّة Firebase لمساحة عمل Nix
- اضبط متغيّر البيئة
WEB_HOST
في مساحات عمل Nix لتسهيل تصحيح الأخطاء. - يمكن للمستخدمين استخدام شرائح Nix لبناء منطقهم.
1 أغسطس 2023
- إصلاح الأخطاء وتحسينات على ثبات النظام
- تم الآن إنشاء مساحة اسم لمعظم إعدادات مساحة العمل ضمن "idx"، وليس "ide". اطّلِع على مزيد من المعلومات في مقالة تخصيص بيئة IDX.
المعاينات
- تعرض وحدة التحكّم الجديدة في معاينات الويب
console.log
عبارات للمساعدة في تصحيح الأخطاء. - أصبحت الروابط داخل التطبيقات المعروضة في المعاينات قابلة للنقر.
- تحسينات على واجهة المستخدم
- يمكن الآن تنفيذ أوامر المعاينة في أدلة مختلفة.
على سبيل المثال، أصبح من الممكن الآن ضبط
cwd
في الإعدادات بالنسبة إلى دليل مساحة العمل.
دعم Nix
- أصبح خيار Nix متاحًا الآن على نطاق أوسع.
- تمت إضافة قناة nix. القنوات المتوافقة هي "stable-23.05" و "unstable". اطّلِع على مزيد من المعلومات في مقالة تخصيص بيئة IDX.
- يتم تثبيت Nodejs وPython3 تلقائيًا في حال عدم توفّر إعدادات
.idx/dev.nix
في مساحة العمل. - أصبح من الممكن الآن استخدام Nix نفسه داخل مساحة العمل.