หน้านี้ให้ข้อมูลเกี่ยวกับการเปลี่ยนแปลงใน Project IDX แต่ละรุ่น
ตุลาคม 2024
ไฮไลต์
- แชทแบบอินเทอร์แอกทีฟ (เวอร์ชันตัวอย่าง) พร้อมให้บริการสำหรับทุกคนแล้ว ตอนนี้เมื่อคุณเริ่มชุดข้อความแชทแบบอินเทอร์แอกทีฟใหม่ด้วย Gemini ใน IDX แล้ว โปรแกรมจะเรียกใช้คำสั่งในเทอร์มินัล แนะนำการเปลี่ยนแปลง และเพิ่มไฟล์ใหม่ให้คุณตรวจสอบด้วยเครื่องมือเปรียบเทียบแบบอินเทอร์แอกทีฟ และอีกมากมาย
- เราได้เพิ่มเอกสารประกอบเกี่ยวกับการแชร์ตัวอย่างเพลงแบบสาธารณะและอัปเดตคําถามที่พบบ่อยเกี่ยวกับการเปิดพอร์ตแบบสาธารณะเพื่อลดความซับซ้อนของประสบการณ์การพัฒนาเมื่อแบ็กเอนด์และฟีดหน้าทำงานบนเซิร์ฟเวอร์หรือเวิร์กスペースที่แตกต่างกัน
Gemini ใน IDX
- ตอนนี้คุณไปยังส่วนต่างๆ ในประวัติพรอมต์ได้ด้วยแป้นลูกศรขึ้น/ลง
- ตอนนี้ Gemini เข้าใจ IDX มากขึ้นแล้ว ดังนั้นหากพบปัญหาเกี่ยวกับฟีเจอร์ IDX ให้ลองขอความช่วยเหลือจาก Gemini
- ปรับปรุงประสิทธิภาพและความน่าเชื่อถือที่สำคัญของแชทแบบอินเทอร์แอกทีฟ
- เราได้ปรับปรุงการตรวจหาภาษาใน Gemini เพื่อให้การไฮไลต์ไวยากรณ์มีประสิทธิภาพมากขึ้นและ Gemini มีแนวโน้มที่จะเข้าใจผิดเกี่ยวกับภาษาที่คุณถามน้อยลง
สภาพแวดล้อม เทมเพลต และตัวอย่าง
- เพิ่มการรองรับพื้นที่ทํางาน React Native ที่ไม่ใช่ Expo
- ตอนนี้เอาต์พุตจากฮุก onStart และ onCreate จะแสดงในแชแนลเอาต์พุต ซึ่งจะช่วยแก้ไขข้อบกพร่องของฮุกที่ไม่ทำงานสำหรับผู้ใช้ที่เขียนไฟล์ dev.nix ของตนเอง
- ตอนนี้เทมเพลต Firebase Data Connect ใช้โค้ดเวอร์ชันสาธารณะแล้ว ซึ่งมีอยู่ใน GitHub ด้วยเหตุนี้ อุปกรณ์จึงจะได้รับอัปเดตฟีเจอร์และการแก้ไขข้อบกพร่องบ่อยขึ้นในอนาคต
- ตอนนี้คุณปรับแต่งระดับบันทึกสำหรับส่วนขยายในตัวได้แล้ว ซึ่งจะช่วยแก้ปัญหาได้
- อัปเกรดเทมเพลตส่วนใหญ่เป็น Nix 24.05 ซึ่งในบางกรณีจำเป็นต้องใช้เพื่อรับแพ็กเกจเวอร์ชันล่าสุดที่มีการอัปเดตที่สำคัญ เราจะอัปเกรดเทมเพลตที่เหลืออีกไม่กี่รายการในอีกไม่กี่สัปดาห์ข้างหน้า
- เทมเพลตหลายรายการมีการแคชที่ชาญฉลาดมากขึ้น และจะเริ่มต้นและติดตั้งแพ็กเกจใหม่ได้เร็วขึ้น
- ตอนนี้เทมเพลต Google Maps ติดตั้งข้อกำหนดเบื้องต้นทั้งหมดไว้ล่วงหน้าแล้ว จึงไม่จำเป็นต้องติดตั้งอีกเมื่อเปิดใช้งาน ซึ่งทำให้เวลาเริ่มต้นเร็วขึ้นมาก
- แก้ปัญหาที่พื้นที่เก็บข้อมูล Nix ของอุปกรณ์จะเต็ม
- ระบบได้นำเทมเพลต "การเปลี่ยนมุมมอง" ของ Astro ออกแล้ว เนื่องจากเทมเพลตนี้ถูกนำออกจาก Astro เวอร์ชันล่าสุด
ประสิทธิภาพและความน่าเชื่อถือ
- ปรับปรุงเวลาเริ่มต้นของพื้นที่ทํางานในเว็บใหม่ เรามุ่งมั่นที่จะปรับปรุงด้านนี้ให้ดียิ่งขึ้นในอนาคต
- ปรับปรุงความน่าเชื่อถือของการสร้างหรือเปิดพื้นที่ทำงานใหม่
- ปรับปรุงความน่าเชื่อถือของโหมดการกู้คืนในกรณีที่เวิร์กスペースอยู่ในสถานะที่ไม่ถูกต้อง
การปรับปรุงอื่นๆ
- แก้ไขข้อบกพร่อง UI หลายรายการที่เกี่ยวข้องกับโหมดสว่างของหน้าแดชบอร์ด
- ตอนนี้คุณป้อนชื่อพื้นที่ทำงานที่โคลนจากที่เก็บ Git ล่วงหน้าได้แล้ว
- ตอนนี้ค่ากําหนดของผู้ใช้หลายรายการ เช่น ระดับการเข้าถึงแดชบอร์ด จะคงอยู่แทนที่จะรีเซ็ตทุกครั้งที่เข้าชม
- UI ของกล่องโต้ตอบการแชร์พื้นที่ทำงานได้รับการอัปเดตให้ใช้งานได้ง่ายขึ้น
กันยายน 2024
ไฮไลต์
เข้าร่วมโปรแกรมทดลองใช้ก่อนเปิดตัวใหม่ของเราเพื่อทดสอบและแสดงความคิดเห็นเกี่ยวกับฟีเจอร์ทดลองต่างๆ ก่อนที่เราจะเผยแพร่สู่เวอร์ชันที่ใช้งานจริง แชทแบบอินเทอร์แอกทีฟสำหรับ Gemini ใน IDX เป็นฟีเจอร์ทดลองใช้ก่อนเปิดตัวฟีเจอร์แรก โปรดเข้าร่วมวันนี้เพื่อลองใช้และแสดงความคิดเห็น
ตอนนี้คุณสามารถแชร์ตัวอย่างแบบสาธารณะขณะที่พื้นที่ทำงานทำงานอยู่ได้ด้วยปุ่ม "ทำให้ตัวอย่างเป็นแบบสาธารณะ" ใหม่ ซึ่งพร้อมใช้งานจากเมนูลิงก์ในแถบเครื่องมือแสดงตัวอย่างเว็บ
เราเพิ่งเปิดตัวเว็บคอนโซลใหม่ (เช่น เพื่อดูคำสั่ง
console.log
, ข้อผิดพลาด JS ฯลฯ) พร้อมการผสานรวมทำความเข้าใจข้อผิดพลาดนี้สำหรับ Gemini ใน IDX โปรดทราบ: คุณสามารถใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ในตัวของเบราว์เซอร์ต่อไปได้สำหรับกรณีการใช้งานขั้นสูง (การแก้ไขข้อบกพร่องของการรับส่งข้อมูลเครือข่าย ภาพเคลื่อนไหว ฯลฯ)ตอนนี้คุณสามารถลองใช้ Gemini ซึ่งเป็น Vertex AI SDK สําหรับ Firebase, Firestore และ Angular ทั้งหมดพร้อมกันได้ภายใน IDX ด้วยแอปตัวอย่าง Gemini ใหม่จาก Firebase
เราได้เผยแพร่บล็อกโพสต์ที่อธิบายรายละเอียดเกี่ยวกับวิธีสร้างประสบการณ์การเริ่มต้นใช้งานที่ยอดเยี่ยมโดยใช้เทมเพลตที่กำหนดเองของ IDX
ตอนนี้เรามีธีมสว่างในหน้าแดชบอร์ด IDX แล้ว แม้ว่าประสบการณ์การใช้งานเครื่องมือแก้ไขหลักจะรองรับธีมสว่าง ธีมมืด และธีมที่กำหนดเองทั้งหมดมาโดยตลอด แต่แดชบอร์ดของเราได้รับการออกแบบมาเพื่อโหมดมืดโดยเฉพาะ เราเพิ่งเปิดตัวธีมแสงใหม่สำหรับหน้าแดชบอร์ดที่เข้าคู่กับธีมแสงเริ่มต้นของ IDX สำหรับเครื่องมือแก้ไขได้อย่างลงตัว
Gemini ใน IDX
- เราได้ทำการปรับปรุงที่สำคัญในแชทแบบอินเทอร์แอกทีฟ ซึ่งพร้อมให้ใช้งานในช่วงทดลองใช้ก่อนเปิดตัวแล้ว
- ตอนนี้แผงความช่วยเหลือในบรรทัด (Cmd+I หรือ Ctrl+I) ใช้โมเดล AI ที่สร้างขึ้นเพื่อวัตถุประสงค์เฉพาะสำหรับการทําการเปลี่ยนแปลงแบบละเอียดยิ่งขึ้นในการอัปเดตทั้งไฟล์เมื่อแก้ไขโค้ดที่มีอยู่
- ตอนนี้ข้อมูลโค้ดสำหรับคำสั่ง Shell ใน Chat ให้คุณเข้าถึงการเรียกใช้คำสั่งในหน้าต่างเทอร์มินัลได้ด้วยการคลิกเดียว
- ตอนนี้แชทแบบอินเทอร์แอกทีฟจะเป็นไปตามกฎ
.aiexclude
ได้ดียิ่งขึ้น - แก้ไขข้อบกพร่องเล็กๆ น้อยๆ เกี่ยวกับ UI ในแผงแชท
- การปรับปรุงการจัดทําดัชนีโค้ดเบส
- แก้ไขปัญหาบริบทเกี่ยวกับหมายเลขบรรทัดที่ไม่ถูกต้องสำหรับไฟล์โค้ดในเครื่อง
สภาพแวดล้อม เทมเพลต และตัวอย่าง
- เราได้อัปเดตเทมเพลตจํานวนมากเป็นเวอร์ชันเสถียรล่าสุดของ Nix (24.05) แล้ว
- เพิ่มการรองรับบิลด์ที่ไม่ใช่ Expo สำหรับเทมเพลต React Native
- การปรับปรุงความเสถียรของตัวอย่าง Expo + React Native
- การปรับปรุงการจัดการลิงก์ในตัวอย่างหน้าเว็บ
- นำบันทึกบางส่วนที่กระจัดกระจายและทำให้คอนโซลเครื่องมือสำหรับนักพัฒนาเว็บรกออก
- การปรับปรุงแคชแพ็กเกจ Nix
- การแก้ไขสำหรับเทมเพลตโหมดถ่ายภาพดวงดาว
- การปรับปรุงขั้นตอนของ Workspace เวอร์ชันใหม่เมื่อเริ่มต้นจากเทมเพลตที่กำหนดเอง
การปรับปรุงอื่นๆ
- ใหม่ คลิกขวาที่โค้ดแล้วเลือก "สร้างข้อมูลโค้ด" เพื่อสร้างรูปภาพข้อมูลโค้ดที่สวยงามได้อย่างรวดเร็ว ซึ่งขับเคลื่อนโดย snippet.idx.dev
- แก้ปัญหาที่แก้ไม่ตกมาเป็นเวลานานเกี่ยวกับการเปิดหน้าต่างเทอร์มินัลไม่ได้
- เมื่อสร้างพื้นที่ทํางานใหม่ ให้เปิดแท็บเครื่องมือแก้ไขเริ่มต้นไปยังเครื่องมือแก้ไขที่ถูกต้อง
สิงหาคม 2024
ไฮไลต์
- หากต้องการดูวิธีการทำงานของเทมเพลตเริ่มต้น ไปที่ project-idx/templates repo ใน GitHub ซึ่งเป็นที่เก็บข้อมูลโอเพนซอร์สใหม่
- เราได้รีเฟรชแผนกลยุทธ์สาธารณะแล้ว โปรดเข้าไปดูว่าทีม IDX กำลังทำอะไรอยู่ และโหวตว่าต้องการเห็นฟีเจอร์ใดต่อไป (พร้อมลิงก์ไปยังพอร์ทัลคำขอฟีเจอร์)
- เรามีหน้าสถานะใหม่พร้อมตัวบ่งชี้สถานะแบบเรียลไทม์ที่ส่วนท้ายของ idx.dev และในหน้าแดชบอร์ด
Gemini ใน IDX
- การปรับปรุงการทดสอบ Chat แบบอินเทอร์แอกทีฟ
- การปรับปรุงเพิ่มเติมสำหรับ
.aiexclude
และการจัดทำดัชนีโค้ดเบสในเครื่อง - แก้ไขข้อบกพร่องเล็กๆ น้อยๆ เกี่ยวกับ UI ใน Gemini ในแชท IDX
ประสิทธิภาพ การเข้าถึง และโครงสร้างพื้นฐาน
- แก้ไขปัญหาความน่าเชื่อถือหลายรายการ โดยเฉพาะสำหรับผู้ใช้ในเอเชีย
- การเปลี่ยนแปลงการกำหนดค่า VM ของพื้นที่ทำงานในภูมิภาคต่างๆ เพื่อเพิ่มความเสถียร
- การปรับปรุง IDX ใน iPad ที่เกี่ยวข้องกับการตรวจสอบคุกกี้ของบุคคลที่สาม
- ปรับปรุงเวลาเริ่มต้นของเทมเพลตบนเว็บ
การปรับปรุงอื่นๆ
- เพิ่มตัวเลือกบริการ
mongodb
ใหม่สำหรับการกำหนดค่าสภาพแวดล้อม.idx/dev.nix
- การปรับปรุง Android Studio ในการทดสอบ IDX
- การปรับปรุงแซนด์บ็อกซ์ของ Maps SDK สำหรับ Android
- การปรับปรุงการผสานรวม Bitbucket กับ GitLab รวมถึงการรองรับกลุ่มย่อยของ GitLab
กรกฎาคม 2024
ไฮไลต์
- อ่านบล็อกโพสต์เกี่ยวกับการผสานรวม Android Studio, React Native และเทมเพลตฐานข้อมูล และอื่นๆ เช่น
- ลงชื่อสมัครใช้เพื่อลองใช้ Android Studio ใน Project IDX ทั้งหมดในเบราว์เซอร์ (เวอร์ชันทดลอง)
- เทมเพลต React Native เวอร์ชันทดลอง (ฟีเจอร์ที่มีคะแนนสูงสุด)
- คลังโซลูชันแบบครบวงจรใหม่
- เทมเพลตเริ่มต้นของฐานข้อมูลใหม่ ซึ่งรวมถึง Postgres, MySQL, Firebase Data Connect (เวอร์ชันตัวอย่างแบบจำกัด) และ Prisma
- เพิ่มการผสานรวมกับ Secret Manager ของ Cloud ซึ่งช่วยให้คุณสร้าง แก้ไข และดูข้อมูลลับ (เช่น คีย์ API) ในโปรเจ็กต์ Google Cloud ได้อย่างรวดเร็ว
- Gemini ใน IDX: ขั้นตอนทดลองในการสร้างเอกสารประกอบและการทดสอบหน่วยสำหรับไฟล์
- คำสั่ง "ZIP และดาวน์โหลด" ใหม่ที่ช่วยให้การดาวน์โหลดไฟล์และโฟลเดอร์จากพื้นที่ทำงานง่ายขึ้น (ดูการสนทนาในชุมชน)
- การปรับปรุงการนําทางเมื่อติดตั้ง IDX เป็น Progressive Web App (PWA)
สภาพแวดล้อมและตัวอย่าง
- ตอนนี้คุณขยาย
PATH
เริ่มต้นได้โดยใช้env = { PATH = ["/myfolder/bin"]; };
- เพิ่มตัวเลือกการกําหนดค่า
enableTcp
สําหรับบริการ Postgres (services.postgres
) - ตอนนี้บันทึกของเว็บเซิร์ฟเวอร์จะแสดงขึ้นขณะที่การเริ่มแสดงตัวอย่างเว็บ
- การปรับปรุงการแสดงผลของแชแนลเอาต์พุตบันทึกการแสดงตัวอย่าง "IDX"
- ปรับปรุงการเติมข้อความอัตโนมัติและการวิเคราะห์
dev.nix
- แก้ไขข้อผิดพลาด "ไม่พบคําสั่ง showWebPreview" ที่แสดงเป็นระยะ
- ล้างการบันทึกภายในไปยังคอนโซล JS ซึ่งจะช่วยปรับปรุงประสบการณ์การแก้ไขข้อบกพร่องของเว็บเมื่อใช้ DevTools ในตัวของเบราว์เซอร์
- แก้ไขปัญหาการแสดงตัวอย่างช้าสำหรับเทมเพลตบางรายการ (รวมถึงเทมเพลตที่ใช้ Vite 4.x และเวอร์ชันก่อนหน้า)
- เพิ่มความน่าเชื่อถือของการจัดการตัวแปรสภาพแวดล้อม
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 (จะเปิดตัวในอีกไม่กี่สัปดาห์ข้างหน้า)
เทมเพลต
- เพิ่มเทมเพลตเซิร์ฟเวอร์ API ใหม่สำหรับ Go, Node, Python/Flask, PHP, Java, Dart, .NET, Ruby และ C++
- อัปเดตเทมเพลต Gemini สำหรับ Gemini 1.5 Flash และ Pro
- อัปเดตเอกสารประกอบของเทมเพลตเพื่อรองรับไฟล์เริ่มต้นที่จะเปิดเมื่อสร้างอินสแตนซ์ และอัปเดตเทมเพลตส่วนใหญ่ให้ใช้ฟีเจอร์นี้
- การปรับปรุงการเริ่มต้นสำหรับเทมเพลตบางรายการ
- การปรับปรุงความเสถียรของเทมเพลตที่อิงตาม
npm
- อัปเดตพื้นที่ทํางานเริ่มต้นของ Flutter เป็น Flutter เวอร์ชัน 3.22.2
- การแก้ไขสำหรับเทมเพลต Next.js, Go และ Gemini + Maps Platform
Gemini ใน IDX
- การปรับปรุงการจัดทําดัชนีโค้ดเบส
- การปรับปรุงการเติมโค้ดให้มีบริบทระดับโปรเจ็กต์ที่สมบูรณ์ยิ่งขึ้น
- การปรับปรุงแชทแบบอินเทอร์แอกทีฟ (ฟีเจอร์นี้ยังอยู่ในเวอร์ชันตัวอย่างแบบจำกัด)
การผสานรวม
- เพิ่มลิงก์ไปยังแดชบอร์ดคีย์ API สำหรับการผสานรวม Gemini กับ Maps
- การปรับปรุงการผสานรวม Cloud Run: กําหนดโฟลเดอร์บิลด์และแอป บันทึกค่ากําหนด ตัวเลือกในการยกเลิกการเชื่อมต่อโปรเจ็กต์ และอื่นๆ
- การแก้ไขสำหรับขั้นตอน OAuth
- แก้ไขข้อผิดพลาดเกี่ยวกับรหัสคีย์ API ที่ยาวเกินไป
การปรับปรุงอื่นๆ
- เปิดใช้แพ็กเกจ Nix "ที่ไม่ฟรี" เพื่อใช้ใน IDX
- เปิดใช้ช่อง Nix
stable-24.05
- เพิ่มการรองรับการแทนที่ตัวแปรเชลล์ในตัวแปรสภาพแวดล้อม
dev.nix
- การปรับปรุงการจัดการโหมดการกู้คืน
- แก้ไขการแสดงใบอนุญาตสำหรับ UI "เพิ่มแพ็กเกจ Nix"
- แก้ไขข้อผิดพลาดด้านรันไทม์ของ LSP
- แก้ไขพอร์ตทั่วไป เช่น 8080 ที่ใช้งานไม่ได้เนื่องจากบริการภายใน
- แก้ไขแพ็กเกจเครื่องมือระบบที่แนะนำในเทอร์มินัลค้าง
- แก้ไขข้อขัดข้องที่เกี่ยวข้องกับการอัปโหลดไฟล์ขนาดใหญ่
- แก้ไขปัญหาปุ่มย้อนกลับไม่ทำงานในหน้าแดชบอร์ดในบางกรณี
- การปรับปรุงเวลาในการโหลดแดชบอร์ด
- นำการแชร์สำหรับเส้นทาง
/preview
ออกแล้ว (ยังอยู่ระหว่างการทดสอบ)
พฤษภาคม 2024
29 พฤษภาคม 2024
- ลดความซับซ้อนของกระบวนการเพิ่มและปรับแต่งบริการ เช่น MySQL, Postgres, Redis ลงในเวิร์กスペース โดยใช้ออบเจ็กต์การกําหนดค่า
services
ใหม่สําหรับdev.nix
- ปรับปรุงเอกสารประกอบ โดยเฉพาะเกี่ยวกับการปรับแต่งสภาพแวดล้อม (
dev.nix
) - ปรับปรุงประสบการณ์การใช้งาน UI ของแชทสำหรับ Gemini ใน IDX
- อัปเดตพื้นที่ทํางานเริ่มต้นของ Flutter เป็นเวอร์ชันเสถียรล่าสุด (3.22)
- อัปเดต Firebase CLI (firebase-tools) เวอร์ชันในตัวเป็น 13.9
- เพิ่มเครื่องมือสร้างปุ่ม"เปิดใน IDX" ลงในเอกสารประกอบ
14 พฤษภาคม 2024
- IDX พร้อมให้ใช้งานในเวอร์ชันเบต้าแบบเปิดแล้ว อ่านเพิ่มเติมในบล็อก
- เราได้เปิดตัวฟอรัมการสนทนาแล้ว หากมีคำถามเกี่ยวกับ IDX ลองถามในนั้น
- เปลี่ยนจำนวนเวิร์กスペースสูงสุดจาก 2 เป็น 5 (สำหรับผู้ใช้ที่ลงทะเบียนเข้าร่วมโปรแกรมนักพัฒนาแอปของ Google แบบไม่มีค่าใช้จ่าย)
- เพิ่มส่วน "การผสานรวม" ใหม่เพื่อปรับปรุงประสิทธิภาพในการติดตั้งใช้งาน Firebase Hosting และ Cloud Run รวมถึงลดความซับซ้อนในการเพิ่ม Gemini API และ Google Maps Platform ลงในแอป
- เพิ่มเทมเพลตใหม่หลายรายการ ได้แก่ Firebase Genkit, Google Maps Platform และ Gemini พร้อม Google Maps และนำเทมเพลต 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 ที่เกี่ยวข้องเพื่อลดเวลาในการโหลด
- แก้ไขและปรับปรุงเล็กน้อยสำหรับเทมเพลตภาพดวงดาว
- ติดตั้ง FlutterFire CLI สำหรับเวิร์กスペース Flutter ไว้ล่วงหน้า
- IDX AI เปลี่ยนเป็น Gemini ใน IDX แล้ว
- ปรับปรุงเวลาในการโหลดของเทมเพลต Next.js
- การปรับปรุง UI และประสิทธิภาพของ Gemini ใน IDX
- แก้ไขข้อบกพร่องที่ Gemini Chat สร้างแชทต่อหลังจากเปลี่ยนชุดข้อความ
- ปรับปรุงเวลาในการโหลดและความน่าเชื่อถือของเวิร์กสเปซ IDX
- การปรับปรุง Chrome DevTools เวอร์ชันทดลองที่ฝังอยู่ใน IDX
- แก้ไขดัชนีแพ็กเกจ Nix และอัปเกรดเป็นเวอร์ชันล่าสุด
- นำพอร์ตผู้ดูแลระบบที่เปิดเผยออกแล้ว
- ติดตั้ง Flutter ลงในฮาร์ดดิสก์ของอุปกรณ์หลักและนําปลั๊กอิน Firebase ที่ติดตั้งไว้ล่วงหน้าออกเพื่อเตรียมพร้อมสําหรับการผสานรวม Firebase ที่อัปเดตแล้ว
- อัปเดตเทมเพลตเพื่อปรับปรุงการแคชและเวลาในการโหลด รวมถึงเพื่อไม่ใช้แคช npm ที่แชร์ในเทมเพลตต่างๆ
- แก้ไขข้อบกพร่องในเวอร์ชันตัวอย่างของ Android
- อัปเดตเทมเพลต Flutter เป็นเวอร์ชันล่าสุดและปรับปรุงวิธีตั้งค่าสภาพแวดล้อม Flutter
12 เมษายน 2024
- เพิ่มการรองรับการแคชเทมเพลตลงใน environment-service
- แก้ไขปัญหาเกี่ยวกับคำสั่งเครื่องหมายทับในแชท Gemini ที่ไม่ทำงานหากไม่มีเครื่องมือแก้ไขที่ใช้งานอยู่
- ปรับปรุงไฟล์
.idx/dev.nix
เริ่มต้นในเทมเพลตหลายรายการ - ปรับปรุงการจัดการ UI สำหรับส่วนขยายที่เพิ่มลงในไฟล์
.idx/dev.nix
และแพ็กเกจ Nix เมื่อแก้ไขไฟล์.idx/dev.nix
- การปรับปรุงประสิทธิภาพและ UI สำหรับแชท Gemini
- แก้ไขข้อบกพร่องใน Gemini ในบันทึกใบอนุญาต IDX และคำแนะนำที่ถูกปฏิเสธ
- เพิ่มปุ่มเพื่อหยุดสร้างคำแนะนำในแชท Gemini
- อัปเดตประกาศเกี่ยวกับนโยบายความเป็นส่วนตัวและเพิ่มตัวเลือกภาษา
- การอัปเดตประสบการณ์การเริ่มต้นใช้งานสำหรับผู้ใช้ใหม่
- เพิ่มตัวเลือก Langchain ลงในเทมเพลต Gemini API
- อัปเดตภาษาที่อธิบายฟีเจอร์ใหม่สำหรับ Gemini ใน IDX
- การปรับปรุง UI
- การปรับปรุงเวลาในการโหลดและประสิทธิภาพ
มีนาคม 2024
26 มีนาคม 2024
- อัปเกรด
nodejs
เป็นเวอร์ชัน 20 เพื่อแก้ไขปัญหา npm ในโหนด 18 - เพิ่มเทมเพลต "ไปที่ Gemini API"
- เพิ่มความคิดเห็นที่เป็นประโยชน์หลังจากเรียกใช้โปรแกรมเชลล์ Nix
- ปิด
prefer-offline
ในnpmrc
เริ่มต้น - นำ
NPM_CONFIG_GLOBALCONFIG
ออกจากเทมเพลตและdev.nix
แล้ว - อัปเดต Flutter เป็นเวอร์ชัน 3.19.3
- ปรับปรุงคุณภาพของคำแนะนำการเติมโค้ด
14 มีนาคม 2024
- ปรับปรุงการจัดการชื่อแพ็กเกจใน npm install
- นำตัวอย่าง iOS ออกจากการกำหนดค่า
dev.nix
สำหรับเทมเพลตทั้งหมดแล้ว - รูปแบบไฟล์
dev.nix
มาตรฐานสำหรับเทมเพลตทั้งหมด - แก้ไขข้อผิดพลาดเกี่ยวกับแคช npm เมื่อติดตั้งบางแพ็กเกจจากแคชชั่วคราว
- แก้ไขข้อผิดพลาดเกี่ยวกับคอมไพเลอร์โปรแกรมจำลอง
- อัปเดตลิงก์ไปยังหน้าคำถามที่พบบ่อย
- แก้ไขคำเตือน SC2088 ShellCheck
- เพิ่มเครื่องมือ Android ลงในเทมเพลต Flutter
- อัปเดตไอคอนและปรับปรุง UI เล็กน้อย
7 มีนาคม 2024
- แก้ไขข้อบกพร่องและปรับปรุง Gemini
- นำการจำลอง iOS และ Safari ออกจากตัวอย่าง IDX แล้ว
- การแก้ไขและปรับปรุงเทมเพลต Django
- เปิดใช้ Nix สำหรับทุกเวิร์กスペース
กุมภาพันธ์ 2024
22 กุมภาพันธ์ 2024
- เพิ่ม Flutter DevTools
- เปิดการเติมโค้ดจาก Gemini โดยค่าเริ่มต้น
16 กุมภาพันธ์ 2024
- แก้ไขปัญหาการติดตั้งเครื่องมือ Go ที่ไม่ทำงานในเทมเพลต Go และเพิ่ม
nodemon
- เพิ่ม Angular CLI ในเทมเพลต Angular
- เพิ่ม
gitignore
ลงในเทมเพลต LangChain JS - ตอนนี้ Gemini จะผสานบล็อกโค้ดตามลำดับ
- อัปเดตข้อความเกี่ยวกับความเป็นส่วนตัวและใส่ลิงก์ไปยังประกาศเกี่ยวกับความเป็นส่วนตัว
ตุลาคม 2023
10 ตุลาคม 2023
- ตอนนี้คุณใช้ความช่วยเหลือเกี่ยวกับโค้ดจาก AI ในบรรทัดเพื่อสร้างโค้ดใหม่หรือแก้ไขโค้ดที่มีอยู่โดยตรงในตำแหน่งที่ต้องการได้แล้ว สลับความช่วยเหลือเกี่ยวกับโค้ด AI ในบรรทัดโดยกด 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
- การปรับปรุง UI
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
เพื่อป้อนข้อมูลในแบบฟอร์มเวิร์กスペースใหม่โดยอัตโนมัติได้แล้ว - แก้ไขโค้ดไอคอนที่ไม่แสดงใน Safari
Nix
- ตอนนี้พื้นที่ทํางาน Nix สามารถฟัง "ไม่พบคําสั่ง" และแนะนําแพ็กเกจที่จะติดตั้งได้แล้ว
- การแก้ไขข้อบกพร่องที่เกี่ยวข้องกับ Firebase สำหรับเวิร์กスペース Nix
- ตั้งค่า
WEB_HOST
env var ในเวิร์กสเปซ Nix เพื่อให้แก้ไขข้อบกพร่องได้ง่ายขึ้น - ผู้ใช้สามารถใช้ Nix Flakes สำหรับตรรกะการสร้างได้
1 สิงหาคม 2023
- แก้ไขข้อบกพร่องและปรับปรุงความเสถียร
- ตอนนี้การกําหนดค่าพื้นที่ทํางานส่วนใหญ่อยู่ในเนมสเปซ "idx" ไม่ใช่ "ide" ดูข้อมูลเพิ่มเติมในหัวข้อปรับแต่งสภาพแวดล้อม IDX
ตัวอย่าง
- คอนโซลใหม่ในตัวอย่างเว็บจะแสดง
console.log
คำสั่งเพื่อช่วยแก้ไขข้อบกพร่อง - ตอนนี้ลิงก์ภายในแอปที่แสดงผลในตัวอย่างจะคลิกได้
- การปรับปรุง UI
- ตอนนี้คำสั่งแสดงตัวอย่างจะทำงานในไดเรกทอรีต่างๆ ได้แล้ว
ตัวอย่างเช่น ตอนนี้คุณตั้งค่า
cwd
ในการกำหนดค่าที่เกี่ยวข้องกับไดเรกทอรีพื้นที่ทำงานได้แล้ว
การรองรับ Nix
- ตอนนี้การรองรับ Nix พร้อมให้ใช้งานในวงกว้างมากขึ้น
- เพิ่มการรองรับช่อง Nix โดยช่องที่รองรับคือ "stable-23.05" และ "unstable" ดูข้อมูลเพิ่มเติมในหัวข้อปรับแต่งสภาพแวดล้อม IDX
- ระบบจะติดตั้ง Nodejs และ Python3 โดยค่าเริ่มต้นหากไม่มีการกำหนดค่า
.idx/dev.nix
ในพื้นที่ทํางาน - ตอนนี้คุณใช้ Nix เองภายใน Workspace ได้แล้ว