Skip to content

Releases: Milkshiift/GoofCord

1.7.1 - Noble Nubis

21 Sep 09:42
Compare
Choose a tag to compare

🐛 Fixes

  • Fix GoofCord infinitely loading in some scenarios

Other/small changes

  • Potentially improve startup times

Full Changelog: v1.7.0...v1.7.1

1.7.0 - Ambitious Nubis

19 Sep 11:59
Compare
Choose a tag to compare

✨️ Functionality changes

  • Add ability to save settings to cloud by @Wuemeli in #43
  • You can now translate GoofCord at https://hosted.weblate.org/projects/goofcord/goofcord. Your translations will be available in the next release
  • "Script loader" is now "Asset loader" and can load CSS styles too. It's also now used to load client mods instead of the previous extension system.
  • Automatically accept invites open in browser when arRPC is used #45
  • Improve the look of the custom titlebar
  • Properly handle config loading errors

🐛 Fixes

  • Fix Vencord not loading on Ctrl+R reload
  • Fix ibus/fcitx input methods on Wayland #24
  • Other small fixes

Other/small changes

  • Update to Electron 32
  • Make the config system type safe
  • Potentially improve startup times

Full Changelog: v1.6.0...v1.7.0

1.6.0 - Smooth Pumice

07 Aug 11:48
Compare
Choose a tag to compare

✨️ Functionality changes

  • Added content types for screen share. Fixes laggy streams in most scenarios
  • Changed GoofCord's data location
  • First launch opens settings instead of Discord
  • Added buttons for reverting settings to default
  • Removed SunCord as it has gone EOL
  • Custom icon setting now uses a file picker
  • Added a YouTube ad blocker
  • Added an option to disable Invidious embeds

🐛 Fixes

  • Removed request blocking of billing related URLs, fixing inaccessible nitro tab
  • Removed no-devtools-detect Shelter plugin as it caused constant logouts in some cases

Other/small changes

  • Updated macOS window behaviour
  • Added rpm build target and switched to tar.xz instead of tar.gz

Full Changelog: v1.5.1...v1.6.0

1.5.1 - Mending Graphene

18 Jul 11:24
Compare
Choose a tag to compare

✨️ Functionality changes

  • Added SunCord as a client mod option
  • Added option to not add helper shelter plugins
  • Tray icon is not created on macOS, instead a dock menu is used

🐛 Fixes

  • Improved permission handling (Fixes videos not full screening #32)
  • Fixed mods not deleting automatically when none are selected

Other/small changes

  • Unmodified fetch function is used for fetching instead of fetchWithTimeout

Full Changelog: v1.5.0...v1.5.1

1.5.0 - Amiable Graphene

07 Jul 10:49
Compare
Choose a tag to compare

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

1.4.3 - Reactive Astatine

17 Jun 12:09
Compare
Choose a tag to compare

✨️ Functionality changes

  • Made so accepting invite in a browser accepts it in GoofCord too
  • Added a "Clear cache" button to the settings
  • Added Equicord as a client mod option #18
  • Added a setting to disable voice chat pop out window being always on top
  • Made logs colorful

🐛 Fixes

  • Fixed notifications not focussing GoofCord
  • Fixed Discord sometimes not loading and showing a blank
  • Fixed "Minimize to tray" setting not working when custom titlebar is disabled #20
  • Fixed screenshare selector window not being centered under unknown circumstances #21

Other changes

  • Slightly improved startup time

Full Changelog: v1.4.2...v1.4.3

1.4.2 - Emissive Astatine

15 May 16:10
Compare
Choose a tag to compare

Changelog

  • Fixed GoofCord immediately closing on Linux
  • Improved Windows icon and better flag setting by @Alex313031 in #15
  • Added a menu item to open chrome://gpu. This can also be done with Ctrl+Alt+G
  • Updated the appId

New Contributors

Full Changelog: v1.4.1...v1.4.2

1.4.1 - Decaying Astatine

10 May 07:37
Compare
Choose a tag to compare

🐛 Fixes

  • Fixed all audio muting while streaming with audio on Windows

1.4.0 - Stable Astatine

09 May 09:50
Compare
Choose a tag to compare

✨️ 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

1.3.2 - Mutated Krypton

23 Mar 14:47
Compare
Choose a tag to compare

🐛 Fixes

  • Fix minimizeToTray setting not being respected

Other changes

  • Don't save decrypted encryption passwords to the temporary config