Forked from com.github/cutls/TheDesk Maybe I'll figure out how to PR from here to there later.
Go to file
2021-04-13 13:48:59 +09:00
.github Update FUNDING.yml 2020-07-17 11:17:25 +09:00
app 2 2021-04-13 13:48:59 +09:00
snap Update snapcraft.yaml 2019-01-23 13:24:44 +09:00
.gitignore new build method with Apple notarize, electron-build programatic API 2021-04-13 12:31:17 +09:00
.travis.yml new build method with Apple notarize, electron-build programatic API 2021-04-13 12:31:17 +09:00
crowdin.yml Update crowdin.yml 2019-10-21 08:12:16 +09:00
LICENSE Create LICENSE.md 2018-09-17 23:38:04 +09:00
plugin.md plugin readme 2021-01-09 21:38:10 +09:00
README_ja.md update 2021-04-13 12:50:52 +09:00
README.md update 2021-04-13 12:50:52 +09:00

TheDesk

Build Status
Crowdin
FOSSA Status
Version
Contributors
Mastodon/Misskey client for PC(Windows/Linux/macOS)
オープンソースSNSマストドン/MisskeyのPC向けクライアント日本語はこちら

Download:TheDesk

Become a Patron!
Donate using Liberapay
Screenshots1

GitHub Releases notice

For Windows and macOS

On GitHub Releases, -store.* assets are made for some application store or manager(Homebrew, Microsoft Store).
They do not check the latest version(Which you can get the latest ver or not depends on the store)

For Linux

On GitHub Releases, -normal.snap assets are not made for Snapcraft.
No suffix version .snap does not check if there is the latest version(Which you can get the latest ver or not depends on the store), so it is for Snapcraft.

.deb always checks if there is the latest version

License

GNU General Public License v3.0

The icon is provided under Creative Commons BY-NC-SA
Press Kit

The default sounds of notifications is provided Creative Commons BY

Privacy Policy

Language

and more...

Translation

Crowdin project is available! Visit: https://translate.thedesk.top

Run on developer mode

you cannot use npm or any other package manager without Yarn.(it will throw error)

  • yarn
  • yarn dev

Contributors

Build for macOS(Now: Travis CI)

Build for Linux(Now: Travis CI)

Fellow coder

Build

you cannot use npm or any other package manager without Yarn.(it will throw error)

git clone https://github.com/cutls/TheDesk
cd TheDesk/app
yarn install

yarn build

run yarn dev to launch developer version with console(if close dev mode, you may press Ctrl+C twice.)

Restriction with macOS build

Requires XCode(XCode Command Line Tools) to use iTunes NowPlaying

Built assets should be notarized after building by expensive Apple Developer user. To disable it, see app/build/notarize.js (beta)

PWA support

TheDesk is a web-based app, so you can run it on a browser. Of course, the main stream is as Electron. Some features won't work as well as Electron.

You can run yarn build:pwa to build as PWA, including manifest.json and the ServiceWorker.

You have to rename node_modules to dependencies to run as a web application. (restricted by Netlify, but always you should do to run as PWA)

Check the app on Chrome or Firefox: Here (it follows the master branch, so not stable.)
Netlify Status

Pleroma support

Did you find a bug with Pleroma accounts?
Pleroma does not follow Mastodon API rules completely although Pleroma developers say so.
Please write issues to improve TheDesk affinity with Pleroma.

Vulnerabilities when yarn install???

No, if your npm says materialize-css has vulnerabilities(CVE-2019-11002/3/4), look at here under discussion, but I do not think this report is really fatal.