Travis Ralston
e1eb16ce46
Use a local widget wrapper for Jitsi calls
...
Effectively fixes https://github.com/vector-im/riot-web/issues/11074
Effectively fixes https://github.com/vector-im/riot-web/issues/7112
Fixes https://github.com/vector-im/riot-web/issues/6930
Fixes Jitsi widgets not working for guests (https://github.com/vector-im/riot-web/issues/8933 )
Fixes https://github.com/vector-im/riot-web/issues/5048
Previously we were relying on an integration manager to be defined, functional, and alive in order to join Jitsi calls. This commit changes this so we aren't reliant on an integration manager for Jitsi calls at all, and gives people the option of choosing a Jitsi server via the config.json.
This side is just the wrapper/shell: the logic is mostly in the react-sdk (to be linked via PRs). This layer simply has an HTML file exported that can be used to render a Jitsi widget, and the react-sdk constructs a URL to access it locally. This is similar to how the mobile apps handle Jitsi widgets: instead of iframing the widget URL directly into the app, they pull apart the widget information and natively render it. We're effectively doing the same here by parsing the widget options and using our local wrapper instead of whatever happens to be defined in the widget state event.
Integration managers should still continue to offer a widget URL for Jitsi widgets as this is what the spec requires.
A large part of this is based upon Dimension's handling of Jitsi and widgets in general: a license has been granted to allow Riot (and therefore the react-sdk) to use the code and be inspired by it.
2020-03-18 15:48:02 -06:00
Travis Ralston
98bd951366
Add docs and flag for custom theme support
2020-03-13 09:34:16 -06:00
J. Ryan Stinnett
9fb807772b
Document start / end composer shortcuts
...
This documents shortcuts for jumping to the start / end of the composer
contents.
Part of https://github.com/vector-im/riot-web/issues/12438
Depends on https://github.com/matrix-org/matrix-react-sdk/pull/4108
2020-02-21 19:00:47 +00:00
Michael Telatynski
2645e6f525
Merge branches 'develop' and 't3chguy/usercontent' of github.com:vector-im/riot-web into t3chguy/usercontent
2020-02-13 16:36:11 +00:00
Matthew Thomas
a24959319d
Add top left menu shortcut
...
Add <kbd>Ctrl</kbd>/<kbd>⌘</kbd>+<kbd>`</kbd>
2020-02-10 12:59:35 -06:00
Michael Telatynski
98773df76e
Get rid of dependence on usercontent.riot.im
2020-02-07 22:07:30 +00:00
Matthew Hodgson
c3e6a30789
Merge branch 'develop' of git+ssh://github.com/vector-im/riot-web into develop
2020-01-31 15:22:44 +00:00
Matthew Hodgson
87913e6c98
yarn electron nowadays does yarn build already
2020-01-31 15:22:16 +00:00
J. Ryan Stinnett
e9f8700d6b
Document padlock flag
2020-01-31 13:36:16 +00:00
Matthew Hodgson
d8b059452c
fix rogue `
2020-01-31 13:04:00 +00:00
Travis Ralston
8b08ba05c2
Remove docs for new invite dialog labs feature
...
It's the default now: https://github.com/matrix-org/matrix-react-sdk/pull/3906
2020-01-22 21:16:18 -07:00
J. Ryan Stinnett
fe15d3b7c1
Add docs for admin report content message
...
Part of https://github.com/vector-im/riot-web/issues/11992
2020-01-22 14:18:29 +00:00
Travis Ralston
276d14dd5d
Update labs documentation for feature_ftue_dms given new scope
...
See https://github.com/matrix-org/matrix-react-sdk/pull/3854
2020-01-16 14:46:19 -07:00
J. Ryan Stinnett
12267159f2
Enable and document presence in room list feature flag
...
Part of https://github.com/vector-im/riot-web/issues/11799
2020-01-13 11:53:46 +00:00
Will Hunt
50fe3109c0
Add feature_bridge_state
2020-01-05 15:47:14 +00:00
Travis Ralston
16e384172c
Add docs for feature_ftue_dms flag
...
This should hopefully be short-lived.
For https://github.com/matrix-org/matrix-react-sdk/pull/3792
2020-01-02 17:44:58 -07:00
Matthew Hodgson
f8c2529d44
doc how i had to build seshat
2019-11-27 02:22:41 +00:00
Damir Jelić
222fea969d
Merge branch 'poljar/seshat-pr' into develop
2019-11-26 18:47:58 +01:00
Damir Jelić
e5956de744
labs: Clarify that the event indexing feature supports E2EE search.
2019-11-26 18:39:22 +01:00
Damir Jelić
f28f27a87b
labs: Document the event indexing labs feature.
2019-11-26 18:03:46 +01:00
Damir Jelić
b0783a8995
native-node-modules: Mention that Seshat requires SQLCipher.
2019-11-26 18:02:49 +01:00
Damir Jelić
1869350a9b
native-node-modules: Remove a spurious and.
2019-11-26 10:38:49 +01:00
Damir Jelić
5b8e918d6e
native-node-modules: Explain how to install Rust and link to its docs.
2019-11-26 10:21:15 +01:00
Damir Jelić
f0fe968944
native-node-modules: Capitalize some project names.
2019-11-26 10:20:56 +01:00
Damir Jelić
40f2648fd3
native-node-modules: Expand the Seshat subtitle a bit.
2019-11-26 10:19:45 +01:00
Damir Jelić
b1aff2995d
native-node-modules: Explain the packaging situation a bit.
2019-11-26 10:19:15 +01:00
Damir Jelić
5f6636e28b
native-node-modules: Reword the second paragraph.
2019-11-26 10:13:38 +01:00
Damir Jelić
b52141d6a8
native-node-modules: Add a section about cross compilation.
2019-11-26 10:12:52 +01:00
Damir Jelić
da4b4037a8
native-node-modules: Don't mention the riot version that supports native modules.
2019-11-26 10:03:45 +01:00
Damir Jelić
4c629e82c8
native-node-modules: Add a header level to the title.
2019-11-26 10:00:15 +01:00
J. Ryan Stinnett
84df4785f8
Remove timeframe
2019-11-25 16:25:19 +00:00
J. Ryan Stinnett
7b8ab047ed
Clarify that cross-signing is in development
...
Expand on the development state of cross-signing in the labs docs.
Fixes https://github.com/vector-im/riot-web/issues/11492
2019-11-25 14:29:28 +00:00
Damir Jelić
d0b53916e3
docs: Add documentation explaining how to enable Seshat support.
2019-11-21 10:56:25 +01:00
David Baker
9ed4a07b28
linewrap
2019-11-20 17:39:58 +00:00
Bruno Windels
21781adb9e
explain the internal name of custom themes
2019-11-20 18:27:25 +01:00
David Baker
dc3cc37784
backticks to prevent infinitalic
2019-11-20 16:35:10 +00:00
David Baker
013e059ffc
Add doc for custom themes
...
Mostly just c+ped from Bruno's PR: https://github.com/matrix-org/matrix-react-sdk/pull/3503
2019-11-20 15:40:44 +00:00
Bruno Windels
c197f7996b
merge the feature_user_info_panel flag into feature_dm_verification
2019-11-19 14:15:11 +01:00
J. Ryan Stinnett
8043aebe1a
Add cross-signing labs flag to develop and document
...
Part of https://github.com/vector-im/riot-web/issues/11407
2019-11-18 16:06:32 +00:00
Bruno Windels
5041e6f3d9
Merge branch 'develop' into travis/mjolnir
2019-11-11 15:47:29 +00:00
Bruno Windels
d3778ab1fd
Add description of user info feature
2019-11-11 13:59:32 +00:00
Travis Ralston
4eb0f014b8
Add DM verification feature to labs.md
2019-11-08 14:54:24 -07:00
J. Ryan Stinnett
d373e2891e
Describe regular setting path
2019-11-08 15:57:46 +00:00
J. Ryan Stinnett
8b0257d24b
Apply suggestions from code review
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-11-08 15:57:09 +00:00
J. Ryan Stinnett
fa3d3aa4dd
Absolute URLs
2019-11-08 15:55:01 +00:00
J. Ryan Stinnett
9ca438087e
Add numbers
2019-11-08 15:55:01 +00:00
J. Ryan Stinnett
037d8c071c
Document feature flag process
...
This records the feature flag process we intend to use with Riot and also how
that interacts with other teams and configuration.
Fixes https://github.com/vector-im/riot-web/issues/11116
2019-11-08 15:55:01 +00:00
Travis Ralston
956c199fcf
Add some docs to describe Mjolnir and Ban Lists
2019-11-06 12:25:34 -07:00
Travis Ralston
1b4f4b6b65
Add labs documentation for Mjolnir
2019-10-31 13:21:15 -06:00
J. Ryan Stinnett
19e183c801
Add missing word
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-10-28 19:56:38 +02:00