इस पेज पर, Project IDX की हर रिलीज़ में किए गए बदलावों के बारे में जानकारी दी गई है.
अक्टूबर 2024
हाइलाइट
- इंटरैक्टिव चैट (नए वर्शन की झलक) अब सभी के लिए उपलब्ध है! अब IDX में Gemini के साथ नई इंटरैक्टिव चैट थ्रेड शुरू करने पर, यह आपके टर्मिनल में निर्देश चला सकता है. साथ ही, बदलावों का सुझाव दे सकता है और नई फ़ाइलें जोड़ सकता है, ताकि आप इंटरैक्टिव डिफ़रेंस टूल की मदद से उनकी समीक्षा कर सकें. इसके अलावा, और भी बहुत कुछ किया जा सकता है!
- हमने झलक सार्वजनिक तौर पर शेयर करने के बारे में दस्तावेज़ जोड़ा है. साथ ही, सार्वजनिक तौर पर पोर्ट खोलने के बारे में अक्सर पूछे जाने वाले सवाल को अपडेट किया है. इससे, जब आपका बैकएंड और फ़्रंटएंड अलग-अलग सर्वर या अलग-अलग वर्कस्पेस पर चल रहे हों, तब डेवलपमेंट का अनुभव आसान हो जाता है.
IDX में Gemini
- अब अप/डाउन ऐरो बटन का इस्तेमाल करके, प्रॉम्प्ट के इतिहास पर नेविगेट किया जा सकता है.
- Gemini अब IDX के बारे में ज़्यादा जानता है. इसलिए, अगर आपको IDX की किसी सुविधा में समस्या आ रही है, तो उससे मदद मांगें.
- इंटरैक्टिव चैट की परफ़ॉर्मेंस और भरोसेमंदता को बेहतर बनाया गया है.
- Gemini में भाषा की पहचान करने की सुविधा को बेहतर बनाया गया है. इसलिए, सिंटैक्स हाइलाइट करने की सुविधा ज़्यादा बेहतर है. साथ ही, Gemini को यह समझने में कम समय लगता है कि आपने किस भाषा के बारे में पूछा है.
एनवायरमेंट, टेंप्लेट, और झलक
- Expo के अलावा, React Native के अन्य फ़ाइल फ़ोल्डर के लिए भी सहायता जोड़ी गई है.
- onStart और onCreate हुक का आउटपुट अब आउटपुट चैनल में दिखता है. इससे, उन उपयोगकर्ताओं के लिए गड़बड़ी वाले हुक को डीबग करने में मदद मिल सकती है जो अपनी dev.nix फ़ाइलें लिखते हैं.
- Firebase Data Connect टेंप्लेट अब कोड के सार्वजनिक वर्शन का इस्तेमाल करता है. यह वर्शन GitHub पर उपलब्ध है. इसलिए, आने वाले समय में इसे सुविधाओं के अपडेट और गड़बड़ियों को ठीक करने वाले अपडेट ज़्यादा बार मिलेंगे.
- अब बिल्ट-इन एक्सटेंशन के लिए लॉग लेवल को पसंद के मुताबिक बनाया जा सकता है. इससे समस्या हल करने में मदद मिलती है
- ज़्यादातर टेंप्लेट को Nix 24.05 में अपग्रेड किया गया. कुछ मामलों में, अहम अपडेट के साथ पैकेज के नए वर्शन पाने के लिए, ऐसा करना ज़रूरी होता है. आने वाले हफ़्तों में, कुछ और टेंप्लेट अपग्रेड किए जाएंगे.
- कई टेंप्लेट में कैश मेमोरी का बेहतर तरीके से इस्तेमाल किया गया है. साथ ही, नए पैकेज को शुरू और इंस्टॉल करने में कम समय लगेगा.
- Google Maps टेंप्लेट में अब सभी डिपेंडेंसी पहले से इंस्टॉल होती हैं. इसलिए, लॉन्च के समय उन्हें इंस्टॉल करने की ज़रूरत नहीं होती. इससे टेंप्लेट को शुरू होने में कम समय लगता है.
- Nix स्टोर में डिस्क स्पेस खत्म होने की समस्या को ठीक किया गया.
- Astro "व्यू ट्रांज़िशन" टेंप्लेट को हटा दिया गया है, क्योंकि इसे Astro के नए वर्शन से हटा दिया गया था.
परफ़ॉर्मेंस और भरोसेमंदता
- नए वेब वर्कस्पेस के लिए, शुरू होने में लगने वाला समय कम किया गया है. आने वाले समय में, हम इस सुविधा को और भी बेहतर बनाने के लिए काम कर रहे हैं.
- नया फ़ाइल फ़ोल्डर बनाने या खोलने की सुविधा को बेहतर बनाया गया है.
- अगर वर्कस्पेस खराब स्थिति में आ जाता है, तो रिकवरी मोड की भरोसेमंदता को बेहतर बनाया गया है.
अन्य सुधार
- डैशबोर्ड के लाइट मोड से जुड़े यूज़र इंटरफ़ेस (यूआई) की कई गड़बड़ियां ठीक की गईं.
- अब Git रिपॉज़िटरी से क्लोन किए गए फ़ाइल फ़ोल्डर के लिए, पहले से नाम डाला जा सकता है.
- डैशबोर्ड की सेटिंग जैसी कई उपयोगकर्ता प्राथमिकताएं, अब हर बार विज़िट करने पर रीसेट होने के बजाय, सेव रहती हैं.
- 'वर्कस्पेस शेयर करें' डायलॉग बॉक्स के यूज़र इंटरफ़ेस (यूआई) को अपडेट किया गया है, ताकि इसे इस्तेमाल करना आसान हो.
सितंबर 2024
हाइलाइट
एक्सपेरिमेंट के तौर पर उपलब्ध सुविधाओं को प्रोडक्शन में रिलीज़ होने से पहले आज़माने और उनके बारे में सुझाव देने के लिए, हमारे नए रिलीज़ होने से पहले ऐक्सेस करने के प्रोग्राम में शामिल हों. IDX में Gemini के लिए, इंटरैक्टिव चैट की सुविधा, रिलीज़ होने से पहले ऐक्सेस करने की सुविधाओं में से पहली है. इसे आज़माने और अपने सुझाव या राय देने के लिए, आज ही शामिल हों!
अब आपके पास, "झलक को सार्वजनिक करें" बटन की मदद से, अपनी झलक सार्वजनिक तौर पर शेयर करने का विकल्प है. यह बटन, वेब पर झलक देखने के टूलबार में मौजूद लिंक मेन्यू में उपलब्ध है.
हमने हाल ही में एक नया वेब कंसोल लॉन्च किया है.इसका इस्तेमाल करके,
console.log
स्टेटमेंट, JS गड़बड़ियां वगैरह देखी जा सकती हैं. साथ ही, इसमें IDX में Gemini के लिए इस गड़बड़ी को समझें इंटिग्रेशन भी शामिल है. रिमाइंडर: ज़्यादा बेहतर इस्तेमाल के उदाहरणों (नेटवर्क ट्रैफ़िक, ऐनिमेशन वगैरह को डीबग करना) के लिए, ब्राउज़र में पहले से मौजूद डेवलपर टूल का इस्तेमाल जारी रखा जा सकता हैअब IDX में जाकर, Gemini, Firebase, Firestore, और Angular के लिए Vertex AI SDK टूल को एक साथ आज़माया जा सकता है. इसके लिए, Firebase के Gemini के नए सैंपल ऐप्लिकेशन का इस्तेमाल करें.
हमने एक ब्लॉग पोस्ट पब्लिश की है. इसमें, IDX के कस्टम टेंप्लेट की मदद से, शुरुआत करने के बेहतरीन अनुभव बनाने का तरीका बताया गया है.
IDX डैशबोर्ड में अब हल्के रंग वाली थीम उपलब्ध है! मुख्य एडिटर में हमेशा हल्के, गहरे, और पूरी तरह से कस्टम थीम का इस्तेमाल किया जा सकता है. हालांकि, हमारा डैशबोर्ड खास तौर पर गहरे रंग के मोड के लिए डिज़ाइन किया गया है. हमने डैशबोर्ड के लिए एक नई लाइट थीम लॉन्च की है. यह थीम, एडिटर के लिए IDX की डिफ़ॉल्ट लाइट थीम के साथ पूरी तरह से मैच करती है.
IDX में Gemini
- हमने इंटरैक्टिव चैट में कई अहम सुधार किए हैं. यह सुविधा अब रिलीज़ होने से पहले आज़माने के लिए उपलब्ध है!
- इनलाइन सहायता पैनल (Cmd+I या Ctrl+I) में अब एक खास एआई मॉडल का इस्तेमाल किया जाता है. इससे, मौजूदा कोड में बदलाव करते समय, पूरी फ़ाइल में ज़्यादा बेहतर तरीके से बदलाव किए जा सकते हैं.
- Chat में शेल कमांड के लिए कोड स्निपेट, अब टर्मिनल विंडो में कमांड चलाने के लिए एक-क्लिक ऐक्सेस देते हैं
- इंटरैक्टिव चैट अब आपके
.aiexclude
नियमों का बेहतर तरीके से पालन करती है. - चैट पैनल में यूज़र इंटरफ़ेस (यूआई) से जुड़ी छोटी गड़बड़ियां ठीक की गईं
- कोडबेस को इंडेक्स करने की सुविधा में सुधार
- लोकल कोड फ़ाइलों के लिए, गलत लाइन नंबर से जुड़ी कॉन्टेक्स्ट की समस्या को ठीक किया गया
एनवायरमेंट, टेंप्लेट, और झलक
- कई टेंप्लेट को, नए और स्टेबल nix चैनल (24.05) पर अपडेट कर दिया गया है.
- React Native टेंप्लेट के लिए, Expo के अलावा अन्य बिल्ड के लिए सहायता जोड़ी गई.
- Expo + React Native के प्रीव्यू के लिए, भरोसेमंदता को बेहतर बनाया गया है.
- वेब झलक में लिंक को हैंडल करने की सुविधा को बेहतर बनाया गया है.
- DevTools कंसोल को ग़ैर-ज़रूरी लॉग से हटाया गया है.
- Nix पैकेज कैश मेमोरी में सुधार किए गए हैं.
- Astro टेंप्लेट से जुड़ी गड़बड़ियों को ठीक किया गया.
- कस्टम टेंप्लेट से शुरू करने पर, Workspace के नए फ़्लो में किए गए सुधार
अन्य सुधार
- नई सुविधा! अपने कोड पर राइट क्लिक करें और "स्निपेट जनरेट करें" चुनें. इससे, snippet.idx.dev की मदद से, कोड स्निपेट की खूबसूरत इमेज तुरंत जनरेट हो जाएगी.
- टर्मिनल विंडो न खुल पाने की पुरानी समस्या को ठीक किया गया है.
- नए फ़ाइल फ़ोल्डर बनाते समय, सही एडिटर के लिए डिफ़ॉल्ट एडिटर टैब खोलें.
अगस्त 2024
हाइलाइट
- क्या आपको यह देखना है कि शुरुआती टेंप्लेट कैसे काम करते हैं? हाल ही में ओपन सोर्स किए गए GitHub पर project-idx/templates रेपो पर जाएं!
- हमने अपना सार्वजनिक रोडमैप रीफ़्रेश कर दिया है! IDX टीम किस पर काम कर रही है, यह जानने के लिए इस पेज पर जाएं. साथ ही, सुविधा के अनुरोध वाले पोर्टल के लिंक की मदद से, आगे क्या करना है, इस पर वोट करें.
- हमारे पास एक नया स्टेटस पेज है. इसमें idx.dev के फ़ुटर और डैशबोर्ड में, रीयल-टाइम स्टेटस इंडिकेटर मौजूद हैं.
IDX में Gemini
- इंटरैक्टिव चैट के एक्सपेरिमेंट में किए गए सुधार
-
.aiexclude
और स्थानीय कोडबेस को इंडेक्स करने की सुविधा में और सुधार - IDX चैट में Gemini के यूज़र इंटरफ़ेस (यूआई) से जुड़ी छोटी गड़बड़ी को ठीक करना
परफ़ॉर्मेंस, ऐक्सेस, और इन्फ़्रास्ट्रक्चर
- खास तौर पर, एशिया के उपयोगकर्ताओं के लिए, भरोसेमंदता से जुड़ी कई समस्याएं ठीक की गईं
- भरोसेमंद सेवा देने के लिए, सभी इलाकों में Workspace के वर्चुअल मशीन (VM) कॉन्फ़िगरेशन में बदलाव किए गए
- तीसरे पक्ष की कुकी की जांच से जुड़े, iPad पर IDX में किए गए सुधार
- वेब-आधारित टेंप्लेट के लिए, ऐप्लिकेशन खुलने में लगने वाला समय कम किया गया
अन्य सुधार
-
.idx/dev.nix
एनवायरमेंट कॉन्फ़िगरेशन के लिए,mongodb
सेवा का नया विकल्प जोड़ा गया - IDX एक्सपेरिमेंट के लिए, Android Studio में किए गए सुधार
- Android के लिए Maps SDK टूल के सैंडबॉक्स में किए गए सुधार
- Bitbucket और GitLab इंटिग्रेशन को बेहतर बनाया गया है. इसमें GitLab के सबग्रुप के लिए सहायता भी शामिल है
जुलाई 2024
हाइलाइट
- Android Studio इंटिग्रेशन, React Native, और डेटाबेस टेंप्लेट वगैरह के बारे में हमारी ब्लॉग पोस्ट पढ़ें. जैसे:
- Project IDX पर Android Studio को आज़माने के लिए साइन अप करें. यह सुविधा पूरी तरह से ब्राउज़र पर काम करती है (प्रयोग के तौर पर उपलब्ध).
- एक्सपेरिमेंटल React Native टेंप्लेट (सबसे ज़्यादा वोट पाने वाली सुविधा!)
- पूरी प्रोसेस के समाधानों की नई लाइब्रेरी.
- नए डेटाबेस स्टार्टर टेंप्लेट, जिनमें Postgres, MySQL, Firebase Data Connect (निजी झलक), और Prisma शामिल हैं.
- Cloud Secret Manager इंटिग्रेशन जोड़ा गया है. इससे, अपने Google Cloud प्रोजेक्ट में एपीआई कुंजियों जैसी गोपनीय जानकारी को तुरंत बनाया, बदला, और देखा जा सकता है.
- IDX में Gemini: किसी फ़ाइल के लिए दस्तावेज़ और यूनिट टेस्ट जनरेट करने के लिए, एक्सपेरिमेंट के तौर पर उपलब्ध फ़्लो.
- "ज़िप करें और डाउनलोड करें" का नया निर्देश, जो आपके वर्कस्पेस से फ़ाइलों और फ़ोल्डर को डाउनलोड करने की प्रोसेस को आसान बनाता है. कम्यूनिटी की चर्चा देखें.
- IDX को प्रोग्रेसिव वेब ऐप्लिकेशन (पीडब्ल्यूए) के तौर पर इंस्टॉल करते समय, नेविगेशन में सुधार.
एनवायरमेंट और झलक
- अब
env = { PATH = ["/myfolder/bin"]; };
का इस्तेमाल करके, डिफ़ॉल्टPATH
को बढ़ाया जा सकता है. - Postgres सेवा (
services.postgres
) के लिए,enableTcp
कॉन्फ़िगरेशन का विकल्प जोड़ा गया. - वेब प्रीव्यू शुरू होने के दौरान, वेब सर्वर लॉग अब दिखाए जाते हैं.
- "IDX" की झलक वाले लॉग के आउटपुट चैनल को रेंडर करने की सुविधा को बेहतर बनाया गया है.
-
dev.nix
ऑटोकंप्लीट और विश्लेषण की सुविधा को बेहतर बनाएं. - "showWebPreview कमांड नहीं मिला" गड़बड़ी को ठीक करना. यह गड़बड़ी कभी-कभी होती है.
- JS कंसोल में इंटरनल लॉगिंग को साफ़ करें. इससे, ब्राउज़र में पहले से मौजूद DevTools का इस्तेमाल करते समय, वेब डीबग करने का अनुभव बेहतर होगा.
- कुछ टेंप्लेट के लिए, झलक धीरे से दिखने की समस्या को ठीक किया गया. इनमें, vite 4.x और उससे पहले के वर्शन पर आधारित टेंप्लेट भी शामिल हैं.
- एनवायरमेंट वैरिएबल को मैनेज करने की सुविधा को भरोसेमंद बनाता है.
IDX में Gemini
-
.aiexclude
फ़ाइलों से जुड़ी समस्याएं ठीक की गईं. - कुछ मामलों में, कोड स्निपेट के सिंटैक्स को हाइलाइट करने की सुविधा को ठीक करना.
- Gemini के कुछ मामलों में जवाब न दिखाने की समस्या को ठीक किया गया.
अन्य सुधार
- Ctrl+' (Mac पर Cmd+') कीबोर्ड शॉर्टकट का नया सुइट जोड़ें:
- Ctrl+' के बाद Ctrl+D दबाने पर, नए टैब में IDX डैशबोर्ड पर पहुंचा जा सकता है.
- Ctrl+' के बाद Ctrl+G दबाने पर, IDX ऐक्शन मेन्यू में Gemini खुलता है.
- Ctrl+' के बाद Ctrl+' दबाने पर, ऐक्टिविटी बार में प्रोजेक्ट IDX पैनल पर फ़ोकस होता है.
- समस्या हल करने के लिए, वर्कस्पेस को रीसेट/रीस्टार्ट करने की सुविधा जोड़ी गई है.
-
firebase-tools
को 13.13.1 पर अपडेट करें. - Dartpad और IDX इंटिग्रेशन से जुड़ी गड़बड़ियां ठीक की गईं.
- Gemini API नोटबुक टेंप्लेट के लिए, डिफ़ॉल्ट एडिटर को ठीक करें.
- स्कैफ़ोल्डिंग टूल की मदद से, वर्कस्पेस के नाम में होने वाली गड़बड़ियों से बचना.
- नए Flutter फ़ाइल फ़ोल्डर बनाते समय, Dart के सुझाए गए IDE की सेटिंग में कुछ डिफ़ॉल्ट सेटिंग ठीक करता है.
-
.idx/icon.png
की मदद से, Workspace के आइकॉन को पसंद के मुताबिक बनाने के लिए वर्कफ़्लो में सुधार
जून 2024
- Docs के लिए नए कस्टम टेंप्लेट और Workspace में मौजूद दस्तावेज़ों को पसंद के मुताबिक बनाने की सुविधा में सुधार
- अब Dartpad में काम शुरू किया जा सकता है और "IDX में खोलें" बटन का इस्तेमाल करके, IDX में काम जारी रखा जा सकता है.
- CodeOSS 1.89.1 पर अपडेट किया गया (यह अगले कुछ हफ़्तों में रोल आउट होगा)
टेंप्लेट
- Go, Node, Python/Flask, PHP, Java, Dart, .NET, Ruby, और C++ के लिए नए एपीआई सर्वर टेंप्लेट जोड़े गए
- Gemini 1.5 Flash और Pro के लिए Gemini टेंप्लेट अपडेट करना
- टेंप्लेट दस्तावेज़ को अपडेट करें, ताकि इंस्टैंशिएशन के दौरान डिफ़ॉल्ट फ़ाइलें खुल सकें. साथ ही, इसका इस्तेमाल करने के लिए ज़्यादातर टेंप्लेट अपडेट करें
- कुछ टेंप्लेट के लिए, स्टार्टअप में हुए सुधार
-
npm
पर आधारित टेंप्लेट के लिए, भरोसेमंदता को बेहतर बनाया गया है. - Flutter के डिफ़ॉल्ट फ़ाइल फ़ोल्डर को Flutter के वर्शन 3.22.2 पर अपडेट किया गया
- Next.js, Go, और Gemini + Maps Platform टेंप्लेट के लिए सुधार
IDX में Gemini
- कोडबेस को इंडेक्स करने की सुविधा में सुधार
- प्रोजेक्ट-लेवल के बेहतर कॉन्टेक्स्ट की मदद से, कोड पूरा करने की सुविधा को बेहतर बनाना
- इंटरैक्टिव चैट में सुधार (यह सुविधा अब भी निजी तौर पर उपलब्ध है)
इंटिग्रेशन
- Gemini और Maps इंटिग्रेशन के लिए, API पासकोड डैशबोर्ड का लिंक जोड़ना
- Cloud Run इंटिग्रेशन में सुधार: बिल्ड और ऐप्लिकेशन फ़ोल्डर तय करना, प्राथमिकताएं सेव करना, प्रोजेक्ट डिसकनेक्ट करने का विकल्प वगैरह.
- OAuth फ़्लो से जुड़ी समस्याओं को ठीक करना
- एपीआई पासकोड आईडी के बहुत लंबे होने से जुड़ी गड़बड़ी को ठीक किया गया
अन्य सुधार
- IDX में इस्तेमाल किए जाने के लिए, "बिना लाइसेंस वाले" Nix पैकेज चालू करना
- Nix चैनल का इस्तेमाल करने की सुविधा चालू करना
stable-24.05
-
dev.nix
एनवायरमेंट वैरिएबल में, शेल वैरिएबल सबस्टिट्यूशन की सुविधा जोड़ी गई. - रिकवरी मोड को मैनेज करने की सुविधा को बेहतर बनाया गया
- "nix पैकेज जोड़ें" यूज़र इंटरफ़ेस (यूआई) के लिए, लाइसेंस की जानकारी दिखाने का तरीका ठीक किया गया
- LSP रनटाइम से जुड़ी गड़बड़ियों को ठीक किया गया.
- आम पोर्ट, जैसे कि 8080 को इंटरनल सेवाओं की वजह से उपलब्ध न होने की समस्या को ठीक करता है
- टर्मिनल में, सुझाए गए सिस्टम टूल पैकेज अटकने की समस्या को ठीक किया गया
- बड़ी फ़ाइलें अपलोड करने से जुड़ी क्रैश होने की समस्या को ठीक किया गया
- कुछ मामलों में, डैशबोर्ड में 'वापस जाएं' बटन काम न करने की समस्या को ठीक किया गया
- डैशबोर्ड लोड होने में लगने वाले समय को कम किया गया
-
/preview
रूट के लिए, शेयर करने की सुविधा हटा दी गई है. हालांकि, यह सुविधा अब भी एक्सपेरिमेंट के तौर पर उपलब्ध है
मई 2024
29 मई, 2024
-
dev.nix
के लिए नएservices
कॉन्फ़िगरेशन ऑब्जेक्ट का इस्तेमाल करके, वर्कस्पेस में MySQL, Postgres, Redis जैसी सेवाओं को जोड़ने और उन्हें पसंद के मुताबिक बनाने की प्रोसेस को आसान बनाया गया है. - बेहतर दस्तावेज़, खास तौर पर एनवायरमेंट को पसंद के मुताबिक बनाने (
dev.nix
) के बारे में. - IDX में Gemini के लिए, चैट यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाया गया है.
- डिफ़ॉल्ट Flutter फ़ाइल फ़ोल्डर को, सबसे नए स्टेबल वर्शन (3.22) पर अपडेट करें.
- Firebase CLI (firebase-tools) के पहले से मौजूद वर्शन को 13.9 पर अपडेट किया गया.
- दस्तावेज़ में, "IDX में खोलें" बटन जनरेटर जोड़ा गया.
14 मई, 2024
- IDX अब ओपन बीटा वर्शन में उपलब्ध है! ज़्यादा जानने के लिए, ब्लॉग पढ़ें.
- हमने चर्चा के लिए फ़ोरम लॉन्च किया है. क्या आपको IDX के बारे में कोई सवाल पूछना है? वहां जाकर पूछें!
- बिना किसी शुल्क के Google Developer Program में रजिस्टर किए गए उपयोगकर्ताओं के लिए, वर्कस्पेस की संख्या को दो से बढ़ाकर पांच कर दिया गया है.
- Firebase Hosting और Cloud Run पर डिप्लॉय करने की प्रोसेस को आसान बनाने के लिए, "इंटिग्रेशन" सेक्शन जोड़ा गया है. साथ ही, अपने ऐप्लिकेशन में Gemini API और Google Maps Platform को जोड़ने की प्रोसेस को आसान बनाया गया है.
- कई नए टेंप्लेट जोड़े गए हैं. इनमें Firebase Genkit, Google Maps Platform, और Gemini with Google Maps शामिल हैं. हमने मौजूदा Gemini API टेंप्लेट के पक्ष में, PaLM API टेंप्लेट को भी हटा दिया है.
- वेब प्रीव्यू में, पहले से मौजूद Chrome DevTools Console के इंटिग्रेशन को बेहतर बनाया गया. हालांकि, यह सुविधा अभी एक्सपेरिमेंट के तौर पर उपलब्ध है.
- Flutter फ़ाइलों के फ़ाइल फ़ोल्डर और सभी फ़ाइल फ़ोल्डर में मौजूद बाहरी लिंक के लिए, कई ग़ैर-ज़रूरी सूचनाएं और पॉप-अप हटा दिए गए हैं.
- Git इंपोर्ट की भरोसेमंदता और उसे मैनेज करने की सुविधा को बेहतर बनाया गया है.
- IDX और Gemini में, IDX की परफ़ॉर्मेंस और भरोसेमंदता को बेहतर बनाने के लिए कई सुधार किए गए हैं.
- कुछ खास मामलों में, IDX की झलकें काम नहीं कर रही थीं. हमने इन समस्याओं को ठीक कर दिया है.
- Flutter फ़ाइल फ़ोल्डर के लिए, Android एमुलेटर में लोड होने में लगने वाला अनलिमिटेड स्पिनर ठीक किया गया.
- सभी टेंप्लेट में डिफ़ॉल्ट
dev.nix
फ़ाइलों को बेहतर बनाया गया है. -
.idx
से इंटरनलgc
फ़ोल्डर को हटाएं, क्योंकि इससे भ्रम की स्थिति पैदा हो रही थी.
1 मई, 2024
-
.aiexclude
कैलकुलेशन के लिए बेहतर परफ़ॉर्मेंस. - IDX में Gemini के लिए, चैट इंजन में कई अहम सुधार किए गए हैं.
- बेसलाइन Nix एनवायरमेंट में ज़्यादा टूल जोड़े गए हैं. जैसे,
unzip
.
अप्रैल 2024
19 अप्रैल, 2024
- वर्कस्पेस बनाते समय, Flutter के बिल्ड को चलाने के लिए सेट करें (
onCreate
). - यूरोप और एशिया के बाहर के IDX वर्कस्टेशन के लिए, विज्ञापन दिखाने की सुविधा चालू की गई.
- लोड होने में लगने वाले समय को कम करने के लिए, Nix के बुनियादी इन्फ़्रास्ट्रक्चर में सुधार किए गए हैं.
- Astro टेंप्लेट में कुछ मामूली सुधार किए गए हैं.
- Flutter वर्कस्पेस के लिए, पहले से इंस्टॉल किया गया FlutterFire सीएलआई.
- IDX में एआई की सुविधा अब Gemini के तौर पर उपलब्ध है.
- Next.js टेंप्लेट के लिए, लोड होने में लगने वाला समय कम किया गया.
- IDX में Gemini के यूज़र इंटरफ़ेस (यूआई) और परफ़ॉर्मेंस को बेहतर बनाया गया.
- एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, थ्रेड स्विच करने के बाद भी Gemini Chat चैट जनरेट करता रहा.
- IDX वर्कस्पेस के लिए, लोड होने में लगने वाला समय कम किया गया है और उनकी परफ़ॉर्मेंस को बेहतर बनाया गया है.
- IDX में एम्बेड किए गए Chrome DevTools के एक्सपेरिमेंटल वर्शन में सुधार.
- Nix पैकेज इंडेक्स को ठीक किया गया और नए वर्शन में अपग्रेड किया गया.
- एक्सपोज़्ड एडमिन पोर्ट को हटाया गया
- Firebase इंटिग्रेशन को अपडेट करने के लिए, होम डिस्क में Flutter इंस्टॉल किया गया. साथ ही, पहले से इंस्टॉल किए गए Firebase प्लग इन को हटाया गया.
- कैश मेमोरी और लोड होने में लगने वाले समय को बेहतर बनाने के लिए, टेंप्लेट अपडेट किए गए हैं. साथ ही, सभी टेंप्लेट में शेयर किए गए npm कैश का इस्तेमाल नहीं किया जाएगा.
- Android के लिए बने प्रीव्यू वर्शन में मौजूद गड़बड़ियां ठीक की गई हैं.
- Flutter टेंप्लेट को नए वर्शन पर अपडेट किया गया है. साथ ही, Flutter एनवायरमेंट सेट अप करने के तरीके को भी बेहतर बनाया गया है.
12 अप्रैल, 2024
- environment-service में टेंप्लेट कैश मेमोरी में सेव करने की सुविधा जोड़ी गई.
- Gemini Chat में स्लैश कमांड काम न करने की समस्या को ठीक किया गया.
- कई टेंप्लेट में डिफ़ॉल्ट
.idx/dev.nix
फ़ाइल को बेहतर बनाया गया है. -
.idx/dev.nix
फ़ाइलों में बदलाव करते समय,.idx/dev.nix
फ़ाइल और Nix पैकेज की खोज में जोड़े गए एक्सटेंशन के लिए, यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाया गया है. - Gemini Chat की परफ़ॉर्मेंस और यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाया गया.
- IDX लाइसेंस लॉग में Gemini में मौजूद गड़बड़ियों को ठीक किया और सुझावों को अस्वीकार किया.
- Gemini Chat में सुझाव जनरेट होने की सुविधा बंद करने के लिए, बटन जोड़ा गया है.
- निजता नोटिस को अपडेट किया गया और भाषा चुनने की सुविधा जोड़ी गई.
- नए उपयोगकर्ताओं के लिए, ऑनबोर्डिंग से जुड़े अनुभव में अपडेट.
- Gemini API टेंप्लेट में, लैंगचैन का विकल्प जोड़ा गया.
- IDX में Gemini की नई सुविधाओं के बारे में बताने वाली भाषा को अपडेट किया गया.
- यूज़र इंटरफ़ेस (यूआई) में सुधार.
- लोड होने में लगने वाले समय और परफ़ॉर्मेंस को बेहतर बनाया गया.
मार्च 2024
26 मार्च, 2024
- node 18 पर npm से जुड़ी समस्या को ठीक करने के लिए,
nodejs
को 20 वर्शन पर अपग्रेड किया गया. - Gemini API टेंप्लेट पर जाएं.
- Nix shell प्रोग्राम चलाने के बाद, मददगार टिप्पणी जोड़ी गई.
- डिफ़ॉल्ट
npmrc
मेंprefer-offline
बंद है. - टेंप्लेट और
dev.nix
सेNPM_CONFIG_GLOBALCONFIG
को हटाया गया. - Flutter के वर्शन को 3.19.3 पर अपडेट किया गया.
- कोड पूरा करने के सुझावों की क्वालिटी को बेहतर बनाया गया है.
14 मार्च, 2024
- npm install में पैकेज के नाम को बेहतर तरीके से मैनेज किया गया है.
- सभी टेंप्लेट के लिए,
dev.nix
कॉन्फ़िगरेशन से iOS की झलक हटा दी गई है. - सभी टेंप्लेट के लिए स्टैंडर्ड
dev.nix
फ़ाइल फ़ॉर्मैट. - कुछ पैकेज को थोड़े समय के लिए सेव किए जाने वाले कैश मेमोरी से इंस्टॉल करते समय, npm कैश से जुड़ी गड़बड़ियां ठीक की गईं.
- एमुलेटर कंपाइलर की गड़बड़ी को ठीक किया गया.
- अक्सर पूछे जाने वाले सवालों के पेज का लिंक अपडेट किया गया.
- SC2088 ShellCheck चेतावनी ठीक की गई.
- Flutter टेंप्लेट में Android टूल जोड़े गए.
- आइकॉन अपडेट किए गए हैं और यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाया गया है.
7 मार्च, 2024
- Gemini में गड़बड़ियां ठीक की गई हैं और सुधार किए गए हैं.
- IDX की झलक से iOS और Safari सिम्युलेशन हटा दिया गया है.
- Django टेंप्लेट में सुधार और गड़बड़ियां ठीक की गईं.
- सभी वर्कस्पेस के लिए Nix चालू किया गया.
फ़रवरी 2024
22 फ़रवरी, 2024
- Flutter DevTools जोड़ा गया.
- Gemini में, कोड पूरा करने की सुविधा डिफ़ॉल्ट रूप से चालू होती है.
16 फ़रवरी, 2024
- Go टेंप्लेट में, Go टूल के इंस्टॉलेशन से जुड़ी समस्या को ठीक किया गया और
nodemon
जोड़ा गया. - Angular टेंप्लेट में Angular CLI जोड़ा गया.
- LangChain JS टेंप्लेट में
gitignore
जोड़ा गया. - Gemini अब क्रम से लगाए गए कोड ब्लॉक को मर्ज कर देता है.
- निजता से जुड़ा टेक्स्ट अपडेट किया गया है. साथ ही, निजता नोटिस का लिंक भी शामिल किया गया है.
अक्टूबर 2023
10 अक्टूबर, 2023
- अब नया कोड जनरेट करने या मौजूदा कोड में सीधे तौर पर बदलाव करने के लिए, एआई की मदद से कोड बनाने की सुविधा का इस्तेमाल किया जा सकता है. Cmd/Ctrl + I दबाकर, इनलाइन एआई कोड के लिए सहायता की सुविधा को टॉगल करें.
- IDX डैशबोर्ड पर अपने वर्कस्पेस के आइकॉन को पसंद के मुताबिक बनाएं. इसके लिए, अपनी
.idx
डायरेक्ट्री (.idx/icon.png
) मेंicon.png
नाम की इमेज जोड़ें. - Nix, अब वर्कस्पेस के लिए डिफ़ॉल्ट रूप से चालू है. Nix और IDX के बारे में ज़्यादा जानें.
- IDX में Docker की सुविधा जोड़ी गई.
.idx/dev.nix
फ़ाइल मेंservices.docker.enable = true;
जोड़कर, सीधे वर्कस्पेस से Docker सेट अप करें.
सितंबर 2023
26 सितंबर, 2023
- आपके साथ शेयर किए गए फ़ाइल फ़ोल्डर की सूची में, यह दिखता है कि किस उपयोगकर्ता ने उन्हें शेयर किया है.
- चेतावनी जोड़ी गई है. इससे आपको यह सूचना मिलेगी कि आपने जिस वर्कस्पेस का मालिकाना हक पहले से ही आपके पास है उसे खुद के साथ शेयर करने की कोशिश की है.
- Gemini को पहली बार लॉन्च करने पर, वेलकम स्क्रीन जोड़ी गई.
- नेविगेशन मेन्यू में, दस्तावेज़ और सुझाव/राय/शिकायत वाले लिंक अपडेट किए गए.
- Gemini में कोड पूरा करने की सुविधा, डिफ़ॉल्ट रूप से बंद होती है. इसे चालू करने के लिए, अपनी सेटिंग में जाकर विकल्प में बदलाव करें.
- Flutter फ़ाइलों के लिए, Flutter वर्शन को अपडेट किया गया.
- यूज़र इंटरफ़ेस (यूआई) में सुधार.
12 सितंबर, 2023
सामान्य
- Firebase Emulator Suite के लिए बेहतर सहायता.
- IDX अब खाली वेब ऐप्लिकेशन टेंप्लेट पर, डिफ़ॉल्ट रूप से
index.html
खोलता है. - जब अपना वर्कस्पेस शेयर करने के लिए, कुछ समय के लिए ऐक्सेस टोकन जनरेट किया जाता है, तो एक विंडो पॉप-अप होती है. इसमें, कॉपी किया जा सकने वाला ऐक्सेस टोकन होता है. उदाहरण के लिए, हमारे वर्कस्टेशन पर चल रही किसी सेवा के लिए cURL अनुरोध में इस्तेमाल करने के लिए.
- अपडेट किया गया खाली वेब वर्कस्पेस टेंप्लेट.
- खाता चुनने वाली स्क्रीन के अलाइनमेंट में बदलाव किया गया.
- Workspace शेयर करने से जुड़ी समस्याएं में बताई गई समस्या को हल कर दिया गया है. इस समस्या की वजह से, हटाए गए उपयोगकर्ता अब भी शेयर किए गए ऐक्सेस की सूची में दिख रहे थे.
- Flutter फ़ाइल फ़ोल्डर में किए गए सुधार.
Nix
- लोकप्रिय प्रोग्रामिंग भाषाओं के लिए पैकेज लोड करने की सुविधा को बेहतर बनाया गया है. साथ ही, Nix वाले फ़ाइल सिस्टम पर काम करने वाले फ़ाइल फ़ोल्डर के लिए, स्टार्टअप की स्पीड को बेहतर बनाया गया है.
- Nix कॉन्फ़िगरेशन में सुधार और Flutter वर्कस्पेस के लिए बेहतर सहायता.
Gemini
- Gemini में किए गए सुधार.
- Gemini Chat में फ़ॉन्ट के स्टैंडर्ड साइज़.
अगस्त 2023
22 अगस्त, 2023
- UserVoice के बजाय, IssueTracker के ज़रिए सुझाव/राय दें या शिकायत करें और सुविधा का अनुरोध करें. IssueTracker में स्क्रीनशॉट और वीडियो अपलोड करने की सुविधा है. इससे, सुझाव/राय देने या शिकायत करने और किसी सुविधा का अनुरोध करने में मदद मिलती है.
- कोड पूरा करने की सुविधा में अब YAML का इस्तेमाल किया जा सकता है.
- Gemini में किए गए सुधार.
- लॉगिन करने से जुड़ी गड़बड़ी वाले पेज पर, Google खातों और ऐक्सेस के बारे में साफ़ तौर पर जानकारी दी गई है.
- इन्फ़्रास्ट्रक्चर में सुधार और सुरक्षा से जुड़े पैच.
15 अगस्त, 2023
- नया git flow अब यूआरएल के आधार पर अपने-आप भरने की सुविधा के साथ काम करता है. उपयोगकर्ता अब नया Workspace फ़ॉर्म अपने-आप भरने के लिए,
url
,type
, औरnix
जैसे पैरामीटर पास कर सकते हैं. - Safari में कोड आइकॉन न दिखने की समस्या ठीक करना.
Nix
- Nix फ़ाइल फ़ोल्डर अब "command not found" को सुन सकते हैं और इंस्टॉल करने के लिए पैकेज का सुझाव दे सकते हैं.
- Nix वर्कस्पेस के लिए, Firebase से जुड़ी गड़बड़ियां ठीक की गई हैं.
- आसानी से डीबग करने के लिए, Nix वर्कस्पेस में
WEB_HOST
env var सेट करें. - उपयोगकर्ता, अपने बिल्ड लॉजिक के लिए Nix फ़्लेक का इस्तेमाल कर सकते हैं.
1 अगस्त, 2023
- गड़बड़ियां ठीक की गई हैं और ऐप्लिकेशन क्रैश या हैंग होने से बचाने वाले किए गए सुधार.
- Workspace का ज़्यादातर कॉन्फ़िगरेशन अब "idx" के तहत नेमस्पेस में है, न कि "ide" के तहत. ज़्यादा जानने के लिए, IDX एनवायरमेंट को पसंद के मुताबिक बनाना लेख पढ़ें.
झलक
- वेब प्रीव्यू में नया कंसोल, डीबग करने में मदद करने के लिए
console.log
स्टेटमेंट दिखाता है. - झलक में रेंडर किए गए ऐप्लिकेशन में मौजूद लिंक पर अब क्लिक किया जा सकता है.
- यूज़र इंटरफ़ेस (यूआई) में सुधार.
- झलक देखने के निर्देश अब अलग-अलग डायरेक्ट्री में चलाए जा सकते हैं.
उदाहरण के लिए, अब कॉन्फ़िगरेशन में
cwd
को वर्कस्पेस डायरेक्ट्री के हिसाब से सेट किया जा सकता है.
Nix सहायता
- अब Nix की सहायता पाने का विकल्प ज़्यादा से ज़्यादा लोगों के लिए उपलब्ध है.
- nix चैनल के लिए सहायता जोड़ी गई. इन चैनलों पर यह सुविधा काम करती है: "stable-23.05" और "unstable." ज़्यादा जानने के लिए, IDX एनवायरमेंट को पसंद के मुताबिक बनाना लेख पढ़ें.
- अगर Workspace में कोई
.idx/dev.nix
कॉन्फ़िगरेशन मौजूद नहीं है, तो Nodejs और Python3 डिफ़ॉल्ट रूप से इंस्टॉल हो जाते हैं. - अब Workspace में Nix का इस्तेमाल किया जा सकता है.