If you are interested, there is an explanation behind these changes after the changelog
Restart GoofCord multiple times if you are facing issues after updating
✨️ Functionality changes
- Load Shelter + Vencord by default
- Remove Vencord-reliant default scripts in favor of default shelter plugins
- Removed script patching functionality
- Allow easy installation of multiple mods simultaneously
- Previous window state is kept on restarts #22
- Improved message encryption UX
- Improved Invidious embeds
- arRPC now uses default websockets enabling the use of custom bridges like shelteRPC (Shelter) or WebRichPresence (Vencord)
- Removed "Disable auto-gain" option as its effectiveness is questionable. If you are negatively affected by this change, open an issue
- Error boxes are used more sparingly in favor of console logging
🐛 Fixes
- Fixed message encryption passwords not loading/saving #29
- Fixed application not closing on macOS #28
- Fixed dynamic icon not showing pings on the taskbar on Linux. You still need unity launcher or unitylib
- Fixed huge tray icon on Linux in some desktop environments
Other/small changes
- Updated to Electron 31.1.0
- Exposed setConfig to the renderer
- Improved permission setting for macOS
- Removed unnecessary flags
- Updated default firewall settings
- Slightly improved settings UI
- The config is now saved formatted, making it more human-readable
Full Changelog: v1.4.3...v1.5.0
Explanation: GoofCord by itself can't interact with Discord itself in many ways, and that's why in 1.0.0 Vencord-reliant helper scripts were introduced to bridge the gap. However, because they were relying on Vencord, using Shelter meant missing out on many features. This update fixes the issue by ditching the old helper scripts in favor of default Shelter plugins and always loading Shelter.
It's possible to always load Vencord instead, but it is much more performance heavy and overall Shelter just fits much better for this task