A Discord and SpaceBar :electron:-based client implemented without Discord API.
Note | This release was mostly introduced as a reply to recent breakages introduced by Electron. I plan to release WebCord
v4.0.0
with Electron bump to22.x.y
as a breaking change to people's workflows. It is very likely it will deprecatev3
releases.
--verbose
flag implementation to also make Chromium engine log at verbose
as maximum LOG()
and VLOG()
level and actually enable logs.WinStateKeeper
logic about detecting if window is still maximized or not.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.10.1...v3.10.2
NODE_DEBUG
and DEBUG
env variables.
NODE_DEBUG
and DEBUG
will be set to *
when --verbose
flag is present in app's argv
.NODE_DEBUG
includes webcord
as one of elements.--start-minimized
/-m
flag could not work once app was closed maximized (#180).17.x.y
.
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.10.0...v3.10.1
universal
arch to macOS jobs in GitHub workflows.WEBCORD_ALL_MAKERS
enviroment variable set to true
..eslintrc
.
--version
flag.--help
message and document some missing flags.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.9.3...v3.10.0
L10N
).
string
which includes it.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.9.2...v3.9.3
wix-maker
hasn't been designed to work multi-arch, so it might be reverted soon until that's going to be fixed.marked
to 4.2.1
.electron
to 21.2.1
.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.9.1...v3.9.2
Note | This is a fixup release for v3.9.0, with very little improvements done. For a list of full changes, see releases/v3.8.7.
Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.9.0...v3.9.1
Note | This version is focused on CSS injection in general, but also contains other changes.
maxTries
, which limits how many times app can retry after an error occurred in loop. Such loops might still occur through (at least there's no guarantees they won't), but that's less likely right now.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.8.8...v3.9.0
Note | This is a fixup release for v3.8.7, with very little improvements done. For a list of full changes, see releases/v3.8.7.
@spacingbat3/kolor
to 3.0.2
.@pkgjs/parseargs
to 0.11.0
.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.8.7...v3.8.8
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).
@pkgjs/parseargs
.util.parseArgs
in its API and that's likely because it isn't present in Node 16.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).build/embeds-legacy
.Error
that caused about window not to load.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.8.6...v3.8.7
Note | This is a fixup release for
v3.8.5
, with very little improvements done. For a list of full changes, seereleases/v3.8.5
.
mediaType
in Electron 21 (#275).Error
when requesting the screen share if permission to it should be denied.marked
to 4.1.1
.Full Changelog: https://github.com/SpacingBat3/WebCord/compare/v3.8.5...v3.8.6