Lightweight Mattermost frontend with multi-server support. Core functionality present.
Find a file
Midgard 68f87f4048
Fix "not scrolled to bottom" glow when zoomed
Allow 1px difference in isScrolledToBottom to allow for small
differences that can occur when the page zoom has been set to e.g. 110%
2022-06-17 14:03:27 +02:00
assets Break long messages 2022-06-11 18:16:49 +02:00
etc Update to new MITM API function 2022-06-08 17:27:56 +02:00
js Fix "not scrolled to bottom" glow when zoomed 2022-06-17 14:03:27 +02:00
tools Update emoji 2022-06-09 16:23:49 +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.