Lightweight Mattermost frontend with multi-server support. Core functionality present.
Go to file
Midgard 0f8559f22a
Mark incoming messages in current channel as read
but only if tab is focused. When tab gets focus, mark channel as read.
2022-06-09 15:25:55 +02:00
assets Add support for channel read status 2022-06-09 00:01:43 +02:00
etc Update to new MITM API function 2022-06-08 17:27:56 +02:00
js Mark incoming messages in current channel as read 2022-06-09 15:25:55 +02:00
.gitignore Put URL in separate config to avoid Git change 2020-03-26 17:55:40 +01:00
index.html Split view.js into messages and sidebar 2022-06-08 23:27:30 +02:00
README.md Improve README 2021-09-15 14:37:55 +02:00
rundev.sh Add help text for rundev.sh 2022-06-08 23:27:31 +02:00

Feathermost

Before you can use Feathermost, the admin of your Mattermost servers must set up CORS appropriately. If this is not possible, you can use a CORS puncturing proxy, such as the mitmproxy setup provided for development (see below).

Development

Dependencies: none.

To run in development mode, execute rundev.sh. This will start a web server, and mitmproxy to avoid CORS problems. Dependencies for that: Bash, Python and mitmproxy.

Then open http://localhost:8000/ in your browser.