forked-synapse/synapse
Richard van der Hoff f537432ef9 Add a welcome page to the static resources
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.
2018-12-11 13:26:22 +00:00
..
_scripts Port register_new_matrix_user to Python 3 and add tests (#4085) 2018-10-26 22:05:22 +11:00
api Add an option to enable recording IPs for appservice users (#3831) 2018-12-04 12:44:41 +01:00
app Add a welcome page to the static resources 2018-12-11 13:26:22 +00:00
appservice Run the AS senders as background processes (#4189) 2018-12-04 10:53:49 +01:00
config Add an option to enable recording IPs for appservice users (#3831) 2018-12-04 12:44:41 +01:00
crypto Remove fetching keys via the deprecated v1 kex method (#4120) 2018-10-31 23:14:39 +11:00
events Add helpers for getting prev and auth events (#4139) 2018-11-06 00:35:15 +11:00
federation Update synapse/federation/federation_server.py 2018-11-09 11:28:25 +00:00
groups Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
handlers Add an option to disable search for homeservers which may not be interested in it (#4230) 2018-12-04 12:01:02 +01:00
http fix parse_string docstring 2018-11-08 11:12:29 +00:00
metrics Fix exception in background metrics collection 2018-10-03 11:28:01 +01:00
module_api Delete devices in various logout situations 2017-11-29 16:44:35 +00:00
push Fix logcontext leak in EmailPusher 2018-11-19 17:07:01 +00:00
replication Don't truncate command name in metrics 2018-10-29 17:34:21 +00:00
res/templates Ship the email templates as package_data 2018-10-17 16:46:02 +01:00
rest Fix non-ASCII pushrules (#4248) 2018-12-04 12:44:02 +01:00
server_notices Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_contact 2018-08-24 17:00:37 +01:00
state Workaround for non-ascii event ids (#4241) 2018-12-03 21:47:48 +11:00
static Add a welcome page to the static resources 2018-12-11 13:26:22 +00:00
storage Add an option to disable search for homeservers which may not be interested in it (#4230) 2018-12-04 12:01:02 +01:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Fix UnicodeDecodeError when postgres is not configured in english (#4253) 2018-12-04 11:55:52 +01:00
__init__.py version 2018-11-19 12:42:49 -06:00
event_auth.py Add helpers for getting prev and auth events (#4139) 2018-11-06 00:35:15 +11:00
notifier.py Make the metrics less racy (#4061) 2018-10-19 21:45:45 +11:00
python_dependencies.py Delete the disused & unspecced identicon functionality (#4106) 2018-10-29 23:57:24 +11:00
secrets.py Port over enough to get some sytests running on Python 3 (#3668) 2018-08-20 23:54:49 +10:00
server.py Write some tests for the email pusher (#4095) 2018-10-30 23:55:43 +11:00
server.pyi Basic initial support for room upgrades 2018-10-25 19:10:24 +01:00
types.py Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
visibility.py Refactor state group lookup to reduce DB hits (#4011) 2018-10-25 17:49:55 +01:00