v3.4.0
- Add German localization files (#149).
- WebSocket Server: Handle
DEEP_LINK
andGUILD_TEMPLATE_BROWSER
requests.- This provides a functionality for creating a guild from template and redirecting to site based on the requests made by the browser.
- Fix window close / app quit with tray.
- WebCord now properly knows whenever window wants to be closed or app wants to quit (i.e. close all windows).
- This fixes shutdown on macOS (#151).
- This fixes app to close itself on
SIGINT
signal on Linux (CTRL+C).
- Re-enable autoplay to fix issues on all platforms that could be caused by it disabled.
- Fixes #161. As a side note, it probably could be also reproduced on Linux and macOS.
- Re-enable WebGL to fix issue with activities (#157).
- Remove
activate
event on the macOS.- WebCord is not ready yet to work in the background without any windows open. So it should be either killed or let the main window to run in the background.
- If I would either want to fix it, I still need a more knowledge how macOS expects the software to behave in case of the servers and services running as a child processes (in case of WebCord, these are update notifier and WSS server).
- Code refactors, improvements.
- Avoid using
for
loops in some places by replacing them with.map
and.filter
methods ofArray
variables. - Avoid using unguarded
for
-in
loops that could also iterate over theprototype
methods/parameters. - Improve
title
attribute generation ofh3
elements at Licenses section in about window.
- Avoid using
- Windows only: define
AppUserModelID
for WebCord.- This seems to fix #164.
- More restrictive ESLint configuration.
- Bump Electron version.
Full Changelog: v3.3.0...v3.4.0