discourse-forum-client
discourse-forum-client copied to clipboard
A discourse (forums) desktop client. Built with React. Allows you to manage multiple discourse sites quickly.
Discourse Forum Client
v1.2.0
A desktop-only client for managing different discourse communities. Quickly change between your favorite communities. Alternatively you can just use this template as a way to favorite important sites.
The code is rough. If free time allows, I'll go back and update the code to match React best practices.
Built with React and Electron.
Don't feel comfortable downloading? No problem. Build instructions are below to package the app yourself.
Features
- Add your favorite sites with their own custom icon
- Auto recommends site logos from our
defaultSites.json - Version changes color when an upgrade is available
- Add as many sites as you want!
- Custom navigation handler for back/forward
Screenshots




Development
Run
Run these two commands simultaneously in different console tabs.
$ npm run hot-server
$ npm run start-hot
or run two servers with one command
$ npm run dev
Packaging
To package apps for the local platform:
$ npm run package
To package apps for all platforms:
First, refer to Multi Platform Build for dependencies.
Then,
$ npm run package-all
To package apps with options:
$ npm run package -- --[option]
Further commands
To run the application without packaging run
$ npm run build
$ npm start
To run End-to-End Test
$ npm run build
$ npm run test-e2e
Contributors
|
:---:
|Sean Perkins|
License
MIT © Sean Perkins