/divolt-desktop

Revolt Desktop App, rebuilt for Divolt.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Divolt Desktop

Description

This is a fork of Revolt Desktop for Divolt, a self-hosted instance of Revolt.

It also has additional features, like an adblocker, (from revolt-desktop-adblock) and sooner bug fixes than Revolt.

Quick Start

You can get the latest version in releases. Please note that any release by "github-actions" is automated (generated every time a commit / change is done) and may include bugs.

If you want to build it yourself, you'll need Node.JS and Yarn. Then do the following:

git clone https://github.com/ggtylerr/divolt-desktop
cd divolt-desktop
yarn
yarn build:bundle
yarn start

CLI Commands:

Command Description
yarn build:bundle Builds the application bundle from TypeScript files.
yarn watch:bundle Watches TypeScript files for changes and rebuilds the application bundle on change.
yarn start Starts the application.
yarn eb Runs electron-builder.
yarn release Prepares a release. Requires a valid .env file.
yarn clean Cleans the application bundle.

There are also numerous OS-specific commands related to building and testing, all prefixed with yarn:

  • build:linux:tar, build:linux:unpacked, build:linux:appimage, build:mac, build:windows:nsis, build:windows:appx
    • Builds the application for the specified platform and packaging format.
  • test:linux:appimage
    • Runs the newest build of the Linux AppImage.

Troubleshooting

If you have issues, please check the following first:

  • Does this happen in browser?
  • Does this happen in the original app?
  • Are you using an outdated version?
  • If you have connection problems, do you have a firewall?

If all of the above is false, and it's not listed in the known bugs, please report an issue.

Known bugs

  • App auto-updated to normal Revolt

Please make sure you downloaded the latest version! Most people have downloaded the initial release, and the one immediately after that fixed it.

You can check what version you had by looking in your downloads / history. If you downloaded before May 22, 2022, or downloaded 1.0.4 (also known as v1.0.4-d1.0.0, or any of the automated builds before that,) then you were using an outdated version.

If this still occurred on a later version, please report an issue.

  • Tray icon and Desktop settings missing on Mac

The current workaround is to do the commands in Quick Start instead of using the released version. See Issue #2.

License

Divolt Desktop and Revolt Desktop is licensed under the GNU Affero General Public License v3.0.