Code With Me Cloud 2023.2

Released: Jul 26, 2023

2023.2 での更新項目

機能

  • Removed "Collect Logs and Diagnostic Data" from the client Help menu.
  • Updated CWM for Android Studio (222.4345.14).
  • Added support for Intention actions preview.
  • Added a "Dump" mode for IDE with no host connection.

不具合の修正

  • [Guest] Hide the "Update project" and "Push" buttons.
  • When changing the clip of CopyClip clipboard, the change in the client occurs from the second insertion.
  • Clicking the join link multiple times will trigger multiple downloads of the thin client.
  • The second client can't connect to a CWM session through the turn connection type.
  • The TURN connection doesn't work.
  • IDE freeze on com.jetbrains.rd.platform.codeWithMe.protocol.wire.WireUtil$exchangeStates$5.invokeSuspend(WireUtil.kt:136).
  • The second client can't connect to the host if connection with the first client was dropped.
  • The client continues to try to connect to the stopped CWM session if the client was not connected to the network at the time the session was stopped.
  • Not all client-side functionality is returned after re-connection.
  • When using the turn, it is not possible to reconnect a second time.
  • Connection over Turn transport throws an exception in termination when running a blocking code.
  • A client can't connect to the host through relay.
  • It is not possible to connect to the CWM session from the client's welcome screen.
  • The client doesn't receive a decline signal.
  • Guest has two breakpoints in the gutter.
  • Breakpoints not appearing in Gateway after reconnecting.
  • Editor can't be opened on client: NPE: BackendEditorHost.bindEditor.
  • Following is broken.
  • Bouncing scrolling in client with follow mode enabled.
  • Changed the text for notification "Session will end in 5 minutes".
  • TBE-CWM lobby does not check for incorrect links.
  • Guest with "Edit files" permissions can't open color picker.
  • Terminal shared state is unclear and not discoverable.
  • Can't save logs in case two clients have the same name.
  • Typing in chat doesn't work in CWM on Linux.
  • Change text about participants colors.
  • [Host, Guest] Letters in avatars aren't centered.
  • There are no controls in the toolbar of Services view.
  • Open Call Toolwindow after call started.
  • The Client does not have 'Commit' toolwindow available from time to time.
  • Color Picker is not opened on client.
  • "Preview Tab" works as "Open Files with single click" option on client.
  • Exception when trying to open scala worksheet settings: java.lang.ClassCastException: class com.intellij.openapi.client.ClientAppSessionImpl cannot be cast to class com.jetbrains.rdserver.core.RemoteAppSession.
  • Update the permission (key) icon in New UI.
  • CWM tool window is hidden by default after creation CWM session.
  • [Host, Guest] Change the avatars' size in Navigation bar.
  • Following circle is cut.
  • Right click on user icon shows "Customize toolbar" as well as popup.
  • The hint is displayed above the menu items in the CWM.
  • Quick Definition popup isn't shown.
  • Focus IDE when Client starts downloading.
  • Terminate popup is better not to be shown when client disconnects(?).
  • "Failed to list directory entries with attributes for path" on startup.
  • Intention Preview is not shown.
  • flag rdct.wire.storage.wire.buffer.size.bytes doesn't work on host side.
  • Update host and client logic to use re-connectable wire instead of immediately removing client/closing project.
  • Create UI for Seamless re-connection on a Client side.
  • UndoUtil.disableUndoFor() must be done depending on the value of this flag on the backend side (pass it via protocol).
  • Double click inside VCS log branch tree does nothing but has to select the branch as a filter.
  • Replace Projector with a new rendering engine.
  • "Cannot load settings: content truncated" error is shown when second client process starts.
  • No TODO tool window on thin client.
  • Support LightweightWindowEvent.isOk() flag for BeAbstractPopup.
  • Removing and adding the same fold region under the same folding batch operations block leads to an inconsistent result.
  • DocumentLog must be shrunk on the backend side.