Skip to content

v3.8.7

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Oct 19:24
· 253 commits to master since this release
3be7f23
  • Fix random freezes somehow caused by logging functions.
  • Improve parsing the process.argv by either using a native util.parseArgs method or its polyfill (util.parseArgs is itself experimental, but I think it will be encouraged to use it on Node in the future, so the code itself is actually more future-proof).
    • The polyfill implementation is provided by @pkgjs/parseargs.
    • Currently, Electon does not include util.parseArgs in its API and that's likely because it isn't present in Node 16.
  • Use native fetch API if available in Node (Electron is currently at 16, so that API isn't available right now and electron-fetch will be used instead).
  • Fix some Spotify embeds using build/embeds-legacy.
  • Add some legacy code for older Electron versions.
    • WebCord is now confirmed to both run and build under Electron 13 (again).
  • Fix a crash / fatal Error that caused about window not to load.
  • Improve hiding some buttons in input box when window is small enough.
    • A visible change between older and newer implementation is that gift button is hidden as well.
  • Improve text generation in license dialog window to include some basic formatting.
  • Update Spanish and Norwegian Bokmål localization files.
    • Also configure Weblate so it will automatically remove blank localizations from the files (blank strings in localization files would just make WebCord to load blank text).

Full Changelog: v3.8.6...v3.8.7