v3.3.0
- Block canvas fingerprinting script (
api.js
) by default. webPreferences
hardening.- Disable WebGL and WebSQL to harden the application security.
- Disable autoplay.
- Enable "safe dialogs" to protect users from dialog spam done by potentially malicious remote scripts.
- Update localization files.
- Added translation for 🇳🇴️ Norwegian Bokmål by @comradekingu (only client.json).
- Update 🇬🇧️ English localization files.
- Windows only: enable audio in screen capture.
- 🚫️ Blocking on Linux: audio in screen capture uses
default
device (which is likely to be a microphone, not audio output monitor). If I'll find a way to capture a specific audio device and to get the monitor ofdefault
output device, I will reconsider implementing audio capture on Linux as well.
- 🚫️ Blocking on Linux: audio in screen capture uses
- Improve workaround for Discord/Chromium bug preventing to paste images directly from (another) browser / browser engine.
- Keybind CTRL+V is now working as it is intended (resolves #148).
- Clipboard will now preserve its original properties.
- There might be a bigger delay when pasting unpatched images than it would be normally. It ocurs due to
paste
event re-emitting.
- Implement
gpu-info
flag to get information about the current GPU vendor. - Grammar, typos and wordings fixes (thanks to @graves501 and @Gecero).
- New AppImage maker:
@reforged/maker-appimage
.- It should simplify the development dependency structure of WebCord, as it directly implements AppImage packaging with
mksquashfs
binary (unlike to most@electron-forge/maker-*
packages, which in reality only wrapselectron-installer-*
packages). - It should build faster due to its
async
nature.
- It should simplify the development dependency structure of WebCord, as it directly implements AppImage packaging with
Full Changelog: v3.2.0...v3.3.0