Skip to content

v3.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 May 16:34
· 496 commits to master since this release
  • Bump Electron to 19.x.y.
    • Electron version in currently hosted distributables: 19.0.1.
  • Setup a Weblate project for WebCord at Hosted Weblate. It's still not fully configured yet (e.g. it misses screenshots for the translation use).
  • Update the source code structure to actually support Weblate.
    • Drop support for JSONC files (undocummented yet).
  • Improve WebSocket Server implementation.
    • Handle Discord RPC and unknown requests (i.e. log information about the requests, but do nothing right now as requests other than INVITE_BROWSER are still unsupported).
    • Improve lock logic of WSS.
  • Enforce consistent line endings for files within the repository and emitted by TypeScript.
  • Enforce consistent casing for imported modules (tsconfig.json).
  • Replace cosmetic.ts with just CSS injection, which should improve the performance and reliability of the code.
  • Implement experimental function to improve the application performance for some platforms and hardware.
    • This has been currently tested only on NVIDIA and Linux, using proprietary drivers.
    • This function implements tweaks as well for Broadcom, AMD and Intel GPU driver vendors, althrough none of these vendors has been tested yet.
  • Greatly improve Wayland support (see #100 and 35e7e49 for details).
  • Drop support for Linux ia32 binaries. This is due to the fact Electron has now stopped providing binaries for it. However, you can still package Webcord under older Electron versions if you really need WebCord to work on Linux ia32 (it still works on Electron 13!).
    • This does not affect Windows ia32 binaries – they're still going to be released until Electron will stop providing binaries for it.

Full Changelog: v3.1.4...v3.2.0