Code With Me Cloud 2023.3

Released: Dec 4, 2023

2023.3 での更新項目

機能

  • Added support for NavBar with class members, decompiled files, and proper handling of left/right/double clicks.
  • Added breadcrumbs feature on the client.
  • Enabled editors rendering locally for toolwindows.
  • Added support for hyperlink listener in Balloons.
  • Made SSH Keys UX improvements.
  • Implemented Source navigation from the Build tool window.
  • Added support for action anchors on thin client.

不具合の修正

  • Guests don't see the list of participants in the CWM menu.
  • The client can't collect local logs without connecting to a host.
  • Disable guests' actions which affect the host.
  • Client freeze on com.jetbrains.rd.platform.codeWithMe.toolbar.CodeWithMeToolbarUpdaterKt$updateAllToolbars$1$1.invokeSuspend(CodeWithMeToolbarUpdater.kt:58).
  • Guest can't open the Commit tool window.
  • Guest can't delete a file from the Project View.
  • Guest turns on Presentation Assistant on host's side.
  • Incorrect paste in editor.
  • [remote development] Copy&paste of collapsed code.
  • Copy & paste pastes something different.
  • UsagePreviewPanel$Companion.highlight: Assertion failed java.lang.Throwable: Assertion failed.
  • Filters in usages dialogue are applied on client and host at the same time.
  • Wrong Alt+Enter intentions.
  • Guest can navigate from "Find in Files" to the selected file.
  • Incorrect reconnection to expired session.
  • Guest cannot rejoin session from Client Welcome page.
  • IllegalStateException after leaving CWM session.
  • Host still can see guest in session after leaving.
  • Sometimes the host and client cannot collect logs each other.
  • Collaborator resizing window causes window to be resized on host, guest switching focuses means host loses focus.
  • Links not working in tooltips.
  • Key icons look wrong in Main menu when they're shown above another icon.
  • Copy/Paste don't work under "edit files" permissions.
  • Edit-files guest can edit only after second attempt.
  • Transfer all registered actions to the guests.
  • Forwarded ports are not deleted on client side.
  • Forwarded ports added via pop-up are not displayed on the port forwarding panel on host side.
  • Some widgets overlap in the bottom bar.
  • No one joined when one of the clients is disconnected.
  • No Audio/Video/chat feature in the China lobby servers.
  • Screen share actions missing in new UI.
  • Microphone is unmuted after rejoining the call from toolbar.
  • First microphone unmute blinks.
  • Sometimes call cannot be started.
  • See previous user icon on toolbar.
  • Self-avatar is not shown on toolbar for guests.
  • Icon click changes avatars order.
  • Mic unmute not working after customizing.
  • User avatars order is inconsistent.
  • Add unmute in call popup.
  • Button 'Mute' has lags sometimes.
  • Guest icons disappear after one of the guests leaves.
  • Update voice calls toolbar actions lag.
  • Call is starting with delay.
  • Call starting spinner is invisible on white toolbar.
  • Avatar and cursor/selection colors don't match each other.
  • Spring Diagrams popups invoked from client are opened on host.
  • Sometimes different users have the same color.
  • Plugins can't be opened on guest.
  • Show Siblings pop-up doesn't work.
  • Quick Definition popup is shown on wrong client.
  • [Guest] "More actions" popup in Run configuration is show in a wrong place.
  • "Examples" dropdown is shown in a wrong place in a .http file.
  • Database tool window context menu - wrong position of "Jump to Query Console..." popup.
  • Click outside can't close "File structure", but it closes by click on the popup.
  • Condition field's layout is broken.
  • Safe delete method in Java opens modal dialog on a host.
  • Quick Definition popup could be too big.
  • It's impossible to open "Code With Me" tool window on the host.
  • "Failed to get a file properties" exception on session start.
  • The client endlessly tries to get logs from a host with a broken connection.
  • Copy-paste block of code from a client side does not include imports.
  • MarkdownActionPromoter works wrong.
  • Alt-Insert doesn't work in Project View.
  • Deadlock when executing delegating toggle actions.
  • Arrows don't select a call to step into.
  • Extra actions in Editor Tab context menu.
  • Autotests create tens of rdct* temp directories and don't delete them.
  • Autotests create tens of cwm-lobby-url* temp directories and don't delete them.
  • High GPU usage when Build toolwindow has a lot of output.
  • Only copied in the guest app can be compared via Compare with Clipboard.
  • Copy as Patch to clipboard doesn't work.
  • Unresolved symbols lack alt-enter actions.
  • FrontendShowAutoImportPass.showAutoImport: Throwable: popupActionModel.icon == null.
  • Navigation bar on thin client does not allow navigating.
  • [JBC] Can't open dropdown in the structure navbar.
  • Alt+click on an expression in debug mode doesn't show the result in a popup.
  • Significant freeze on opening the second project (looks like BackendDebuggerHost issue).
  • Variables evaluation on mouse hover (without click) doesn't work.
  • Editor tab icon is not shown until hovered.
  • The first reopened editor should keep unchanged when client is connected.
  • Sync language level to the client.
  • Clients don't download.
  • Opt-out from Lux: always render EditorImpl locally.
  • Get rid of text rendering via glyphs in Lux.
  • Click on completion in local editors doesn't work.
  • Enable EditorImpl rendering locally.
  • Speed search in File structure popup doesn't work again.
  • Clicks in luxed dialog are shifted on extra offset that equals to the window position.
  • Editor actions (Left, Right, Tab, Delete, Backspace) don't work when editing run config vm options.
  • Sometimes notifications don't have links like 'Log in'.
  • PatchEngine revamp.
  • Rename log files for a client and GW.
  • Embedded client fails to connect to RD host because of scrambling.
  • Embedded client edit can't vmoptions file.
  • Delete logs folders older than N days.
  • Markdown plugin isn't loaded in JetBrains Client started from full IDE.
  • Sometimes ProjectView is reported as invisible on backend that leads to inability to call actions.
  • JetBrains Client cannot start because of "Too many open files" error.
  • Import settings doesn't work in JetBrains Client.
  • Backend spans are not shown in Jaeger.
  • Keyboard focus is lost after switching between tool window tabs.
  • Tool windows don't have keyboard focus when first opened.
  • "Cannot parse HTML" errors in logs.
  • Messed layout of Show usages popup.
  • Rework popup positioning in RD/CWM.
  • Debugger alt-click popups size is wrong and manual resizing doesn't help.
  • Fixed endless NewUI mismatch dialog on client start.
  • Do not access thread local ClientId value via ClientIdService.
  • Embedded client fails to start with "Resource not found" error in prepareShowEuaIfNeededTask.
  • Embedded client sometimes fails to start with "Resource not found" error.
  • Real parallel behavior and stabilization of RandomTypingTest.
  • "Untrusted Server's Certificate" dialog is shown each time JetBrains Client starts.
  • Embedded client fails with IllegalAccessException because of scrambling.
  • Exception in EmptyIcon.
  • Inline completion overtyping does not work in RemDev.
  • Make editors, which has synchronized via beControls look exactly the same.
  • Not possible to manage breadcrumbs via context menu and Search Everywhere.