בדף הזה מפורט מידע על השינויים בכל גרסה של Project IDX.
אוקטובר 2024
המיטב
- צ'אט אינטראקטיבי (תצוגה מקדימה) זמין עכשיו לכולם! עכשיו, כשאתם מתחילים שיחה אינטראקטיבית חדשה ב-Gemini ב-IDX, הוא יכול להריץ פקודות במסוף, להציע שינויים ולהוסיף קבצים חדשים לבדיקה באמצעות כלי אינטראקטיבי להשוואה בין גרסאות, ועוד.
- הוספנו מסמך בנושא שיתוף התצוגות המקדימות באופן ציבורי ועדכנו את השאלות הנפוצות בנושא פתיחת יציאות באופן ציבורי כדי לפשט את חוויית הפיתוח כשהקצה העורפי והקצה הקדמי פועלים בשרתים שונים או אפילו בסביבות עבודה שונות.
Gemini ב-IDX
- עכשיו אפשר לנווט בהיסטוריית ההנחיות באמצעות מקשי החצים למעלה/למטה.
- Gemini מבין עכשיו יותר על IDX עצמו, כך שאם אתם נתקלים בבעיות בתכונה של IDX, נסו לבקש ממנו עזרה.
- שיפורים משמעותיים בביצועים ובאמינות של צ'אט אינטראקטיבי.
- זיהוי השפה ב-Gemini השתפר, כך שההדגשה של התחביר חזקה יותר ויש פחות סיכוי ש-Gemini יטעה לגבי השפה שאתם שואלים עליה.
סביבות, תבניות ותצוגות מקדימות
- נוספה תמיכה בסביבות עבודה של React Native שאינן של Expo.
- הפלט מההקושחה של onStart ו-onCreate מוצג עכשיו בערוץ פלט, שיכול לעזור בניפוי באגים בהקושחה של ה-hooks למשתמשים שכותבים את קובצי dev.nix שלהם.
- התבנית של Firebase Data Connect משתמשת עכשיו בגרסה הציבורית של הקוד, שזמינה ב-GitHub. כתוצאה מכך, מעכשיו והלאה נעדכן את הגרסה הזו בתדירות גבוהה יותר עם פיצ'רים ותיקוני באגים.
- עכשיו אפשר להתאים אישית את רמות היומנים של תוספים מובנים, כדי לעזור בפתרון בעיות
- שדרגנו את רוב התבניות ל-Nix 24.05. במקרים מסוימים, השדרוג הזה נדרש כדי לקבל את הגרסאות העדכניות ביותר של החבילות עם עדכונים חשובים. בשבועות הקרובים נשדרג כמה מהתבניות שנותרו.
- כמה תבניות קיבלו אחסון במטמון חכם יותר, והפעלה והתקנה של חבילות חדשות יהיו מהירות יותר.
- כל יחסי התלות של תבנית מפות Google מותקנים מראש, כך שאין יותר צורך להתקין אותם בזמן ההפעלה, וכתוצאה מכך זמני ההפעלה קצרים יותר.
- תוקנה בעיה שבה נגמר מקום בדיסק של מאגר Nix.
- התבנית 'מעבר בין תצוגות' ב-Astro הוסרה, כי היא הוסרה מהגרסה האחרונה של Astro.
ביצועים ואמינות
- זמן הפעלה משופר של סביבות עבודה חדשות באינטרנט. אנחנו שואפים לבצע עוד שיפורים בתחום הזה בהמשך.
- אמינות משופרת של יצירת סביבת עבודה חדשה או פתיחת סביבת עבודה חדשה.
- שיפור האמינות של מצב השחזור, אם סביבת העבודה נמצאת במצב פגום.
שיפורים אחרים
- תוקנו מספר באגים בממשק המשתמש שקשורים למצב הבהיר של לוח הבקרה.
- עכשיו אפשר להזין מראש שם לסביבות עבודה שעותקו ממאגר git.
- כמה העדפות משתמש, כמו הרשאות הגישה למרכז הבקרה, נשארות עכשיו קבועות, במקום להתאפס בכל ביקור.
- ממשק המשתמש של תיבת הדו-שיח לשיתוף מרחב העבודה עודכן והפך לאינטואיטיבי יותר.
ספטמבר 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 ייעודי שמאפשר לבצע שינויים מפורטים יותר בקבצים שלמים, כשעורכים קוד קיים.
- קטעי קוד של פקודות מעטפת ב-Chat מאפשרים עכשיו להריץ את הפקודה בחלון טרמינל בלחיצה אחת
- התכונה 'צ'אט אינטראקטיבי' פועלת עכשיו בצורה טובה יותר בהתאם לכללי
.aiexclude
שלכם. - תוקנו באגים קלים בממשק המשתמש בחלונית הצ'אט
- שיפורים בהוספה של קוד בסיס לאינדקס
- תוקנה בעיה בהקשר של מספרי שורות שגויים בקובצי קוד מקומיים
סביבות, תבניות ותצוגות מקדימות
- תבניות רבות עודכנו לערוץ ה-nix היציב האחרון (24.05).
- הוספנו תמיכה ב-builds שאינם של Expo לתבנית של React Native.
- שיפורים באמינות של תצוגות מקדימות של Expo + React Native.
- שיפורים בטיפול בקישורים בתצוגות מקדימות באינטרנט.
- הסרנו יומנים מיותרים שהעמיסו על מסוף DevTools.
- שיפורים במטמון החבילות של Nix.
- תיקונים לתבנית Astro.
- שיפורים בתהליך העבודה ב-Workspace החדש כשמתחילים מתבנית מותאמת אישית
שיפורים אחרים
- חדש! לוחצים לחיצה ימנית על הקוד ובוחרים באפשרות 'יצירת קטע קוד' כדי ליצור במהירות תמונה יפה של קטע קוד, שמבוססת על snippet.idx.dev.
- תוקנה בעיה ארוכת טווח שקשורה לכך שלא ניתן לפתוח חלונות טרמינל.
- כשיוצרים סביבות עבודה חדשות, פותחים את כרטיסיות ברירת המחדל של הכלי לעריכה לכלי הנכון.
אוגוסט 2024
המיטב
- רוצים לראות איך התבניות שלנו פועלות? אתם מוזמנים לעבור אל המאגר project-idx/templates ב-GitHub, שעבר לאחרונה לקוד פתוח.
- עדכנו את מפת הדרכים הציבורית שלנו. כדאי לעיין בו כדי לראות על מה צוות IDX עובד, ולצבוע על מה שרוצים שיהיה השלב הבא (עם קישורים לפורטל לבקשות להוספת תכונות).
- יש לנו דף סטטוס חדש עם אינדיקטורים של סטטוס בזמן אמת בכותרת התחתונה של idx.dev ובלוח הבקרה.
Gemini ב-IDX
- שיפורים בניסוי של צ'אט אינטראקטיבי
- שיפורים נוספים בהוספה של
.aiexclude
ובקוד בסביבה המקומית לאינדקס - תיקון באג קטן בממשק המשתמש ב-Gemini ב-IDX chat
ביצועים, גישה ותשתית
- תוקנו מספר בעיות שקשורות לאמינות, במיוחד למשתמשים באסיה
- שינויים בהגדרות של מכונות וירטואליות של Workspace באזורים שונים כדי לשפר את האמינות
- שיפורים ב-IDX ב-iPad שקשורים לבדיקת קובצי cookie של צד שלישי
- זמן הפעלה משופר של תבניות מבוססות-אינטרנט
שיפורים אחרים
- נוספה אפשרות שירות חדשה של
mongodb
להגדרת הסביבה.idx/dev.nix
- שיפורים ב-Android Studio בניסוי IDX
- שיפורים בארגז החול של SDK של מפות ל-Android
- שיפורים בשילובים של Bitbucket ו-GitLab, כולל תמיכה בקבוצות משנה של GitLab
יולי 2024
המיטב
- בפוסט הזה בבלוג תוכלו לקרוא על שילוב עם Android Studio, על React Native ועל תבניות של מסדי נתונים, ועוד:
- נרשמים לניסיון של Android Studio בפרויקט IDX, לגמרי בדפדפן (ניסיוני).
- תבנית ניסיונית של React Native (התכונה שזכתה להכי הרבה קולות!)
- ספרייה חדשה של פתרונות מקצה לקצה.
- תבניות להתחלת השימוש במסדי נתונים חדשות, כולל Postgres, MySQL, Firebase Data Connect (תצוגה מקדימה פרטית) ו-Prisma.
- הוספנו שילוב עם Cloud Secret Manager, שמאפשר ליצור, לשנות ולהציג סודות (כמו מפתחות API) במהירות בפרויקט ב-Google Cloud.
- Gemini ב-IDX: תהליך ניסיוני ליצירת מסמכי עזרה ובדיקות יחידה לקובץ.
- הפקודה החדשה 'קובץ ZIP והורדה' מפשטת את הורדת הקבצים והתיקיות ממרחב העבודה (ראו הדיון בקהילה).
- שיפורים בניווט כשמתקינים את IDX בתור אפליקציית אינטרנט מתקדמת (PWA).
סביבות ותצוגות מקדימות
- עכשיו אפשר להרחיב את ברירת המחדל
PATH
באמצעותenv = { PATH = ["/myfolder/bin"]; };
. - נוספה אפשרות תצורה
enableTcp
לשירות Postgres (services.postgres
). - יומני שרת האינטרנט מוצגים עכשיו בזמן שהצגות מקדימות של אתרים מתחילות.
- שיפורים ברינדור של ערוץ הפלט של יומני התצוגה המקדימה מסוג IDX.
- שיפור ההשלמה האוטומטית והניתוח של
dev.nix
. - תיקון שגיאה זמנית מסוג 'לא נמצאה הפקודה showWebPreview'.
- ניקוי הרישום הפנימי ביומן במסוף JS, לשיפור חוויית ניפוי הבאגים באינטרנט כשמשתמשים בכלי הפיתוח המובנים של הדפדפן.
- תוקנה בעיה עם תצוגות מקדימות איטיות בחלק מהתבניות (כולל תבניות שמבוססות על vite 4.x וגרסאות קודמות).
- שיפור האמינות של הטיפול במשתני הסביבה.
Gemini ב-IDX
- תיקונים שקשורים לקבצים מסוג
.aiexclude
. - תיקון של הדגשת תחביר של קטעי קוד במצבים מסוימים.
- תוקנו בעיות שבהן Gemini לא הציג תשובה במצבים מסוימים.
שיפורים אחרים
- הוספנו קבוצה חדשה של מקשי קיצור Ctrl+' (Cmd+' ב-Mac):
- Ctrl+' ואז Ctrl+D מובילים למרכז הבקרה של IDX בכרטיסייה חדשה.
- Ctrl+' ואז Ctrl+G פותחים את תפריט הפעולות של Gemini ב-IDX.
- Ctrl+' ואז Ctrl+' ממקדים את חלונית Project IDX בסרגל הפעילות.
- נוספה האפשרות לאפס או להפעיל מחדש סביבות עבודה לצורך פתרון בעיות.
- מעדכנים את
firebase-tools
לגרסה 13.13.1. - תיקונים בשילוב של Dartpad ו-IDX.
- תיקון עורך ברירת המחדל של תבנית Gemini API Notebook.
- מניעת התנגשויות בשמות של סביבות עבודה עם כלים לתשתית.
- תיקון של הגדרות ברירת מחדל מסוימות בהגדרות IDE המומלצות של Dart כשיוצרים סביבות עבודה חדשות ב-Flutter.
- שיפורים בתהליך העבודה של התאמה אישית של סמלי Workspace באמצעות
.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 לגרסה 3.22.2 של Flutter
- תיקונים בתבניות של Next.js, Go ו-Gemini + פלטפורמת מפות Google
Gemini ב-IDX
- שיפורים בהוספה של קוד בסיס לאינדקס
- שיפורים בהשלמת קוד עם הקשר עשיר יותר ברמת הפרויקט
- שיפורים בצ'אט אינטראקטיבי (התכונה הזו עדיין בתצוגה מקדימה פרטית)
שילובים
- הוספת קישור למרכז הבקרה של מפתחות ה-API לשילובים של Gemini ומפות Google
- שיפורים בשילוב עם Cloud Run: הגדרת תיקיית build ותיקיית אפליקציה, שמירת העדפות, אפשרות לנתק פרויקטים ועוד.
- תיקונים לתהליכי OAuth
- תוקנה שגיאה שקשורה למזהי מפתחות API ארוכים מדי
שיפורים אחרים
- הפעלת חבילות Nix 'לא חופשיות' לשימוש ב-IDX
- הפעלת השימוש בערוץ Nix
stable-24.05
- הוספנו תמיכה בהחלפת משתני מעטפת במשתני הסביבה
dev.nix
. - שיפורים בטיפול במצב שחזור
- תיקון הצגת הרישיון בממשק המשתמש של 'הוספת חבילות nix'
- תיקונים לכשלים בסביבת זמן הריצה של LSP.
- תיקון של יציאות נפוצות כמו 8080 שלא זמינות בגלל שירותים פנימיים
- תוקנו בעיות שקשורות להתקנה תקועה של חבילות כלי מערכת מומלצות ב-Terminal
- תוקנה קריסה שקשורה להעלאות של קבצים גדולים
- תוקנה בעיה שבה הלחצן 'הקודם' לא פועל בלוח הבקרה במקרים מסוימים
- שיפורים בזמני הטעינה של Dashboard
- הסרת השיתוף של המסלול
/preview
(עדיין בגרסת ניסיון)
מאי 2024
29 במאי 2024
- פשוטנו את התהליך להוספה של שירותים כמו MySQL, Postgres ו-Redis למרחבי עבודה ולהתאמה אישית שלהם, באמצעות אובייקט התצורה החדש
services
ל-dev.nix
. - מסמכי תיעוד משופרים, במיוחד בנושא התאמה אישית של הסביבה (
dev.nix
). - שיפרנו את חוויית המשתמש בממשק הצ'אט של Gemini ב-IDX.
- עדכון סביבת העבודה שמוגדרת כברירת מחדל ב-Flutter לגרסה היציבה האחרונה (3.22).
- עדכנו את הגרסה המובנית של ה-CLI של Firebase (firebase-tools) לגרסה 13.9.
- הוספנו למסמכי התיעוד כלי ליצירת לחצן 'פתיחה ב-IDX'.
14 במאי 2024
- IDX זמין עכשיו בגרסת בטא פתוחה! מידע נוסף זמין בבלוג.
- השקנו פורום דיון. יש לכם שאלה לגבי IDX? כדאי לשאול שם.
- שינינו את המספר המקסימלי של סביבות עבודה מ-2 ל-5 (למשתמשים שנרשמו לתוכנית Google Developer Program ללא תשלום).
- הוספנו קטע חדש בשם 'שילובים' כדי לייעל את הפריסה ב-Firebase Hosting וב-Cloud Run, ולפשט את ההוספה של Gemini API ושל פלטפורמת מפות Google לאפליקציה.
- הוספנו כמה תבניות חדשות, כולל 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
- מגדירים את ה-builds של Flutter כך שיפעלו במהלך יצירת סביבת העבודה (
onCreate
). - הפעלת הצגת מודעות למכונות עבודה של IDX מחוץ לאירופה ולאסיה.
- שיפורים בתשתית הבסיסית של Nix כדי לקצר את זמן הטעינה.
- תיקונים ושיפורים קלים בתבניות של Astro.
- FlutterFire CLI מובנה מראש למרחבי עבודה של Flutter.
- IDX AI נקרא עכשיו Gemini ב-IDX.
- זמני טעינה משופרים לתבנית Next.js.
- שיפורים בממשק המשתמש ובביצועים של Gemini ב-IDX.
- תוקן באג שגרם לכך ש-Gemini Chat המשיך ליצור שיחות אחרי מעבר לשרשור אחר.
- זמני טעינה משופרים ואמינות משופרת בסביבות העבודה של IDX.
- שיפורים בגרסה הניסיונית של Chrome DevTools שמוטמעת ב-IDX.
- תוקן מדד החבילות של Nix ושודרג לגרסה האחרונה.
- הסרת יציאת אדמין חשופה
- התקננו את Flutter בדיסק הביתי והסרנו את הפלאגין של Firebase שמותקן מראש, לקראת שילוב מעודכן של Firebase.
- עדכנו את התבניות כדי לשפר את זמני האחסון במטמון ואת זמני הטעינה, ולא להשתמש במטמון npm משותף בין התבניות.
- תוקנו באגים בתצוגה המקדימה ל-Android.
- עדכנו את התבנית של Flutter לגרסה האחרונה ושיפרו את האופן שבו מגדירים סביבות Flutter.
12 באפריל 2024
- נוספה תמיכה בשמירת תבניות במטמון לשירות הסביבה.
- תוקנה בעיה שבה פקודות קו נטוי (slash) ב-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. - הוספנו את Go לתבנית של 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 Tools לתבניות של Flutter.
- עדכנו את הסמלים וביצענו שיפורים קוסמטיים בממשק המשתמש.
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.
- שיפורים בממשק המשתמש.
12 בספטמבר 2023
כללי
- תמיכה משופרת ב-Firebase Emulator Suite.
- 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
- עכשיו אפשר להאזין ל-"command not found" במרחבי העבודה של Nix ולהציע חבילות להתקנה.
- תיקוני באגים שקשורים ל-Firebase בסביבות העבודה של Nix.
- מגדירים את משתנה הסביבה
WEB_HOST
בסביבות העבודה של Nix כדי לנפות באגים בקלות רבה יותר. - משתמשים יכולים להשתמש ב-Nix flakes לצורך לוגיק ה-build שלהם.
1 באוגוסט 2023
- תיקוני באגים ושיפורי יציבות.
- רוב ההגדרות של סביבת העבודה נמצאות עכשיו במרחב השמות 'idx' ולא במרחב השמות 'ide'. מידע נוסף זמין במאמר התאמה אישית של סביבת IDX.
תצוגות מקדימות
- במסוף החדש בתצוגות המקדימות באינטרנט מוצגות הצהרות
console.log
שעוזרות בניפוי באגים. - מעכשיו אפשר ללחוץ על קישורים באפליקציות שמוצגות בתצוגות המקדימות.
- שיפורים בממשק המשתמש.
- עכשיו אפשר להריץ פקודות תצוגה מקדימה בספריות שונות.
לדוגמה, עכשיו אפשר להגדיר את
cwd
בתצורה ביחס לספריית סביבת העבודה.
תמיכה ב-Nix
- התמיכה ב-Nix זמינה עכשיו כאפשרות רחבה יותר.
- נוספה תמיכה בערוץ nix. הערוצים הנתמכים הם 'stable-23.05' ו-'unstable'. מידע נוסף זמין במאמר התאמה אישית של סביבת IDX.
- Nodejs ו-Python3 מותקנים כברירת מחדל אם אין הגדרה של
.idx/dev.nix
בסביבת העבודה. - עכשיו אפשר להשתמש ב-Nix בתוך סביבת העבודה.