-
Notifications
You must be signed in to change notification settings - Fork 379
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSC1957: Integration manager discovery #1957
Conversation
Co-Authored-By: turt2live <[email protected]>
For element-hq/element-web#4913 / element-hq/element-web#10161 Relies on the structure defined by [MSC1957](matrix-org/matrix-spec-proposals#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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks all in all really good 👍
For the client authors: @mscbot fcp merge |
Team member @turt2live has proposed to merge this. The next step is review by the rest of the tagged people: No concerns currently listed. Once a majority of reviewers approve (and none object), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for info about what commands tagged team members can give me. |
Partial implementation: matrix-org/matrix-react-sdk#3308 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no objections from me
@mscbot reviewed
mechanism. The added optional fields, which should not affect a client's ability to log a user in, are: | ||
```json | ||
{ | ||
"m.integrations": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, why a managers
key within m.integrations
, rather than m.integration_managers
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Future expansion is really the only answer I have here. The other thing would be vague and not thought out things like possibly decentralized integrations, whatever that means.
Fixes element-hq/element-web#10622 Implements [MSC1957](matrix-org/matrix-spec-proposals#1957) Design is not final.
The final comment period, with a disposition to merge, as per the review above, is now complete. |
This is now implemented and deployed in Scalar as well. |
matrix-org/matrix-spec-proposals#1957 Yay Riot iOS now supports integration manager discovery!
Rendered
Upstream proposal: MSC1956 - Integrations API
Discussion room: #msc-integrations-api:t2bot.io
This is being contributed under the hat of "author of Dimension":