Travis Ralston
c0336f65ca
Add widget title API
...
Adds #130
This is backed by a homeserver's media repository.
2017-12-11 13:17:54 -07:00
Travis Ralston
993dcdac21
Add Jitsi screensharing support
...
Self-hosted Jitsi Meet servers are possible for those running Dimension. The default server is Riot.IM's server.
Adds #87
2017-12-10 01:00:31 -07:00
Travis Ralston
c5146d84ff
Make the wrapper more generic in the event we support other wrappers
2017-10-09 20:58:56 -06:00
Travis Ralston
751e1b9c8c
Add widget wrapper; Check to ensure content is embeddable
...
Adds #119
2017-10-09 20:26:46 -06:00
Travis Ralston
2b0e14524d
Make note of bots needing to auto-respond to invites
2017-10-08 19:51:29 -06:00
turt2live
f2733b2d26
Allow self-signed certificates on the federation lookup
...
Fixes #109
2017-09-11 20:58:57 -06:00
turt2live
02c981b070
[BREAKING] Allow possibility of disabling Scalar upstream
...
This is a breaking change because of the structure change for upstreams. Instead of being an object, it is now a list. Existing configurations are not guaranteed to work.
Adds #108 and starts work on #22 (upstream config).
2017-09-11 20:50:43 -06:00
turt2live
aa075ef9ca
Don't overwrite server name in open ID info when doing SRV lookups
...
Otherwise we don't end up asking for a token for matrix.org, we ask on behalf of matrix.org:8448
2017-09-08 21:12:26 -06:00
turt2live
ab4d5ac76d
Always use https when contacting homeserver
...
Fixes #106
2017-09-08 20:31:56 -06:00
turt2live
0406a69b86
Add backend for simple widgets (custom)
...
This is a start on #91
TODO:
* Special case widgets in the front end
* Check permissions for widgets (can_send_event)
* Treat existing widgets as editable integrations (with an "Add Widget" for adding multiples)
* Figure out UI for laying this all out
2017-08-27 23:02:36 -06:00
turt2live
3f360cb4ab
Add Travis CI integration (scalar)
...
Adds #15
2017-08-27 19:05:38 -06:00
turt2live
7cee8c99c4
Lookup SRV records when trying to get open ID information
...
Fixes #58
2017-08-26 23:49:27 -06:00
turt2live
14db62ad31
docs
2017-06-10 19:10:47 -06:00
turt2live
3426429105
Automatic refresh of IRC links
2017-06-10 19:09:51 -06:00
turt2live
76ebdf043c
IRC channel linking and unlinking
2017-06-10 18:58:05 -06:00
turt2live
30cfe080ce
Start of the IRC bridge config: Pull networks and channels
...
TODO:
* Provisioning support (IRC API)
* Deprovisioning support (IRC API)
* Ops query (IRC API)
* State update interval
2017-06-09 20:21:06 -06:00
turt2live
58feb07119
Support vector's RSS bot. Adds #13
...
This has a side effect of adding #23 as well. A more performant caching method is probably needed (as this doesn't cache at all).
2017-05-28 22:51:04 -06:00
turt2live
3aa60b66a6
Remove integrations by type instead of by user ID
...
This is because the user ID might not exist for the integration (such as the case for RSS).
2017-05-28 17:39:02 -06:00
turt2live
574c24bcd6
Restructure backend integrations to better support the various types
2017-05-28 17:13:03 -06:00
turt2live
ebc77b7a07
Backend support for the RSS bot.
...
Part of #13
2017-05-28 14:33:57 -06:00
turt2live
35559c9373
Change up bot structure to support hosted bots. Adds #12
2017-05-28 00:41:00 -06:00
turt2live
4c3c66ec00
Handle routes a little nicer
2017-05-27 18:25:35 -06:00
turt2live
16e28019bc
Support adding/removing matrix.org's simple bots.
...
This adds #11
2017-05-27 17:45:07 -06:00
turt2live
0c51d4424b
UI for simple matrix.org bots
...
Part of #11
Needs actual scalar integration
2017-05-27 01:27:36 -06:00
turt2live
afeb2c7bfe
Respond to /register requests from Riot.
...
Implements #1
2017-05-26 23:08:24 -06:00
turt2live
f031a7833a
Let's get this party started: Base structure
2017-05-26 21:51:48 -06:00