Code With Me Cloud 2024.1

Released: Mar 28, 2024

2024.1 での更新項目

機能

  • Added UI for mic off/on states for avatars.
  • Added an Open-in-Browser approach for CWM screensharing.
  • Redesigned remote action update logic.
  • Moved actions registration to BGT on the client.
  • Enabled AI Generate documentation feature.
  • Enabled AI Inlay code generation.
  • Added launchers for JetBrains Client from Rider.
  • Added editor-like synchronization for consoles.

不具合の修正

  • Git widget is shown as a rectangle in Main toolbar.
  • AI actions are shown in context menu.
  • Enter does not insert completion suggestions in consoles.
  • Don't show "Copy path/reference" action when it's not applicable.
  • "Find usages" action isn't available till host uses it, but after shows wrong results.
  • Sometimes Git in the Main Menu doesn't show actual options.
  • "Patch" and "Uncommitted changes" submenu can't be open in the Main menu Git.
  • Unable to join CWM session.
  • Clients connected after a first one are not hidden on host site on disconnect.
  • Disconnected users are still shown on a client side.
  • Terminate JetBrains Client when session ended during seamless reconnect.
  • Breakpoint adds a spinner artifact in the line.
  • There is no "Run to cursor" inlay during debug sessions.
  • Toggle Sticky Selection doesn't work within JetBrains Client.
  • Incorrect IDE in CWM page for RustRover.
  • Migrate all CWM resources from gke-europe-north1 to gke-europe-west1 k8s cluster.
  • Ex-lead sees a caret of a follower above own caret after following is finished.
  • Restriction for 3 users is still in place in Community version when on-prem lobby is used.
  • Host can't collect client logs.
  • Exception java.lang.IllegalStateException: There is no ProgressIndicator or Job in this thread, the current job is not cancellable. when client tried collect logs.
  • Guest can forward a port.
  • Exception are thrown on file creation on guest and after that context menu is not shown.
  • The RustRover client imports settings from IDEA, not from RustRover.
  • Plugin settings sync error was shown when change guest permissions.
  • Telephony dev tools couldn't be opened.
  • Exceptions on call join/leave.
  • com.intellij.diagnostic.PluginException: 317 ms to call on EDT JoinCallAction#presentation@MainToolbar.
  • Call window can be opened multiple times.
  • Incorrect state of sharing icon.
  • Transfer new telephone icons.
  • Call started tooltip is shown for ended call.
  • Guest can't see Run Configuration in a separate tab of the Services view.
  • Context menu missing for Gradle tasks.
  • No Run/Debug icons in context menu.
  • CWM menu couldn't be opened in Old UI.
  • Arrow navigation doesn't work in File Structure.
  • Not fitting icon for granted permissions notification.
  • Debug console is empty after debug session is ended.
  • Actions for java language support.
  • No popup on project and VCS widgets in main toolbar.
  • Dynamically registered actions are not being shown on guest until reconnect.
  • Interacting with JTextField causes freezes.
  • "Copy" and "Clear All"actions are disabled in the context menu of Test run console.
  • Fold lines like this action is not available.
  • Context menu (right click) doesn't work at all inside diff editor that is shown in a tab (Split mode).
  • Completion by dot and space is broken.
  • Find usages works on UI thread and it leads to PSI resolve on AWT.
  • Analyze stacktrace highlighting stopped working in split mode.
  • IndexNotReadyException in intentions.
  • "Undo changes" are blocked for "Import interface/Superclass".
  • Connection Internal Widget. Direct Delay setting does not apply delay.
  • Connection Internal Widget. After adding the UI ping delay, fails to return to normal delay.
  • Debug Console doesn't work on the client.
  • Unable to search in debug console tool window.
  • Caret flickering when using Up/Down keys from not 0 initial column offset in editor.
  • AI Chat. After a file is created from code snippet, the tab with the new file should be opened and active.
  • Delete key doesn't work in Debug log settings (Client dialog, not Host).
  • The structure of the collected logs is broken.
  • Speed search in File structure popup doesn't work again.
  • Touchpad click doesn't work when Cmd is pressed (to perform multiselection in a tree).
  • Debugger tree is rendered slowly under Lux.
  • It's impossible to markup InsertInlineCompletionAction to make it work on the backend and on the frontend at the same time.
  • Bring the protocol-listener story to an end.
  • JetBrains Client may fail to start after upgrading to a new version.
  • IDE can't open if embedded client already running.
  • Right margin (vertical line) should not be visible in the console editor.
  • Can't install plugins on IDE Frontend.
  • 'Settings Actions on save' is empty on Client even there is a content on Host.
  • FUS: 'transport.disconnected' and 'cwm.guest.disconnected' events are not recorded in the case of 'session.finished'.
  • Sharing screen(s) via CWM.
  • ProtocolCachedImageIcon's don't provide stroked version.
  • Go to implementations popup looks very different to the Idea one.
  • Cmd+Enter doesn't apply VCS filter.
  • Some BeControl popups (Go to implementation, Go to function call,..) have unnecessary scroll and improper size.
  • Exception when applying smart enter for the method.
  • NPE during creation highlighter model handler.
  • Exception when applying smart enter for if outside the method.
  • Class java_util_LinkedHashMap Entry cannot be cast to class java_util_HashMap TreeNode.
  • Client id isn't propagated to com.intellij.tools.Tool's process listener.
  • JetBrains Client doesn't report native crashes.
  • Diff popup on gutter doesn't show after "Next Change" action.