✨️ Functionality changes
- It's now possible to stream with audio on Linux. If you use pipewire, you will need to install pipewire-pulse.
- GoofCord category in Discord settings now displays using Vencord, making it more reliable. As a side effect, it's now above the Vencord category and not at the top.
- Script types have been removed. Now every script loads on DOMContentLoaded.
- Now some settings options only show after some other option is of specific value.
- Updated Invidious instances to use farside.link
- Console supressor script now supresses devtool warnings too
- Added "Custom firewall rules" option. If disabled, default values are used.
- Changed the behaviour of screensharing under Wayland
🐛 Fixes
- Fixed settings not opening a second time
- Fixed arRPC Linux game detection
- Fixed "Launch GoofCord on startup" for the AUR package #12
- Fixed Vencord patching for scripts
- Fixed display of encryption passwords
Other changes
- Updated to Electron 30.0.3
- Rich presence script is now external (part of GoofCord-Scripts)
- Removed the "Copy Debug info" button from the settings
- Added a loading timer that logs to the console how long the loading of GoofCord took.
- Removed eslint
Full Changelog: v1.3.2...v1.4.0