github RocketChat/Rocket.Chat.Electron 4.19.0-alpha.2

pre-release3 hours ago

This alpha prepares the desktop app for Rocket.Chat 9.0. On 9.x servers, the app reads the badge, the login state, the server info and the Outlook credentials from the web client through the desktop bridge. It no longer reads internal modules of the web client. Servers on 8.x and older keep the current integration.

✨ Improvements

  • The app reads the web client's window events for the boot signal, the unread badge and the login state (#3606)
  • The web client owns the unread badge after its first setBadge call (#3607)
  • The tray uses the presence contract of the web client when the server provides it (#3604)
  • A web client that announces the versioned bridge contract replaces the legacy integrations for the server info, title, favicon, login state, unread alert and Outlook credentials (#3616)

🐛 Fixes

  • Update Electron to 43.8.1 and block revoked certificates (#3614)
  • Bridge calls that the web client makes before the server URL is set are kept and sent later (#3608)
  • The workspace favicon loads from absolute URLs on the Vite web client (#3610)
  • Store IPC listeners no longer grow, and the app does not send to destroyed renderers (#3611)
  • The tray status stays in sync after the server refuses a status change (#3612)
  • The legacy setup loop in the workspace stops when its work is done (#3613)

🔧 Internal

  • A probe that checks the web client window events against a server (#3605)
  • Agent hook and skill updates (#3618, #3619)

Don't miss a new Rocket.Chat.Electron release

NewReleases is sending notifications on new releases.