Release notes
The following tables present a list of features introduced, bugs resolved, and other verified issues in JetBrains Fleet 1.39. To navigate to a desired category, use the table of contents on the right.
Feature
Ticket | Description |
---|---|
Enhance heuristic for the name of the file when creating it from chat | |
"Download and show in File manager" for binary file editor | |
Fleet should offer a way to open files directly in other apps | |
Restore scratch filename and extension to default if its content is removed | |
Allow to pipe stdout of shell commands to fleet | |
Automatic language detection | |
Add Option to set Run Configuration environment from file | |
IDE Services Integration for JetBrains AI Enterprise | |
Inline completion suggestion highlighting |
Usability Problem
Ticket | Description |
---|---|
Show "Disable AI Completion" action in main menu | |
Show notification if no changes are selected to generate a commit message | |
Consider replacing 'Generate Code' with 'AI Actions' in Alt+Enter | |
Collapse/expand action don't scroll | |
AI Line completion renders rectangles on Windows | |
Add a way to Create Git Repository via Main Menu > Git when no Git repository is found |
Task
Ticket | Description |
---|---|
AI completion actions: naming, shortcuts, tooltip | |
Goto Symbols in File: polishing | |
Update AIA chat empty state: let the user know about commands | |
Temporarily hide AIA chat commands | |
Settings menu remains opened after choosing anything from it | |
Preserve theme data somewhere to avoid blinking on plugin loading after workspace opening | |
Exception when opening Logcat in some cases | |
Enable inline completion highlighting by default | |
Update syntax highlighting in AI code completion | |
Add a feature flag for Android Previews |
Bug
Ticket | Description |
---|---|
Running Compose Previews does not work when the project contains enum class and there is no JVM target | |
Some python unit tests do not appear in the test results tree | |
Fix line height in AI Chat input field | |
Slash commands don't work in workspace creating chat | |
Regenerate button doesn't work in AI workspace generation | |
Search result counter doesn't show all matches sometimes | |
AI actions do not close right-click menu | |
Clicking on file doesn't open editor | |
Cmd+C doesn't work for code snippets in AI chat | |
Wrong height of code snippets in AI chat | |
Cursor jumps to the end while typing in the Host field | |
Can't run a simple python script if it is opened as a single file, not a folder | |
Undo and ESC doesn't work properly during refactoring rename | |
Swift "go to definition" not working inside framework | |
Allow copy-paste of dialog messages | |
Rerun button in Project Preflight actually reruns latest run configuration | |
Generate documentation doesn't indicate that user not logged in | |
Flaky test fleet.backend.maven.integrationTest.FleetMavenJavaIntegrationTest.test importing java project source roots | |
Duplicate file extension when saving scratch file with generated name | |
[Islands] Button to report all exceptions closes the notifications | |
AI Tab completion doesn't work when the real completion is in progress | |
Gradle file endlessly stuck analyzing | |
Can't run a rust file nor from gutter (no play icon) nor using the Run current file | |
java.lang.IllegalArgumentException: non-file places are not supported yet, got location: Unknown | |
Temp files are not restored after updating 1.38 to 1.39 | |
Login button to login into JetBrains Account for AI Assistant only works first time | |
Deleting a folded code block leaves some folding controls | |
Reopening a workspace with existing run configurations throws IAE: entity does not exist for fleet.common.run.impl.RecentRunConfigEntity:2 | |
Fleet becomes non-responsive for any mouse clicks | |
New line after referencing a file in AI chat deletes the reference | |
Fleet can't connect to wsl/ssh in 1.39 using the connection created in 1.38 | |
Fleet becomes unresponsive when the settings menu remains opened | |
Generate Documentation inlay hint: Collection contains more than one matching element | |
Terminal run log hyperlinks are not clickable | |
Cannot invoke AI actions in Terminal using shortcuts | |
Fleet AI fails to load in KMP project | |
Generate documentation breaks syntax if called from within the declaration | |
In generated block directory, files have extra level of padding | |
New AI project from main menu doesn't work in empty workspace | |
Attach file in AI chat is enabled if AI is not available | |
Introduce slash commands in chat | |
Remove generating text on the top of the directory block | |
No need for check marks for already generated files | |
Backspace in AI Chat removes all mentions in some cases | |
'project_new' command in empty AI chat opens new chat | |
Logcat doesn't work, Remote channel <RPC call fleet.mercury.protocol.MercuryAndroidDevicesApi#3lngfb6c18k8q83ktodq#getConnectedDeviceInfo[9c9ru0dvu2adh6un8k6o]> was closed with error: Failure[java.lang.NoClassDefFoundError: fleet/backend/mercury/android/AndroidDeviceTracker | |
Disable `Generate Commit Message` action if no changes are selected | |
Database tools are in the list of tools without an internal mode | |
Fleet launcher icon not showing in ubuntu dash | |
Fleet doesn't launch from Toolbox on Linux | |
Statusbar disappears when one closes the last tab in the editor | |
Failed to load plugin GitPlugin, git doesn't work | |
Leaking subscriptions to WindowPropertyKeys.Focused | |
Backspace deletes all files instead of one in AI chat | |
Compose resources: fix navigation in case of missing composeResources dirs | |
Make the AVD manager an internal feature | |
Goto panel doesn't work with IllegalArgumentException: entity fleet.frontend.ui.gotoPanel.GotoPanelViewState[xxx] is not initialized | |
Some language classes in GOTO popup are missing icons | |
Show images in their natural size | |
Cannot insert AI completion when a snippet is available | |
macOS menu items missing | |
Inline renaming highlighting gets stuck on focus change | |
[Islands] Nothing is focusable when Islands are turned on | |
Android debugger fails to launch after manually closing android emulator |
Auto-reported Exception
Ticket | Description |
---|---|
NSEE: TextZipper.goTo-PDb_Rlc |
Exception
Cosmetics
Ticket | Description |
---|---|
Too much space between Regenerate button and AI chat field | |
Expand/collapse button is transparent | |
AI: fix context menu for empty file | |
Rename 'Explain Selected File' action in AI | |
Rename project_new slash command | |
There is no gap between multiple rows of attachment inlays after soft-wrap | |
AI: commit message cosmetics |