Cette page fournit des informations sur les modifications apportées à chaque version du projet IDX.
Octobre 2024
Sélection
- Chat interactif (version Preview) est désormais disponible pour tous les utilisateurs. Désormais, lorsque vous démarrez un fil de discussion interactif avec Gemini dans IDX, il peut exécuter des commandes dans votre terminal, suggérer des modifications et ajouter de nouveaux fichiers à examiner à l'aide d'un outil de comparaison interactif, et plus encore.
- Nous avons ajouté une documentation sur le partage public de vos aperçus et mis à jour les questions fréquentes sur l'ouverture publique de ports afin de simplifier l'expérience de développement lorsque votre backend et votre frontend s'exécutent sur différents serveurs ou même dans différents espaces de travail.
Gemini dans IDX
- Vous pouvez désormais parcourir l'historique de vos requêtes à l'aide des touches fléchées vers le haut et vers le bas.
- Gemini comprend désormais mieux l'IDX. Si vous rencontrez des difficultés avec une fonctionnalité IDX, demandez-lui de l'aide.
- Améliorations importantes des performances et de la fiabilité de Chat interactif.
- La détection de la langue dans Gemini a été améliorée. La mise en surbrillance de la syntaxe est donc plus robuste, et Gemini est moins susceptible de mal comprendre la langue que vous recherchez.
Environnements, modèles et aperçus
- Ajout de la prise en charge des espaces de travail React Native autres qu'Expo.
- La sortie des hooks onStart et onCreate est désormais affichée dans un canal de sortie, ce qui peut aider à déboguer les hooks défectueux pour les utilisateurs qui écrivent leurs propres fichiers dev.nix.
- Le modèle Firebase Data Connect utilise désormais la version publique du code, disponible sur GitHub. Par conséquent, elle recevra des mises à jour de fonctionnalités et des corrections de bugs plus fréquentes à l'avenir.
- Les niveaux de journalisation des extensions intégrées peuvent désormais être personnalisés, ce qui peut faciliter le dépannage.
- Mise à niveau de la plupart des modèles vers Nix 24.05, ce qui est parfois nécessaire pour obtenir les dernières versions de paquets avec des mises à jour importantes. Quelques modèles restants seront mis à niveau dans les semaines à venir.
- Plusieurs modèles ont bénéficié d'un système de mise en cache plus intelligent. Le démarrage et l'installation de nouveaux packages seront ainsi plus rapides.
- Toutes les dépendances du modèle Google Maps sont désormais préinstallées et n'ont plus besoin d'être installées au démarrage, ce qui accélère considérablement le démarrage.
- Correction d'un problème qui entraînait l'épuisement de l'espace disque du dépôt Nix.
- Le modèle "Transitions de vue" d'Astro a été supprimé, car il a été supprimé de la dernière version d'Astro.
Performances et fiabilité
- Amélioration du temps de démarrage des nouveaux espaces de travail Web. Nous prévoyons d'améliorer encore ce point à l'avenir.
- Amélioration de la fiabilité de la création ou de l'ouverture d'un espace de travail.
- Amélioration de la fiabilité du mode de récupération si un espace de travail se trouve dans un état incorrect.
Autres améliorations
- Correction d'un certain nombre de bugs d'interface utilisateur liés au mode clair du tableau de bord.
- Vous pouvez désormais saisir un nom pour les espaces de travail clonés à partir d'un dépôt Git à l'avance.
- Plusieurs préférences utilisateur, comme la visibilité du tableau de bord, sont désormais persistantes, au lieu d'être réinitialisées à chaque visite.
- L'interface utilisateur de la boîte de dialogue de partage d'un espace de travail a été mise à jour pour être plus intuitive.
Septembre 2024
Sélection
Rejoignez notre nouveau programme en accès anticipé pour tester les fonctionnalités expérimentales et nous donner votre avis avant qu'elles ne soient lancées en production. Le chat interactif pour Gemini dans IDX est la première fonctionnalité en accès anticipé de ce type. Rejoignez-nous dès aujourd'hui pour la tester et nous faire part de vos commentaires.
Vous pouvez désormais partager publiquement vos aperçus lorsque votre espace de travail est actif grâce au nouveau bouton "Publier l'aperçu", disponible dans le menu des liens de la barre d'outils d'aperçu Web.
Nous venons de déployer une nouvelle console Web (par exemple, pour afficher vos instructions
console.log
, vos erreurs JavaScript, etc.), avec une intégration de Comprendre cette erreur pour Gemini dans IDX. Rappel: Vous pouvez continuer à utiliser les outils pour les développeurs intégrés à votre navigateur pour des cas d'utilisation plus avancés (débogage du trafic réseau, animations, etc.).Vous pouvez désormais essayer Gemini, le SDK Vertex AI pour Firebase, Firestore et Angular en même temps, directement dans IDX, avec une nouvelle application exemple Gemini de Firebase.
Nous avons publié un article de blog expliquant comment créer des expériences de démarrage de qualité grâce aux modèles personnalisés d'IDX.
Le thème clair est désormais disponible dans le tableau de bord IDX. Bien que l'expérience de base de l'éditeur ait toujours accepté les thèmes clair, sombre et entièrement personnalisés, notre tableau de bord a toujours été conçu exclusivement pour le mode sombre. Nous venons de lancer un nouveau thème clair pour le tableau de bord, qui se marie parfaitement avec le thème clair par défaut d'IDX pour l'éditeur.
Gemini dans IDX
- Nous avons apporté d'importantes améliorations à Chat interactif, qui est désormais disponible en accès anticipé.
- Le panneau d'assistance intégré (Cmd+I ou Ctrl+I) utilise désormais un modèle d'IA spécialement conçu pour apporter des modifications plus précises aux mises à jour de fichiers entiers lors de la modification de code existant.
- Les extraits de code pour les commandes shell dans Chat permettent désormais d'exécuter la commande dans une fenêtre de terminal en un clic.
- Le chat interactif respecte désormais mieux vos règles
.aiexclude
. - Correction de petits bugs d'interface utilisateur dans le panneau de chat
- Améliorations apportées à l'indexation du codebase
- Correction d'un problème de contexte lié à des numéros de ligne incorrects pour les fichiers de code locaux
Environnements, modèles et aperçus
- De nombreux modèles ont été mis à jour vers la dernière version stable du canal nix (24.05).
- Ajout de la prise en charge des builds autres qu'Expo pour le modèle React Native.
- Amélioration de la fiabilité des aperçus Expo + React Native.
- Amélioration de la gestion des liens dans les aperçus Web.
- Suppression de certains journaux errants qui encombraient la console DevTools.
- Améliorations apportées au cache de paquets Nix.
- Corrections apportées au modèle Astro.
- Améliorations apportées au flux de création d'un nouvel espace de travail à partir d'un modèle personnalisé
Autres améliorations
- Nouveau ! Faites un clic droit sur votre code, puis sélectionnez "Générer un extrait" pour générer rapidement une belle image d'extrait de code, optimisée par snippet.idx.dev.
- Correction d'un problème de longue date lié à l'impossibilité d'ouvrir des fenêtres de terminal.
- Lorsque vous créez des espaces de travail, ouvrez les onglets d'éditeur par défaut dans l'éditeur approprié.
Août 2024
Sélection
- Vous voulez voir comment fonctionnent nos modèles de démarrage ? Accédez au dépôt project-idx/templates sur GitHub, qui est désormais Open Source.
- Nous avons mis à jour notre feuille de route publique. Consultez-la pour découvrir sur quoi travaille l'équipe IDX et pour voter sur les prochaines fonctionnalités (avec des liens vers le portail de demandes de fonctionnalités).
- Nous avons ajouté une nouvelle page d'état, avec des indicateurs d'état en temps réel dans le pied de page de idx.dev et dans le tableau de bord.
Gemini dans IDX
- Améliorations apportées au test du chat interactif
- Améliorations supplémentaires apportées à l'indexation de
.aiexclude
et du codebase local - Correction d'un petit bug d'interface utilisateur dans Gemini dans le chat IDX
Performances, accès et infrastructure
- Correction d'un certain nombre de problèmes de fiabilité, en particulier pour les utilisateurs en Asie
- Modifications apportées aux configurations des VM Workspace dans les différentes régions pour améliorer la fiabilité
- Améliorations apportées à l'IDX sur iPad concernant la vérification des cookies tiers
- Amélioration du temps de démarrage des modèles basés sur le Web
Autres améliorations
- Ajout d'une nouvelle option de service
mongodb
pour la configuration de l'environnement.idx/dev.nix
- Améliorations apportées à Android Studio dans le test IDX
- Améliorations apportées au bac à sable du SDK Maps pour Android
- Améliorations apportées aux intégrations Bitbucket et GitLab, y compris la prise en charge des sous-groupes GitLab
Juillet 2024
Sélection
- Lisez notre article de blog sur l'intégration d'Android Studio, React Native et les modèles de base de données, entre autres:
- Inscrivez-vous pour essayer Android Studio sur le projet IDX, entièrement dans le navigateur (expérimental).
- Modèle React Native expérimental (une fonctionnalité très populaire)
- Nouvelle bibliothèque de solutions de bout en bout.
- Nouveaux modèles de démarrage de base de données, y compris Postgres, MySQL, Firebase Data Connect (version Preview privée) et Prisma.
- Ajout de l'intégration de Cloud Secret Manager, qui vous permet de créer, de modifier et d'afficher rapidement des secrets (tels que des clés API) dans votre projet Google Cloud.
- Gemini dans IDX: flux expérimental permettant de générer de la documentation et des tests unitaires pour un fichier.
- Nouvelle commande "ZIP et télécharger" qui simplifie le téléchargement de fichiers et de dossiers depuis vos espaces de travail (voir la discussion de la communauté).
- Amélioration de la navigation lors de l'installation d'IDX en tant que progressive web app (PWA).
Environnements et aperçus
- Vous pouvez désormais étendre la
PATH
par défaut à l'aide deenv = { PATH = ["/myfolder/bin"]; };
. - Ajout d'une option de configuration
enableTcp
pour le service Postgres (services.postgres
). - Les journaux du serveur Web s'affichent désormais lorsque les aperçus Web commencent.
- Amélioration du rendu du canal de sortie des journaux d'aperçu "IDX".
- Amélioration de la saisie semi-automatique et de l'analyse
dev.nix
. - Correction d'une erreur intermittente "Commande showWebPreview introuvable".
- Nettoyez la journalisation interne dans la console JS, ce qui améliore l'expérience de débogage Web lorsque vous utilisez les outils de développement intégrés du navigateur.
- Correction d'un problème d'affichage lent pour certains modèles (y compris les modèles basés sur vite 4.x et versions antérieures).
- Améliore la fiabilité de la gestion des variables d'environnement.
Gemini dans IDX
- Corrections liées aux fichiers
.aiexclude
. - Correction de la coloration syntaxique des extraits de code dans certaines situations.
- Correction de problèmes de non-affichage de réponse par Gemini dans certains cas.
Autres améliorations
- Ajout d'une nouvelle suite de raccourcis clavier Ctrl+' (Cmd+' sur Mac) :
- Ctrl+', puis Ctrl+D : permet d'accéder au tableau de bord IDX dans un nouvel onglet.
- Ctrl+', suivi de Ctrl+G : ouvre le menu des actions Gemini dans IDX.
- Ctrl+', suivi de Ctrl+' met en surbrillance le panneau IDX du projet dans la barre d'activité.
- Ajout de la possibilité de réinitialiser/redémarrer des espaces de travail à des fins de dépannage.
- Mettez à jour
firebase-tools
vers la version 13.13.1. - Correction de l'intégration de Dartpad et de l'IDX.
- Correction de l'éditeur par défaut du modèle de notebook de l'API Gemini.
- Évitez les collisions de noms d'espaces de travail avec les outils d'échafaudage.
- Corrige certains paramètres par défaut dans les paramètres d'IDE recommandés de Dart lors de la création d'espaces de travail Flutter.
- Améliorations du workflow de personnalisation des icônes d'espace de travail avec
.idx/icon.png
Juin 2024
- Nouveaux documents sur les modèles personnalisés et améliorations de la personnalisation des documents de votre espace de travail
- Vous pouvez désormais commencer dans Dartpad et continuer à travailler dans IDX à l'aide d'un bouton "Ouvrir dans IDX".
- Mise à jour vers CodeOSS 1.89.1 (déploiement au cours des prochaines semaines)
Modèles
- Ajout de nouveaux modèles de serveur d'API pour Go, Node, Python/Flask, PHP, Java, Dart, .NET, Ruby et C++
- Mise à jour des modèles Gemini pour Gemini 1.5 Flash et Pro
- Mise à jour de la documentation des modèles pour prendre en charge les fichiers par défaut à ouvrir lors de l'instanciation, et mise à jour de la plupart des modèles pour qu'ils l'utilisent
- Améliorations du démarrage pour certains modèles
- Amélioration de la fiabilité pour les modèles basés sur
npm
. - Mise à jour des espaces de travail Flutter par défaut vers la version 3.22.2 de Flutter
- Corrections apportées aux modèles Next.js, Go et Gemini + Maps Platform
Gemini dans IDX
- Améliorations apportées à l'indexation du codebase
- Améliorations apportées à la complétion de code avec un contexte plus riche au niveau du projet
- Améliorations apportées à la fonctionnalité Chat interactif (cette fonctionnalité est toujours en version Preview privée)
Intégrations
- Ajout d'un lien vers le tableau de bord des clés API pour les intégrations Gemini et Maps
- Améliorations de l'intégration de Cloud Run: définition du dossier de compilation et de l'application, enregistrement des préférences, possibilité de dissocier des projets, etc.
- Corrections apportées aux flux OAuth
- Correction d'une erreur liée à la longueur excessive des ID de clé API
Autres améliorations
- Activation des paquets Nix "non libres" à utiliser dans IDX
- Activer l'utilisation du canal Nix
stable-24.05
- Ajout de la compatibilité avec la substitution de variables de shell dans les variables d'environnement
dev.nix
. - Améliorations apportées à la gestion du mode de récupération
- Correction de la présentation de la licence pour l'interface utilisateur "Ajouter des paquets nix"
- Corrections des échecs d'exécution du LSP.
- Correction de l'indisponibilité de ports courants tels que le port 8080 en raison de services internes
- Correction du blocage des packages d'outils système suggérés dans le terminal
- Correction d'un plantage lié à l'importation de fichiers volumineux
- Correction du problème empêchant le fonctionnement du bouton "Retour" dans le tableau de bord dans certaines instances
- Améliorations apportées aux temps de chargement du tableau de bord
- Suppression du partage pour l'itinéraire
/preview
(toujours en phase expérimentale)
Mai 2024
29 mai 2024
- Simplifiez le processus d'ajout et de personnalisation de services tels que MySQL, Postgres et Redis dans les espaces de travail à l'aide du nouvel objet de configuration
services
pourdev.nix
. - Amélioration de la documentation, en particulier concernant la personnalisation de l'environnement (
dev.nix
). - Amélioration de l'interface utilisateur de chat pour Gemini dans IDX.
- Mise à jour des espaces de travail Flutter par défaut vers la dernière version stable (3.22).
- Mise à jour de la version intégrée de la CLI Firebase (firebase-tools) vers la version 13.9.
- Ajout d'un générateur de boutons "Ouvrir dans IDX" à la documentation.
14 mai 2024
- IDX est désormais disponible en version bêta ouverte. Pour en savoir plus, consultez notre blog.
- Nous avons lancé un forum de discussion. Vous avez une question sur IDX ? N'hésitez pas à le faire !
- Le nombre maximal d'espaces de travail est passé de deux à cinq (pour les utilisateurs inscrits au programme Google Developer Program sans frais).
- Ajout d'une nouvelle section "Intégrations" pour simplifier le déploiement sur Firebase Hosting et Cloud Run, et ajouter facilement l'API Gemini et Google Maps Platform à votre application.
- Ajout de plusieurs nouveaux modèles, y compris Firebase Genkit, Google Maps Platform et Gemini avec Google Maps. Suppression du modèle d'API PaLM au profit du modèle d'API Gemini existant.
- Amélioration de l'intégration intégrée, encore expérimentale, de la console des outils pour les développeurs Chrome dans les aperçus Web.
- Plusieurs notifications et pop-ups superfluses ont été supprimés pour les espaces de travail Flutter et les liens externes entre les espaces de travail.
- Amélioration de la fiabilité et de la gestion de l'importation Git.
- Plusieurs améliorations de la fiabilité et des performances dans IDX et Gemini dans IDX.
- Correction de cas particuliers qui entraînaient l'échec des aperçus IDX.
- Correction d'un voyant de chargement infini qui s'affichait dans l'émulateur Android pour les espaces de travail Flutter.
- Amélioration des fichiers
dev.nix
par défaut dans les modèles. - Suppression du dossier
gc
interne de.idx
, car il prêtait à confusion.
1er mai 2024
- Amélioration des performances du calcul
.aiexclude
. - Plusieurs corrections importantes apportées au moteur de chat pour Gemini dans IDX.
- Ajout d'outils à l'environnement Nix de référence (par exemple,
unzip
).
Avril 2024
19 avril 2024
- Définissez les compilations Flutter à exécuter lors de la création de l'espace de travail (
onCreate
). - Activation de la diffusion pour les stations de travail IDX en dehors de l'Europe et de l'Asie.
- Améliorations de l'infrastructure Nix sous-jacente pour réduire le temps de chargement.
- Corrections et améliorations mineures apportées aux modèles Astro.
- CLI FlutterFire préinstallée pour les espaces de travail Flutter.
- L'IA IDX est désormais Gemini dans IDX.
- Amélioration des temps de chargement du modèle Next.js.
- Améliorations de l'interface utilisateur et des performances de Gemini dans IDX.
- Correction d'un bug qui entraînait la poursuite de la génération de discussions Gemini Chat après le changement de fil de discussion.
- Amélioration des temps de chargement et de la fiabilité pour les espaces de travail IDX.
- Améliorations apportées à la version expérimentale des outils pour les développeurs Chrome intégrés à IDX.
- Correction de l'index des paquets Nix et mise à niveau vers la dernière version.
- Suppression du port d'administration exposé
- Installation de Flutter sur le disque de démarrage et suppression du plug-in Firebase préinstallé en vue d'une intégration Firebase mise à jour.
- Mise à jour des modèles pour améliorer la mise en cache et les temps de chargement, et pour ne pas utiliser de cache npm partagé entre les modèles.
- Correction de bugs dans l'aperçu d'Android.
- Mise à jour du modèle Flutter vers la dernière version et refonte de la configuration des environnements Flutter.
12/04/2024
- Ajout de la prise en charge du cache de modèle au service d'environnement.
- Correction du problème d'échec des commandes Gemini Chat avec le slash sans éditeur actif.
- Amélioration du fichier
.idx/dev.nix
par défaut dans plusieurs modèles. - Amélioration de la gestion de l'interface utilisateur pour les extensions ajoutées au fichier
.idx/dev.nix
et la recherche de paquets Nix lors de la modification de fichiers.idx/dev.nix
. - Amélioration des performances et de l'interface utilisateur de Gemini Chat.
- Résolution des bugs dans Gemini dans le journal des licences IDX et rejet des suggestions.
- Ajout d'un bouton pour arrêter de générer des suggestions dans Gemini Chat.
- Mise à jour de l'avis de confidentialité et ajout d'un sélecteur de langue.
- Mise à jour de l'expérience d'intégration pour les nouveaux utilisateurs.
- Ajout de l'option Langchain au modèle d'API Gemini.
- Mise à jour du texte décrivant les fonctionnalités émergentes de Gemini dans l'IDX.
- Améliorations apportées à l'interface utilisateur.
- Amélioration du temps de chargement et des performances.
Mars 2024
26 mars 2024
- Mise à niveau de
nodejs
vers la version 20 pour résoudre le problème npm sur le nœud 18. - Ajout du modèle "Accéder à l'API Gemini".
- Ajout d'un commentaire utile après l'exécution de programmes shell Nix.
-
prefer-offline
a été désactivé dansnpmrc
par défaut. - Suppression de
NPM_CONFIG_GLOBALCONFIG
des modèles et dedev.nix
. - Mise à jour de la version Flutter vers 3.19.3.
- Amélioration de la qualité des suggestions de complétion de code.
14 mars 2024
- Amélioration de la gestion du nom de package dans l'installation npm.
- Suppression des aperçus iOS de la configuration
dev.nix
pour tous les modèles. - Format de fichier
dev.nix
standardisé pour tous les modèles. - Correction des erreurs de cache npm lors de l'installation de certains packages à partir du cache éphémère.
- Correction de l'erreur du compilateur de l'émulateur.
- Mise à jour du lien vers la page des questions fréquentes.
- Correction de l'avertissement SC2088 ShellCheck.
- Ajout d'Android Tools aux modèles Flutter.
- Mise à jour des icônes et améliorations esthétiques de l'interface utilisateur.
7 mars 2024
- Correction de bugs et améliorations de Gemini.
- Suppression de la simulation iOS et Safari des aperçus IDX.
- Correction de bugs et améliorations apportées au modèle Django.
- Nous avons activé Nix pour tous les espaces de travail.
Février 2024
22 février 2024
- Ajout des outils pour les développeurs Flutter.
- La complétion de code a été activée par défaut dans Gemini.
16 février 2024
- Correction de l'installation des outils Go défectueuse dans le modèle Go et ajout de
nodemon
. - Ajout de la CLI Angular dans le modèle Angular.
- Ajout de
gitignore
au modèle JS LangChain. - Gemini fusionne désormais les blocs de code séquentiels.
- Mise à jour du texte sur la confidentialité et ajout d'un lien vers l'avis de confidentialité.
Octobre 2023
10 octobre 2023
- Vous pouvez désormais utiliser l'aide au codage par IA intégrée pour générer du code ou modifier du code existant directement là où vous le souhaitez. Activez ou désactivez l'assistance du code d'IA intégré en appuyant sur Cmd/Ctrl+I.
- Personnalisez l'icône de votre espace de travail dans le tableau de bord IDX en ajoutant une image nommée
icon.png
à votre répertoire.idx
(.idx/icon.png
). - Nix est désormais activé par défaut pour les espaces de travail. En savoir plus sur Nix et IDX
- Ajout de la compatibilité avec Docker dans IDX. Configurez Docker directement depuis l'espace de travail en ajoutant
services.docker.enable = true;
au fichier.idx/dev.nix
.
Septembre 2023
26 septembre 2023
- La liste des espaces de travail partagés avec vous indique l'utilisateur qui les a partagés.
- Ajout d'un avertissement qui vous avertit si vous avez essayé de partager un espace de travail que vous possédez déjà avec vous-même.
- Ajout d'un écran d'accueil pour Gemini au premier lancement.
- Mise à jour des liens vers la documentation et les commentaires dans le menu de navigation.
- La complétion de code Gemini est désactivée par défaut. Pour l'activer, modifiez l'option dans vos paramètres.
- Mise à jour de la version Flutter pour les espaces de travail Flutter.
- Améliorations apportées à l'interface utilisateur.
12 septembre 2023
Général
- Amélioration de la compatibilité avec la suite d'émulateurs Firebase.
- IDX ouvre désormais
index.html
par défaut sur un modèle d'application Web vierge. - Lorsque vous générez un jeton d'accès temporaire pour partager votre espace de travail (par exemple, pour l'utiliser dans une requête cURL à un service exécuté sur votre station de travail), une fenêtre s'affiche avec un jeton d'accès copiable.
- Mise à jour du modèle d'espace de travail Web vierge.
- Alignement ajusté pour l'écran de sélection du compte.
- Résolution du problème qui faisait que les utilisateurs supprimés apparaissaient toujours dans la liste d'accès partagé, comme décrit dans la section Problèmes liés au partage de Workspace.
- Améliorations apportées aux espaces de travail Flutter.
Nix
- Chargement de paquets simplifié pour les langages de programmation courants et amélioration de la vitesse de démarrage pour les espaces de travail compatibles avec Nix.
- Améliorations des configurations Nix et compatibilité améliorée avec les espaces de travail Flutter.
Gemini
- Améliorations apportées à Gemini.
- Tailles de police standardisées dans Gemini Chat.
Août 2023
22 août 2023
- Envoyez vos commentaires et vos demandes de fonctionnalités via IssueTracker au lieu d'utiliser UserVoice. IssueTracker est compatible avec les captures d'écran et les vidéos, ce qui permet d'envoyer des commentaires et des demandes de fonctionnalités plus détaillés.
- La complétion de code est désormais compatible avec YAML.
- Améliorations apportées à Gemini.
- Clarification sur la page d'erreur de connexion concernant les comptes Google et l'accès.
- Améliorations de l'infrastructure et correctifs de sécurité
15 août 2023
- Le nouveau flux Git est désormais compatible avec la saisie automatique basée sur l'URL. Les utilisateurs peuvent désormais transmettre des paramètres tels que
url
,type
etnix
pour renseigner automatiquement le formulaire de création d'un nouvel espace de travail. - Correction des codicons qui ne s'affichent pas dans Safari.
Nix
- Les espaces de travail Nix peuvent désormais écouter "commande introuvable" et suggérer des paquets à installer.
- Correction de bugs liés à Firebase pour les espaces de travail Nix.
- Définissez la variable d'environnement
WEB_HOST
dans les espaces de travail Nix pour faciliter le débogage. - Les utilisateurs peuvent utiliser des flocons Nix pour leur logique de compilation.
1er août 2023
- Correction de bugs et amélioration de la stabilité.
- La plupart de la configuration de l'espace de travail est désormais associée à l'espace de noms "idx", et non à "ide". Pour en savoir plus, consultez Personnaliser l'environnement IDX.
Aperçus
- La nouvelle console des aperçus Web affiche des instructions
console.log
pour faciliter le débogage. - Les liens dans les applications affichées dans les aperçus sont désormais cliquables.
- Améliorations apportées à l'interface utilisateur.
- Les commandes d'aperçu peuvent désormais s'exécuter dans différents répertoires.
Par exemple, il est désormais possible de définir
cwd
dans la configuration par rapport au répertoire de l'espace de travail.
Compatibilité avec Nix
- L'option Nix est désormais disponible plus largement.
- Ajout de la prise en charge des canaux nix. Les canaux compatibles sont "stable-23.05" et "unstable". Pour en savoir plus, consultez Personnaliser l'environnement IDX.
- Nodejs et Python3 sont installés par défaut si aucune configuration
.idx/dev.nix
n'est présente dans l'espace de travail. - Il est désormais possible d'utiliser Nix lui-même dans l'espace de travail.