.github | ||
app | ||
snap | ||
.gitignore | ||
.travis.yml | ||
crowdin.yml | ||
LICENSE | ||
plugin.md | ||
README_ja.md | ||
README.md | ||
trial.travis.yml |
TheDesk
Mastodon/Misskey client for PC(Windows/Linux/macOS)
オープンソースSNSマストドン/MisskeyのPC向けクライアント日本語はこちら
Download:TheDesk
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
- 日本語(Japanese)
- 日本語, 関西(Japanese, Kansai)
- English
- български(Bulgarian) with translate project
- Česky(Czech) with translate project
- Deutsch(German) with translate project
- Español, argentina(Spanish, Argentina) with translate project
- italiano(Italian) with translate project
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(click view
)
Restriction with macOS build
Requires XCode(XCode Command Line Tools) to use iTunes NowPlaying
Notarizeが入ります。つまり、認証された(課金したとも言う)デベロッパであるCutlsによるキーチェーンが必要で一般環境からビルドすることができません。これを解除する場合app/build/notarize.js
を参照してください。なお、試験実装なのでちゃんとNotarizeできているかどうかを保証しません。
Notarize the asset after building. 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.)
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.