Warning
This release breaks backwards compatibility for message encryption. 2.1.0 and up will not be able to decrypt messages sent on earlier versions. The new system is much more future-proof, so this shouldn't happen again in the future.
✨️ Functionality changes
- 🔒 New Message Encryption: Message encryption has been completely rebuilt to be safer and faster. A WASM-based implementation is now used, which you can check out here.
- 🎭 Proxy support: You can now configure a proxy in the settings. By @Megaxela in #177
- Improved "Launch on startup" reliability.
- Added a "--kill" command-line argument to terminate GoofCord.
- Switched to using Preact for the settings.
- Exposed "Disable GPU compositing" setting.
- Exposed "VA-API" setting on Linux.
- Added window position saving and recovery on startup. #172
🐛 Fixes
- Fixed storage of encrypted settings.
- Fixed native modules on Windows. This fixes global keybinds.
Other changes
- Translations update from Hosted Weblate by @weblate in #183
- Updated to Electron 40.7.0
- Migrated to oxlint and oxfmt from biome.
Full Changelog: v2.0.1...v2.1.0