- Improve app privacy / security:
- Mitigate/fix the Electron's
getUserMedia
so using hard-coded constrains on non-Wayland platforms (Linux/Windows/macOS) won't bypass the picker and record the entire screen. It will fail from now withError: Permission denied
. I may try to look how stock Chromium behaves through and reproduce this. - Better native function spoofing, now replacing the function
name
in order to make it undistinguishable from the original ones. - Deny permissions Discord does not ask for at all.
- Deny requests to
media
with noaudio
/video
mediaType
(s). - Fix URL checking logic in
permissionHandler
.
- Mitigate/fix the Electron's
- Fix macOS bugs.
- Use OS-specific flag structure (
/
on Windows,-
/--
on *nix). - Sort third-party checklist by identifier in Content Security Policy configuration section.
Full Changelog: v3.5.0...v3.5.1