A Discord and SpaceBar -based client implemented without Discord API.
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] about 2 years ago
MiddleClickAutoscroll
Blink feature. It's experimental, as a few bugs are known. This feature affects all platforms different than Windows (codenamed unix
), so e.g. macOS users can also benefit from that.--help
.protocol
or full URL to validate if incoming IPC packet comes from the right process.webContents
or full URLs, it also uses the negotiated API key used in contextBridge
and that is being randomly generated on each session (it is not kept outside of application buffer memory).--help
message and parsing command-line flags.buildInfo
generation:
defaultBuildInfo
object with the default build configuration.buildInfo
required.buildInfo.json
contains a Partial
type of buildInfo
.AppUserModelID
generation (as reported in #203).Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.5.2...v3.6.0
Published by github-actions[bot] about 2 years ago
DOMException
with similar message like on Chromium for errors in getDisplayMedia
and getUserMedia
.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.5.1...v3.5.2
Published by github-actions[bot] over 2 years ago
getUserMedia
so using hard-coded constrains on non-Wayland platforms (Linux/Windows/macOS) won't bypass the picker and record the entire screen. It will fail from now with Error: Permission denied
. I may try to look how stock Chromium behaves through and reproduce this.name
in order to make it undistinguishable from the original ones.media
with no audio
/video
mediaType
(s).permissionHandler
./
on Windows, -
/--
on *nix).Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.5.0...v3.5.1
Published by github-actions[bot] over 2 years ago
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.4.0...v3.5.0
Published by github-actions[bot] over 2 years ago
DEEP_LINK
and GUILD_TEMPLATE_BROWSER
requests.
SIGINT
signal on Linux (CTRL+C).activate
event on the macOS.
for
loops in some places by replacing them with .map
and .filter
methods of Array
variables.for
-in
loops that could also iterate over the prototype
methods/parameters.title
attribute generation of h3
elements at Licenses section in about window.AppUserModelID
for WebCord.
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.3.0...v3.4.0
Published by github-actions[bot] over 2 years ago
api.js
) by default.webPreferences
hardening.
default
device (which is likely to be a microphone, not audio output monitor). If I'll find a way to capture a specific audio device and to get the monitor of default
output device, I will reconsider implementing audio capture on Linux as well.paste
event re-emitting.gpu-info
flag to get information about the current GPU vendor.@reforged/maker-appimage
.
mksquashfs
binary (unlike to most @electron-forge/maker-*
packages, which in reality only wraps electron-installer-*
packages).async
nature.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.2.0...v3.3.0
Published by github-actions[bot] over 2 years ago
19.x.y
.
19.0.1
.INVITE_BROWSER
are still unsupported).tsconfig.json
).cosmetic.ts
with just CSS injection, which should improve the performance and reliability of the code.ia32
binaries. This is due to the fact Electron has now stopped providing binaries for it. However, you can still package Webcord under older Electron versions if you really need WebCord to work on Linux ia32
(it still works on Electron 13!).
ia32
binaries – they're still going to be released until Electron will stop providing binaries for it.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.1.4...v3.2.0
Published by github-actions[bot] over 2 years ago
18.x.y
..theme.css
file extension format.@import
statements and fix themes before injection.INVITE_BROWSER
request detection in WebSocket Server implementation.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.1.3...v3.1.4
Published by github-actions[bot] over 2 years ago
tsc
configuration (and adapting the code for it),--inspect
flag family mitigations (an approach to block them without patched Electron).close
event – on Linux (at least XFCE), it seems to be emitted once notification body is clicked.
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.1.2...v3.1.3
Published by github-actions[bot] over 2 years ago
@spacingbat3/kolor
: force enable colour support for Windows users,deepmerge-ts
: Bump to latest major version (4.x.y
).resources/app.asar
.--inspect
and --inspect-brk
flags family.RUN_AS_NODE
mode.NODE_OPTIONS
environment variableFull Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.1.1...v3.1.2
Published by github-actions[bot] over 2 years ago
This is a patch release, focused on fixes and improvements of existing features. The most significant changes are:
role
property from About menu item to fix showing new About window on some platforms (e.g. Windows).host
of WebSocket server to prevent exposing it to other devices/networks.More details: https://github.com/SpacingBat3/WebCord/compare/v3.1.0...v3.1.1
Published by github-actions[bot] over 2 years ago
BrowserView
.More details: https://github.com/SpacingBat3/WebCord/compare/v3.0.1...v3.1.0
Published by github-actions[bot] over 2 years ago
This is a patch release, which fixes the bug with screen share menu not showing images as expected and updates the documentation.
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.0.0...v3.0.1
Published by github-actions[bot] over 2 years ago
This is a major update to WebCord, which has a lot of the changes comparing to v2.2.0
, including:
17.x.y
.package.json
.More detailed changelog: https://github.com/SpacingBat3/WebCord/compare/v2.2.0...v3.0.0
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
This is rather a small update (in terms of commits), but with useful changes under the hood, including:
getDisplayMedia
function, but because it is spoofed as native, Discord is unable to detect it as a modification).session
.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.0.0-beta8...v3.0.0-beta9
Published by github-actions[bot] over 2 years ago
{userData}/Extensions/Chromium
).
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.0.0-beta7...v3.0.0-beta8
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago