GoofCord Changelog

What's new in GoofCord 1.4.1

May 10, 2024
  • Fixed all audio muting while streaming with audio on Windows

New in GoofCord 1.4.0 (May 9, 2024)

  • 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

New in GoofCord 1.3.2 (Mar 24, 2024)

  • Fixes:
  • Fix minimizeToTray setting not being respected
  • Other changes:
  • Don't save decrypted encryption passwords to the temporary config

New in GoofCord 1.3.1 (Mar 21, 2024)

  • Fixes:
  • Fixed settings button detection and settings injection
  • Fixed chromium flags setter
  • Other changes:
  • Removed "Performance Mode" setting because it didn't really work

New in GoofCord 1.3.0 (Mar 17, 2024)

  • Backup your encryption passwords before updating if you didn't already, you won't be able to access them after:
  • New Features and Improvements:
  • Proper implementation of the dynamic icon feature
  • Made config cached improving performance
  • Added more settings for the firewall
  • Made so last used screenshare settings are remembered
  • Added a pop-up on first launch telling to reload GoofCord
  • Improved user agent spoofing
  • Updated firewall rules
  • A myriad of code refactorings and improvements
  • Fixes:
  • Fixed arRPC and made it independent from Vencord
  • Fixed message encryption issues
  • Fixed twitching context menus
  • Fixed info-only titlebar (used when customTitlebar is off) not being click-through
  • Other small fixes
  • Other changes:
  • Store encrypted encryption passwords in base64 (Breaks previous password saves!)
  • Settings are now dynamically generated
  • Made default scripts versioned
  • Moved to esbuild from tsc
  • Made error handling better
  • Better settings button detection for injecting in settings
  • Made voice call pop-out always use native window decorations
  • Removed window state manager as it was mostly useless
  • Removed unneeded dependencies
  • Updated to Electron 29.1.4

New in GoofCord 1.1.0 (Dec 7, 2023)

  • New Features and Improvements:
  • Custom app icon setting
  • Proper Discord voice chat pop-outs
  • Encryption passwords in the settings are now blurred until the users hovers over the text field
  • Bugs fixed:
  • Fixed issues caused by the Discord's new icons
  • Screenshare fixes
  • Nerd corner and Small changes:
  • Update to Electron v28.0.0
  • The default Discord url is now discord.com instead of canary.discord.com

New in GoofCord 1.0.3 (Nov 11, 2023)

  • Fixed a bug where GoofCord would freeze unconditionally

New in GoofCord 1.0.2 (Nov 8, 2023)

  • Fixed a bug where new users couldn't start the app.
  • Fix taskbar icon on macOS.

New in GoofCord 1.0.1 (Nov 6, 2023)

  • New Features:
  • Encryption marks: Adds a mark to all decrypted messages so it's easier to distinguish them from unencrypted ones. Default mark is "| "
  • Invidious embeds: Now all YouTube embeds are replaced with Invidious ones for more privacy. If you wish to return to YouTube embeds, open the scripts folder through the GoofCord settings and rename "BL12_invidiousEmbeds.js" to "BL12_invidiousEmbeds.js.disabled"
  • Bugs fixed:
  • Fix elements detection when non-English language is chosen
  • Fix encrypted message editing
  • Fix titlebar on macOS

New in GoofCord 1.0.0 (Nov 1, 2023)

  • New Features:
  • Message encryption: Safely share your secrets without worry! A guide on how to set it up can be found here
  • Rich Presence: GoofCord now implements arRPC to show what you are playing, listening, or watching
  • Custom resolution streaming: Stream as many pixels as you want, just don't go over the top (Note: This feature has some weird issues on linux)
  • Script loader: You can now load local js scripts, with some support for Vencord plugins. You can read more here
  • Disable auto-gain: Tired of your mic being too quiet? Chrome's auto-gain feature may be the culprit, now providing an option to disable it
  • Titlebar flashing: Titlebar will now flash on certain user actions providing juicy feedback
  • Alpha macOS support: GoofCord is now available for macOS, it's not tested though. Expect bugs and problems, but if you do encounter one please make a new issue so I can fix it
  • Bugs fixed:
  • Fixed issues caused by the recent Discord update
  • Fixed a bug where GoofCord settings button would only appear with the English language chosen
  • Fixed some config issues
  • Other small fixes that I forgor
  • Nerd corner:
  • Update to Electron v27.0.2
  • Made more stuff use promises and awaits
  • plugins renamed to extensions
  • Million+ code optimizations and changes that I don't remember

New in GoofCord 0.7.5 (Sep 10, 2023)

  • New Features:
  • Auto-start: There is now an option for GoofCord to start on OS boot. Needs testing on linux.
  • Bugs fixed:
  • If the user is offline GoofCord now automatically retries to open Discord.
  • Fixed a bug where YouTube ads were shown in the "Watch Together" activity.
  • Fixed a bug where window state wasn't saved.
  • Maintenance changes:
  • Update to Electron v26.2.0

New in GoofCord 0.7.4 (Sep 8, 2023)

  • New Features:
  • Auto-start: There is now an option for GoofCord to start on OS boot. Needs testing on linux.
  • Bugs fixed:
  • If the user is offline GoofCord now automatically retries to open Discord.
  • Fixed a bug where YouTube ads were shown in the "Watch Together" activity.
  • Fixed a bug where window state wasn't saved.
  • Maintenance changes:
  • Update to Electron v26.2.0

New in GoofCord 0.7.3 (Sep 2, 2023)

  • Bugs fixed:
  • Fixed a bug where users couldn't use activities
  • Maintenance changes:
  • Update to Electron v26.1.0

New in GoofCord 0.7.2 (Aug 20, 2023)

  • New Features:
  • An option to modify the "blocklist" from settings
  • An option to disable the update notification from settings
  • Bugs fixed:
  • Fixed a bug where users couldn't log in
  • Maintenance changes:
  • Update to Electron v26.0.0

New in GoofCord 0.7.1 (Aug 13, 2023)

  • New Features:
  • Improved request blocking. Now blocking spotify and other generic tracking.
  • New screen share UI.
  • Bugs fixed:
  • User-agent leaking. Somehow before the fix third party domains like spotify could access the real user agent.

New in GoofCord 0.7.0 (Aug 9, 2023)

  • Updated URL blocklist. Now blocking Discord activities tracking and Youtube tracking.
  • Custom client mod support.
  • Possibly resolved screen sharing stutters?
  • Possibly made scrolling smoother?

New in GoofCord 0.6.1 (Jul 22, 2023)

  • Get notifications for when new updates release
  • Screen share audio for Windows
  • "Dynamic icon" option now replaces the GoofCord logo with Discords logo

New in GoofCord 0.6.0 (May 19, 2023)

  • What's new:
  • Whitelist caused too many inconveniences, so now GoofCord uses "blacklist" to block unwanted requests.
  • Settings window now opens through the first button in discords settings.
  • Option to change performance modes in settings. For some people it may improve performance.
  • Option to disable spellcheck in settings.
  • Option to use Shelter as a client mod.
  • Better userAgent generation.
  • Small performance and compatability improvements

New in GoofCord 0.5.1 (May 9, 2023)

  • Added Linux and arm64 support
  • Added auto-updates support

New in GoofCord 0.5.0 (May 3, 2023)

  • Fixed voice channels
  • Fixed client mods
  • Settings are beautiful now
  • Changed whitelist behavior
  • Added support for other discord branches
  • Changed logo (ugly)
  • Fixed reloading
  • Other small tweaks and fixes