summary refs log tree commit diff
path: root/synapse/static (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a welcome page to the static resourcesRichard van der Hoff2018-12-111-0/+26
| | | | | | | | | | | | | | | | This is largely a precursor for the removal of the bundled webclient. The idea is to present a page at / which reassures people that something is working, and to give them some links for next steps. The welcome page lives at `/_matrix/static/`, so is enabled alongside the other `static` resources (which, in practice, means the client API is enabled). We'll redirect to it from `/` if we have nothing better to display there. It would be nice to have a way to disable it (in the same way that you might disable the nginx welcome page), but I can't really think of a good way to do that without a load of ickiness. It's based on the work done by @krombel for #2601.
* Support m.login.sso (#4220)Richard van der Hoff2018-11-273-48/+40
| | | | | | | | | | | | | | | | | * Clean up the CSS for the fallback login form I was finding this hard to work with, so simplify a bunch of things. Each flow is now a form inside a div of class login_flow. The login_flow class now has a fixed width, as that looks much better than each flow having a differnt width. * Support m.login.sso MSC1721 renames m.login.cas to m.login.sso. This implements the change (retaining support for m.login.cas for older clients). * changelog
* Use recaptcha_ajax.js directly from GoogleAndrej Shadura2018-08-102-196/+1
| | | | | | | | | The script recaptcha_ajax.js contains minified non-free code which we probably cannot redistribute. Since it talks to Google servers anyway, it is better to just download it from Google directly instead of shipping it. This fixes #1932.
* Updates to fallback CAS login to do new token loginSteven Hammerton2015-11-061-26/+12
|
* Use correct service urlErik Johnston2015-10-261-3/+1
|
* Add login fallbackErik Johnston2015-10-265-0/+280
|
* Move static folder into synapseErik Johnston2015-10-266-0/+411
This is because otherwise it won't get picked up by python packaging. This also fixes the problem where the "static" folder was found if synapse wasn't started from that directory.