Ta strona zawiera informacje o zmianach w każdej wersji Project IDX.
Październik 2024 r.
Najciekawsze
- Interaktywny czat (wersja przedpremierowa) jest teraz dostępny dla wszystkich. Gdy rozpoczniesz nowy wątek czatu interaktywnego z Gemini w IDX, Gemini może uruchamiać polecenia w Twoim terminalu, sugerować zmiany i dodawać nowe pliki, które możesz przejrzeć za pomocą interaktywnego narzędzia do porównywania.
- Aby ułatwić Ci pracę nad projektem, gdy backend i frontend działają na różnych serwerach lub nawet w różnych obszarach roboczych, dodaliśmy dokumentację na temat udostępniania podglądów publicznie oraz zaktualizowaliśmy często zadawane pytania dotyczące publicznego otwierania portów.
Gemini w IDX
- Korzystając z klawiszy strzałek w górę i w dół, możesz teraz poruszać się po historii promptów.
- Gemini lepiej rozumie teraz sam interfejs IDX, więc jeśli masz problem z jedną z jego funkcji, poproś o pomoc.
- Ulepszenia wydajności i niezawodności czatu interaktywnego.
- Ulepszamy wykrywanie języka w Gemini, aby wyróżnianie składni było bardziej niezawodne, a Gemini rzadziej myliło język, o który pytasz.
Środowiska, szablony i podglądy
- Dodano obsługę obszarów roboczych innych niż Expo React Native.
- Dane wyjściowe z punktów zaczepienia onStart i onCreate są teraz wyświetlane w kanale wyjściowym, co ułatwia debugowanie nieprawidłowo działających punktów zaczepienia użytkownikom, którzy piszą własne pliki dev.nix.
- Szablon Firebase Data Connect korzysta teraz z publicznej wersji kodu, dostępnej na GitHubie. W związku z tym w przyszłości będzie otrzymywać częstsze aktualizacje funkcji i poprawki błędów.
- Można teraz dostosowywać poziomy logowania wbudowanych rozszerzeń, co ułatwia rozwiązywanie problemów
- Uaktualniliśmy większość szablonów do wersji Nix 24.05, co w niektórych przypadkach jest konieczne do uzyskania najnowszych wersji pakietów z ważnymi aktualizacjami. Kilka pozostałych szablonów zostanie uaktualnionych w najbliższych tygodniach.
- W kilku szablonach wprowadzono inteligentniejsze buforowanie, dzięki czemu szybciej będą się uruchamiać i instalować nowe pakiety.
- Szablon Map Google ma teraz wstępnie zainstalowane wszystkie zależności i nie musi już ich instalować podczas uruchamiania, co znacznie przyspiesza uruchamianie.
- Rozwiązaliśmy problem polegający na tym, że sklep Nix wyczerpywał miejsce na dysku.
- Szablon „Przejścia widoku” w Astro został usunięty, ponieważ został usunięty z najnowszej wersji Astro.
Wydajność i niezawodność
- Skrót czasu uruchamiania nowych obszarów roboczych w przeglądarce. W przyszłości planujemy wprowadzić jeszcze więcej ulepszeń w tym zakresie.
- Zwiększona niezawodność tworzenia i otwierania nowego obszaru roboczego.
- Zwiększono niezawodność trybu odzyskiwania, jeśli w przypadku miejsca pracy wystąpił nieprawidłowy stan.
Inne usprawnienia
- Naprawiliśmy kilka błędów interfejsu związanych z trybem jasnym pulpitu.
- Możesz teraz z góry wpisać nazwę obszarów roboczych sklonowanych z repozytorium Git.
- Wiele ustawień użytkownika, np. widoczność panelu, jest teraz trwałych, zamiast resetowania przy każdej wizycie.
- Interfejs okna udostępniania obszaru roboczego został zaktualizowany, aby był bardziej intuicyjny.
Wrzesień 2024 r.
Najciekawsze
Dołącz do naszego nowego programu wcześniejszego dostępu, aby testować funkcje eksperymentalne i przekazywać opinie na ich temat przed ich udostępnieniem w wersji produkcyjnej. Interaktywny czat w Gemini w IDX to pierwsza funkcja dostępna w ramach wczesnego dostępu. Dołącz już dziś, aby wypróbować tę funkcję i podzielić się opinią.
Teraz możesz publicznie udostępniać swoje podglądy, gdy Twój obszar roboczy jest aktywny, za pomocą nowego przycisku „Upublicznij podgląd”, który jest dostępny w menu linku na pasku narzędzi Podgląd w sieci.
Właśnie wprowadziliśmy zupełnie nową konsolę internetową (np.do wyświetlania instrukcji
console.log
, błędów JS itp.), która zawiera integrację Zrozumieć ten błąd dla Gemini w IDX. Przypomnienie: w przypadku bardziej zaawansowanych zastosowań (np. debugowania ruchu sieciowego czy animacji) możesz nadal korzystać z wbudowanych w przeglądarkę narzędzi dla programistów.Możesz teraz wypróbować Gemini, pakiet Vertex AI SDK for Firebase, Firestore i Angular jednocześnie, korzystając z nowej przykładowej aplikacji Gemini z Firebase w IDX.
Opublikowaliśmy post na blogu, w którym opisujemy, jak tworzyć świetne strony wprowadzające za pomocą niestandardowych szablonów IDX.
W panelu IDX dostępny jest teraz jasny motyw. Chociaż podstawowy edytor zawsze obsługiwał motywy jasne, ciemne i całkowicie niestandardowe, nasz panel był tradycyjnie przeznaczony wyłącznie do trybu ciemnego. Właśnie wprowadziliśmy nowy jasny motyw panelu, który idealnie pasuje do domyślnego jasnego motywu IDX w edytorze.
Gemini w IDX
- Wprowadziliśmy znaczne ulepszenia w interaktywnym czacie, który jest teraz dostępny w ramach wcześniejszego dostępu.
- Panel pomocy w edytorze (Cmd + I lub Ctrl + I) korzysta teraz z specjalnego modelu AI, który umożliwia wprowadzanie bardziej szczegółowych zmian w całych plikach podczas edycji kodu.
- Fragmenty kodu dla poleceń w oknie czatu umożliwiają teraz uruchomienie polecenia w oknie terminala jednym kliknięciem
- Interaktywny czat lepiej przestrzega teraz zasad
.aiexclude
. - Naprawianie drobnych błędów interfejsu w panelu czatu
- Ulepszenia indeksowania kodu źródłowego
- Rozwiązano problem z kontekstem dotyczącym nieprawidłowych numerów wierszy w plikach kodu lokalnego
Środowiska, szablony i podglądy
- Wiele szablonów zostało zaktualizowanych do najnowszej stabilnej wersji Nix (24.05).
- Dodano obsługę wersji nieobejmujących Expo w szablonie React Native.
- Ulepszenia niezawodności podglądów Expo + React Native.
- Ulepszenia obsługi linków w podglądach w przeglądarce.
- Usunięto niektóre przypadkowe dzienniki, które zaśmiecały konsolę DevTools.
- Ulepszenia pamięci podręcznej pakietów Nix.
- Poprawki w szablonie Astro.
- Ulepszenia przepływu danych w nowej wersji Workspace podczas tworzenia konta na podstawie szablonu niestandardowego
Inne usprawnienia
- Nowość Kliknij prawym przyciskiem myszy kod i wybierz „Wygeneruj fragment kodu”, aby szybko wygenerować atrakcyjny obraz fragmentu kodu za pomocą usługi snippet.idx.dev.
- Rozwiązaliśmy od dawna występujący problem polegający na braku możliwości otwierania okien terminala.
- Podczas tworzenia nowych obszarów roboczych otwórz domyślne karty edytora, aby otworzyć odpowiedni edytor.
Sierpień 2024 r.
Najciekawsze
- Chcesz zobaczyć, jak działają nasze szablony startowe? Otwórz nowe repozytorium project-idx/templates na GitHubie.
- Zaktualizowaliśmy nasz publiczny plan rozwoju. Sprawdź, nad czym pracuje zespół IDX, i oddaj głos na to, co powinno być zrobione w kolejności (z linkami do portalu z prośbami o dodanie funkcji).
- Mamy nową stronę stanu z wskaźnikami stanu w czasie rzeczywistym w stopce strony idx.dev i w panelu.
Gemini w IDX
- Ulepszenia w eksperymencie dotyczącym czatu interaktywnego
- Ulepszenia indeksowania
.aiexclude
i kodu źródłowego lokalnego - Naprawiono drobny błąd interfejsu w Gemini w czacie IDX
Wydajność, dostępność i infrastruktura
- Rozwiązaliśmy kilka problemów związanych z niezawodnością, zwłaszcza w przypadku użytkowników z Azji.
- Zmiany w konfiguracjach maszyn wirtualnych obszaru roboczego w różnych regionach w celu zwiększenia niezawodności
- Ulepszenia IDX na iPadzie związane z sprawdzaniem plików cookie innych firm
- Skrótzony czas uruchamiania szablonów internetowych
Inne usprawnienia
- Dodano nową opcję usługi
mongodb
dla konfiguracji środowiska.idx/dev.nix
- Ulepszenia w Android Studio w ramach eksperymentu IDX
- Ulepszenia w Maps SDK na Androida w piaskownicy
- Ulepszenia integracji Bitbucket i GitLab, w tym obsługa podgrup GitLab
Lipiec 2024 r.
Najciekawsze
- Przeczytaj nasz wpis na blogu o integracji z Android Studio, szablonach baz danych i React Native oraz innych funkcjach, takich jak:
- Zarejestruj się, aby wypróbować Android Studio w ramach projektu IDX, korzystając wyłącznie z przeglądarki (wersja eksperymentalna).
- Eksperymentalny szablon React Native (najczęściej głosowana funkcja!)
- Nowa biblioteka kompleksowych rozwiązań.
- Nowe szablony początkowe baz danych, w tym Postgres, MySQL, Firebase Data Connect (w wersji prywatnej) i Prisma.
- Dodano integrację z usługą Secret Manager, która umożliwia szybkie tworzenie, modyfikowanie i wyświetlanie obiektów tajnych (np. kluczy interfejsu API) w projekcie Google Cloud.
- Gemini w IDX: eksperymentalny proces generowania dokumentacji i testów jednostkowych dla pliku.
- Nowa komenda „ZIP & Download”, która ułatwia pobieranie plików i folderów z Twoich obszarów roboczych (zobacz dyskusję w społeczności).
- Ulepszenia nawigacji podczas instalowania IDX jako progresywnej aplikacji internetowej (PWA).
Środowiska i podglądy
- Możesz teraz wydłużyć domyślny okres
PATH
za pomocąenv = { PATH = ["/myfolder/bin"]; };
. - Dodano opcję konfiguracji
enableTcp
dla usługi Postgres (services.postgres
). - Podczas uruchamiania podglądu w internecie wyświetlane są teraz dzienniki serwera WWW.
- Ulepszenia renderowania kanału wyjściowego logów podglądu „IDX”.
- Ulepszone autouzupełnianie i analiza
dev.nix
. - Naprawienie sporadycznego błędu „Nie znaleziono polecenia showWebPreview”.
- Uporządkuj wewnętrzne logi w konsoli JS, aby ulepszyć debugowanie stron internetowych przy użyciu wbudowanych narzędzi DevTools przeglądarki.
- Rozwiązaliśmy problem z powolnym wyświetlaniem podglądów niektórych szablonów (w tym szablonów opartych na vite 4.x i starszych).
- Zwiększa niezawodność obsługi zmiennych środowiskowych.
Gemini w IDX
- Poprawki związane z plikami
.aiexclude
. - Rozwiązanie problemu polegającego na tym, że w niektórych sytuacjach nie działało podświetlanie składni fragmentu kodu.
- Rozwiązano problemy z wyświetlaniem odpowiedzi przez Gemini w niektórych sytuacjach.
Inne usprawnienia
- Dodanie nowej grupy skrótów klawiszowych Ctrl+' (Cmd+' na Macu):
- Ctrl+', a następnie Ctrl+D – otwiera panel IDX na nowej karcie.
- Ctrl+', a następnie Ctrl+G Otwiera menu działań Gemini w IDX.
- Ctrl+', a następnie Ctrl+' – skupia panel IDX projektu na pasku aktywności.
- Dodanie możliwości resetowania lub restartowania obszarów roboczych na potrzeby rozwiązywania problemów.
- Zaktualizuj
firebase-tools
do wersji 13.13.1. - Poprawki dotyczące integracji Dartpad i IDX.
- Napraw domyślny edytor w szablonie notatnika Gemini API.
- Zapobieganie kolizjom nazw obszarów roboczych z narzędziami do tworzenia szablonów.
- Naprawia niektóre domyślne ustawienia w zalecanych ustawieniach IDE Darta podczas tworzenia nowych obszarów roboczych Fluttera.
- Ulepszenia procesu dostosowywania ikon obszarów roboczych za pomocą
.idx/icon.png
Czerwiec 2024 r.
- Nowe dokumenty z niestandardowymi szablonami i ulepszone dostosowywanie dokumentów w Google Workspace
- Możesz teraz rozpocząć pracę w Dartpad i kontynuować ją w IDX za pomocą przycisku „Otwórz w IDX”.
- Aktualizacja do wersji CodeOSS 1.89.1 (wdrożenie w ciągu najbliższych kilku tygodni)
Szablony
- Dodano nowe szablony serwera interfejsu API dla Go, Node, Python/Flask, PHP, Java, Dart, .NET, Ruby i C++.
- Aktualizacja szablonów Gemini pod kątem modeli Gemini 1.5 Flash i Pro
- Zaktualizuj dokumentację szablonów, aby umożliwić otwieranie domyślnych plików podczas tworzenia instancji, oraz zaktualizuj większość szablonów, aby można było z tego skorzystać
- Ulepszenia dotyczące uruchamiania niektórych szablonów
- Ulepszenia niezawodności szablonów opartych na
npm
. - Zaktualizowano domyślne obszary robocze Fluttera do wersji 3.22.2
- Poprawki w szablonach Next.js, Go i Gemini + Maps Platform
Gemini w IDX
- Ulepszenia indeksowania kodu źródłowego
- Ulepszenia funkcji uzupełniania kodu dzięki bogatszemu kontekstowi na poziomie projektu
- Ulepszenia czatu interaktywnego (ta funkcja jest nadal w wersji testowej prywatnej)
Integracje
- Dodawanie linku do panelu kluczy interfejsu API w przypadku integracji Gemini i Map
- Ulepszenia integracji z Cloud Run: definiowanie folderu kompilacji i aplikacji, zapisywanie preferencji, opcja odłączania projektów i inne.
- Rozwiązania problemów z procesami OAuth
- Naprawiono błąd związany z za długimi identyfikatorami kluczy interfejsu API
Inne usprawnienia
- Włączanie pakietów Nix „unfree” do użycia w IDX
- Włączanie kanału Nix
stable-24.05
- Dodano obsługę zastępowania zmiennych powłoki w zmiennych środowiskowych
dev.nix
. - Ulepszenia obsługi trybu odzyskiwania
- Naprawiono prezentację licencji w interfejsie „Dodaj pakiety Nix”.
- Poprawki błędów obsługi administracyjnej LSP.
- Rozwiązano problem z niedostępnymi z powodu usług wewnętrznych portami, takimi jak 8080
- Naprawiono problem z zacinaniem się sugerowanych pakietów narzędzi systemowych w terminalu
- Naprawiono problem z awarią związany z przesyłaniem dużych plików
- Rozwiązanie problemu polegającego na tym, że w niektórych przypadkach przycisk Wstecz nie działał na Pulpicie.
- Ulepszenia dotyczące czasu wczytywania panelu
- Usunięto udostępnianie trasy
/preview
(nadal w wersji eksperymentalnej)
Maj 2024 r.
29 maja 2024 r.
- Uproszczony proces dodawania i dostosowywania usług takich jak MySQL, Postgres, Redis do workspace'ów za pomocą nowego obiektu konfiguracji
services
dladev.nix
. - Ulepszona dokumentacja, zwłaszcza w zakresie dostosowywania środowiska (
dev.nix
). - Ulepszone interfejs czatu Gemini w IDX.
- Zaktualizuj domyślne obszary robocze Fluttera do najnowszej stabilnej wersji (3.22).
- Zaktualizowano wbudowaną wersję wiersza poleceń Firebase (firebase-tools) do wersji 13.9.
- Dodano do dokumentacji generator przycisku „Otwórz w IDX”.
14 maja 2024 r.
- IDX jest teraz dostępny w otwartej wersji beta. Więcej informacji znajdziesz na blogu.
- Uruchomiliśmy forum dyskusyjne. Masz pytanie dotyczące IDX? Spróbuj tam zapytać.
- Zwiększenie maksymalnej liczby workspace'ów z 2 do 5 (dla użytkowników zarejestrowanych w bezpłatnym Programie dla deweloperów Google).
- Dodaliśmy nową sekcję „Integracje”, aby usprawnić wdrażanie na Firebase Hosting i Cloud Run oraz uprościć dodawanie interfejsu Gemini API i Google Maps Platform do aplikacji.
- Dodano kilka nowych szablonów, w tym Firebase Genkit, Google Maps Platform i Gemini z Mapami Google. Usunęliśmy też szablon PaLM API na rzecz istniejącego szablonu Gemini API.
- Ulepszona wbudowana, wciąż eksperymentalna integracja konsoli Narzędzi deweloperskich w Chrome w podglądach w internecie.
- Usunięto kilka zbędących powiadomień i wyskakujących okienek w przypadku przestrzeni roboczych Fluttera oraz linków zewnętrznych w różnych przestrzeniach roboczych.
- Zwiększona niezawodność i obsługa importu z Git.
- Wiele ulepszeń dotyczących niezawodności i wydajności IDX i Gemini w IDX.
- Rozwiązanie problemów szczególnych, które powodowały, że podglądy IDX nie działały.
- Wprowadziliśmy poprawki, które eliminują niekończące się ładowanie spinnera w emulatorze Androida w przypadku obszarów roboczych Fluttera.
- Ulepszenie domyślnych plików
dev.nix
w różnych szablonach. - Usuń wewnętrzny folder
gc
z folderu.idx
, ponieważ wprowadzał on użytkowników w błąd.
1 maja 2024 r.
- Zwiększona wydajność obliczeń
.aiexclude
. - Kilka kluczowych poprawek silnika czatu dla Gemini w IDX.
- Dodano więcej narzędzi do podstawowego środowiska Nix (np.
unzip
).
Kwiecień 2024 r.
19 kwietnia 2024 r.
- Ustaw generowanie Fluttera na czas tworzenia Workspace (
onCreate
). - Włączono wyświetlanie na stacjach roboczych IDX poza Europą i Azją.
- Ulepszenia infrastruktury Nix, które skracają czas wczytywania.
- Niewielkie poprawki i ulepszenia szablonów astrofotografii.
- Wstępnie zainstalowany interfejs wiersza poleceń FlutterFire do środowisk pracy Flutter.
- Asystent AI w aplikacji IDX to teraz Gemini.
- Skrócony czas wczytywania szablonu Next.js.
- Ulepszenia interfejsu i wydajności Gemini w IDX.
- Naprawiliśmy błąd, który powodował, że czat Gemini nadal generował czaty po przełączeniu wątków.
- Zwiększona szybkość wczytywania i niezawodność IDX dla workspace’ów.
- Ulepszenia wersji eksperymentalnej narzędzi programistycznych Chrome wbudowanych w IDX.
- Naprawiono indeks pakietu Nix i zaktualizowano go do najnowszej wersji.
- Usunięto port administracyjny
- W ramach przygotowań do zaktualizowania integracji z Firebase zainstalowaliśmy Flutter na dysku domowym i usunęliśmy wstępnie zainstalowany wtyczkę Firebase.
- Zaktualizowano szablony, aby poprawić czas buforowania i wczytywania oraz nie używać współdzielonej pamięci podręcznej npm w różnych szablonach.
- Rozwiązano błędy w podglądzie na Androida.
- Zaktualizowano szablon Fluttera do najnowszej wersji i zmieniono sposób konfigurowania środowisk Flutter.
12 kwietnia 2024 r.
- Dodano obsługę buforowania szablonów w środowisku usługi.
- Rozwiązaliśmy problem polegający na tym, że polecenia w Gemini Chat nie działały bez aktywnego edytora.
- Ulepszony domyślny plik
.idx/dev.nix
w kilku szablonach. - Ulepszenie obsługi interfejsu w przypadku rozszerzeń dodanych do pliku
.idx/dev.nix
oraz wyszukiwania pakietów Nix podczas edytowania plików.idx/dev.nix
. - Ulepszenia wydajności i interfejsu Gemini Chat.
- Rozwiązano błędy w Gemini w dzienniku licencji IDX i odrzucono sugestie.
- Dodano przycisk do zatrzymywania generowania sugestii w Gemini Chat.
- Zaktualizowaliśmy informacje o ochronie prywatności i dodaliśmy selektor języka.
- Zmiany w procesie rejestracji nowych użytkowników.
- Dodano opcję Langchain do szablonu Gemini API.
- Zaktualizowano opis nowych funkcji Gemini w IDX.
- Ulepszenia interfejsu.
- Ulepszenia dotyczące czasu wczytywania i wydajności.
Marzec 2024 r.
26 marca 2024 r.
- Uaktualniliśmy
nodejs
do wersji 20, aby rozwiązać problem z npm w węźle 18. - Dodano do szablonu interfejsu Gemini API język Go.
- Dodano przydatny komentarz po uruchomieniu programów w powłoce Nix.
- Domyślnie
npmrc
prefer-offline
jest wyłączona. - Usunęliśmy
NPM_CONFIG_GLOBALCONFIG
ze szablonów i z funkcjidev.nix
. - Zaktualizowano wersję Fluttera do 3.19.3.
- Ulepszona jakość sugestii uzupełnienia kodu.
14 marca 2024 r.
- Ulepszona obsługa nazwy pakietu w npm install.
- Usunięto podglądy na iOS z konfiguracji
dev.nix
we wszystkich szablonach. - Ujednolicony format pliku
dev.nix
dla wszystkich szablonów. - Naprawiono błędy w pamięci podręcznej npm podczas instalowania niektórych pakietów z pamięci podręcznej tymczasowej.
- Poprawiono błąd kompilatora emulatora.
- Zaktualizowano link do strony z najczęstszymi pytaniami.
- Naprawiono ostrzeżenie ShellCheck SC2088.
- Dodaliśmy narzędzia Androida do szablonów Fluttera.
- Zaktualizowano ikony i wprowadzono kosmetyczne ulepszenia interfejsu.
7 marca 2024 r.
- Poprawki błędów i ulepszenia Gemini.
- Usunięto symulację iOS i Safari z podglądów IDX.
- Poprawki i ulepszenia szablonu Django.
- Włączono Nixa we wszystkich obszarach roboczych.
Luty 2024 r.
22 lutego 2024 r.
- Dodano Narzędzia deweloperskie Flutter.
- Domyślnie włączone jest uzupełnianie kodu przez Gemini.
16 lutego 2024 r.
- Naprawiliśmy problem z instalacją narzędzi Go w szablonie Go i dodaliśmy
nodemon
. - Dodano Angular CLI w szablonie Angular.
- Dodaliśmy
gitignore
do szablonu LangChain JS. - Gemini łączy teraz kolejne bloki kodu.
- Zaktualizowano tekst dotyczący prywatności i dodano link do powiadomienia o ochronie prywatności.
Październik 2023 r.
10 października 2023 r.
- Możesz teraz korzystać z wbudowanego w edytorze kodu narzędzia AI, aby generować nowy kod lub modyfikować istniejący kod bezpośrednio w miejscu, w którym go chcesz umieścić. Aby włączyć lub wyłączyć pomoc AI w kodzie, naciśnij Cmd/Ctrl + I.
- Dostosuj ikonę obszaru roboczego w panelu IDX, dodając plik graficzny o nazwie
icon.png
do katalogu.idx
(.idx/icon.png
). - Nix jest teraz domyślnie włączony w obszarach roboczych. Dowiedz się więcej o Nix i IDX.
- Dodano obsługę Dockera w IDX. Skonfiguruj Dockera bezpośrednio na obszarze roboczym, dodając
services.docker.enable = true;
do pliku.idx/dev.nix
.
Wrzesień 2023 r.
26 września 2023 r.
- Lista udostępnionych Ci obszarów roboczych zawiera informacje o tym, kto je udostępnił.
- Dodaliśmy ostrzeżenie, które powiadomi Cię, jeśli spróbujesz udostępnić sobie już posiadaną przez siebie przestrzeń roboczą.
- Dodano ekran powitalny Gemini podczas pierwszego uruchomienia.
- Zaktualizowaliśmy dokumentację i linki do opinii w menu nawigacyjnym.
- Uzupełnianie kodu przez Gemini jest domyślnie wyłączone. Aby go włączyć, zmodyfikuj opcję w ustawieniach.
- Zaktualizowano wersję Fluttera dla obszarów roboczych Fluttera.
- Ulepszenia interfejsu.
12 września 2023 r.
Ogólne
- Ulepszona obsługa pakietu Emulator Firebase.
- IDX otwiera teraz domyślnie
index.html
w pusta aplikacji internetowej. - Gdy wygenerujesz tymczasowy token dostępu, aby udostępnić swoją instancję workspace (np. do użycia w żądaniu cURL do usługi działającej na naszym komputerze), pojawi się okno z kopiowalnym tokenem dostępu.
- Zaktualizowano pusty szablon obszaru roboczego w przeglądarce.
- Dopasowaliśmy wyrównanie na ekranie wyboru konta.
- Rozwiązaliśmy problem, który powodował, że usunięci użytkownicy nadal byli widoczni na liście udostępnionego dostępu, jak opisano w sekcji Problemy z udostępnianiem Workspace.
- Ulepszenia obszarów roboczych Fluttera.
Nix
- Uproszczono wczytywanie pakietów w przypadku popularnych języków programowania i zwiększono szybkość uruchamiania pracy na przestrzeniach roboczych z włączonym Nixem.
- Ulepszenia konfiguracji Nix i ulepszona obsługa obszarów roboczych Flutter.
Gemini
- Ulepszenia Gemini.
- Ujednolicony rozmiar czcionki w Gemini Chat.
Sierpień 2023 r.
22 sierpnia 2023 r.
- Przesyłaj opinie i prośby o dodanie funkcji za pomocą IssueTracker, a nie UserVoice. Narzędzie IssueTracker obsługuje zrzuty ekranu i filmy, co umożliwia tworzenie bardziej szczegółowych opinii i prośby o dodanie funkcji.
- Uzupełnianie kodu obsługuje teraz YAML.
- Ulepszenia Gemini.
- Uściśliliśmy informacje na stronie błędu logowania dotyczącej kont Google i dostępu.
- Udoskonalenia infrastruktury i poprawki zabezpieczeń.
15 sierpnia 2023 r.
- Nowy git flow obsługuje teraz automatyczne wypełnianie danych na podstawie adresu URL. Użytkownicy mogą teraz przekazywać parametry takie jak
url
,type
inix
, aby automatycznie wypełniać formularz nowej usługi. - Rozwiązanie problemu z niewyświetlaniem się kodikonów w Safari.
Nix
- Obszary robocze Nix mogą teraz nasłuchiwać „polecenia nie znaleziono” i sugerować pakiety do zainstalowania.
- Poprawki błędów związanych z Firebase w Nix.
- Aby ułatwić debugowanie, ustaw zmienną środowiskową
WEB_HOST
w obszarach roboczych Nix. - Użytkownicy mogą używać pakietów Nix do logiki kompilacji.
1 sierpnia 2023 r.
- Poprawki błędów i zwiększona stabilność.
- Większość konfiguracji obszaru roboczego jest teraz umieszczona w przestrzeni nazw „idx”, a nie „ide”. Więcej informacji znajdziesz w artykule Dostosowywanie środowiska IDX.
Podglądy
- Nowa konsola w podglądzie strony internetowej wyświetla instrukcje
console.log
, które ułatwiają debugowanie. - Linki w aplikacjach renderowanych w podglądach są teraz klikalne.
- Ulepszenia interfejsu.
- Polecenia podglądu można teraz uruchamiać w różnych katalogach.
Teraz można na przykład ustawić
cwd
w konfiguracji w odniesieniu do katalogu obszaru roboczego.
Zespół pomocy Nix
- Możliwość usunięcia wsparcia jest teraz dostępna jako opcja w większym zakresie.
- Dodano obsługę kanału nix. Obsługiwane kanały to „stable-23.05” i „unstable”. Więcej informacji znajdziesz w artykule Dostosowywanie środowiska IDX.
- Nodejs i Python3 są instalowane domyślnie, jeśli w obszarze roboczym nie ma konfiguracji
.idx/dev.nix
. - Teraz możesz używać Nixa w obrębie przestrzeni roboczej.