Travis Ralston
|
81c9bdd9f3
|
It's called an "Integration Manager" (singular)
Fixes https://github.com/vector-im/riot-web/issues/11256
This was finally annoying me enough to fix it.
|
2019-11-20 20:14:25 -07:00 |
|
Travis Ralston
|
b3cda4b19a
|
Support multiple integration managers behind a labs flag
Fixes https://github.com/vector-im/riot-web/issues/10622
Implements [MSC1957](https://github.com/matrix-org/matrix-doc/pull/1957)
Design is not final.
|
2019-08-23 09:12:40 -06:00 |
|
Travis Ralston
|
470295ad14
|
Expose a getOrderedManagers() function for use elsewhere
|
2019-08-22 15:17:59 -06:00 |
|
Travis Ralston
|
8493887ceb
|
Import the right js-sdk
|
2019-08-22 14:57:09 -06:00 |
|
Travis Ralston
|
a35735da45
|
Support homeserver-configured integration managers
Fixes https://github.com/vector-im/riot-web/issues/4913
Requires https://github.com/matrix-org/matrix-js-sdk/pull/1024
Implements part of [MSC1957](https://github.com/matrix-org/matrix-doc/pull/1957)
|
2019-08-22 14:49:20 -06:00 |
|
Travis Ralston
|
27504e1578
|
Prompt for terms of service on integration manager changes
Part of https://github.com/vector-im/riot-web/issues/10539
|
2019-08-15 13:28:23 -06:00 |
|
Travis Ralston
|
8b1c90a01e
|
Convert to using im.vector.integration_manager for IM widget
This avoids us having to throw the entirety of MSC1957 into the queue, particularly when we're only using a third of the MSC.
|
2019-08-14 08:57:38 -06:00 |
|
Travis Ralston
|
03d735f4ed
|
Support changing your integration manager in the UI
Part of https://github.com/vector-im/riot-web/issues/10161
|
2019-08-12 15:40:50 -06:00 |
|
Travis Ralston
|
d2c7a5a979
|
Also check that the client even exists
|
2019-08-10 14:59:13 -06:00 |
|
Travis Ralston
|
58ccc7eb0c
|
Don't fetch widgets unless logged in
|
2019-08-09 18:01:08 -06:00 |
|
Travis Ralston
|
74ce5c3541
|
Read integration managers from account data
For https://github.com/vector-im/riot-web/issues/4913 / https://github.com/vector-im/riot-web/issues/10161
Relies on the structure defined by [MSC1957](https://github.com/matrix-org/matrix-doc/pull/1957)
This is just the bit of code to parse the user's widgets (while watching for changes) and allow for it to be the default manager.
|
2019-08-09 17:35:59 -06:00 |
|
Travis Ralston
|
ffa49df889
|
Refactor integration manager handling into a common place
It was already in a common place, but this is the boilerplate for supporting multiple integration managers, and multiple integration manager sources.
For https://github.com/vector-im/riot-web/issues/4913 / https://github.com/vector-im/riot-web/issues/10161
|
2019-08-09 16:08:06 -06:00 |
|