Personal fork of Tooty
00ffcecf1d
* Connect to the websocket API * Enable user timeline update through websockets * Update elm-html-parser to latest * Listem to local and global timelines * Subscribe to global timeline only if it's displayed * Some review changes * Add elm-test and test notification aggregates * Add new follow notification * Fex addNotificationToAggregates * Add test * Clarify logic * Update local and global timelines using WS I've renamed the "public" timeline to "global", and removed the HTTP reload of the user timeline when posting a Toot. We only rely on websockets now. |
||
---|---|---|
public | ||
src | ||
tests | ||
.gitignore | ||
.travis.yml | ||
elm-package.json | ||
package.json | ||
README.md |
tooty
An experimental Mastodon client written in Elm. It is not usable yet.
Setting up the development environment
$ npm i
$ ./node_modules/.bin/elm-package install
Starting the dev server
$ npm start
Starting the dev server in live debug mode
$ npm run debug
Building
$ npm run build
Deploying to gh-pages
$ npm run deploy
The app should be deployed to https://[your-github-username].github.io/tooty/
Licence
MIT