Commit Graph

65 Commits (2032668e3a29a0d7790a43560013ed752c593828)

Author SHA1 Message Date
Michael Telatynski 6c37574857
Remove all mentions of Piwik (#22556)
* Remove all mentions of Piwik

* Simplify ModalManager interface

* Maintain privacy_policy_url
2022-06-14 16:14:09 +01:00
Johannes Krude 97fb7f0235
document custom home view (#21066)
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-05-31 21:57:18 +00:00
Johannes Marbach 915c839148
Point at Settings.tsx for locating available settings (#21978)
* Point at Settings.tsx for locating available settings

Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-05-10 11:06:10 +01:00
Jerry Ling 31b43542cd
Update config.md (#22115)
fix typo
2022-05-08 18:29:24 +01:00
Sven Mäder a8e914ad9f
Fix show_labs_settings config.md typo (#21600)
* Fix typo show_labs_settings

* Document latex_maths_delims developer option
2022-03-30 13:41:23 +01:00
Travis Ralston 1384783a77
Update SdkConfig usage to use new translation layer + update config.md docs (#21429)
* Update SdkConfig usage to use new translation layer

* Appease the linter

* WIP refactor of config documentation

* Finish re-writing config.md

* Update surrounding documentation

* Apply suggestions from code review

Co-authored-by: Germain <germains@element.io>

* Textual updates

Co-authored-by: Germain <germains@element.io>
2022-03-18 10:12:44 -06:00
Travis Ralston 087aed80dd
Add docs for custom_translations_url (#21188) 2022-03-01 11:53:12 -07:00
Travis Ralston c13a1908df
Add docs for `logout_redirect_url` (#21222) 2022-03-01 11:06:15 -07:00
Travis Ralston 65adc3ba93
Add a config.json option to skip the built-in Jitsi welcome screen (#21190)
* Add a config.json option to skip the built-in Jitsi welcome screen

Stop-gap for https://github.com/vector-im/element-web/issues/20503

* Spelling
2022-02-28 11:02:03 -07:00
Michael Telatynski 135f37eeaf
Deprecate Piwik/Matomo support (#21090) 2022-02-15 16:46:53 +00:00
Faye Duxovni 64242a004e
Document `uisi_autorageshake_app` config option (#20845) 2022-02-03 10:50:18 -05:00
Travis Ralston 7078373fbb
Support a config option to change the default device name (#20790) 2022-01-28 08:52:43 -07:00
Andy Balaam cfa97212f7
Document use of .well-known for tile server and jitsi (#20734) 2022-01-27 09:44:59 +00:00
Andy Balaam 06fa4f4440
New config for maps (#20668) 2022-01-21 14:34:47 +00:00
Michael Telatynski d7813c09d9
Update default Jitsi URLs to meet.element.io (#20487) 2022-01-11 16:15:17 +00:00
Kerry 30cb0ae96d
add docs for UIFeature.TimelineEnableRelativeDates (#20251)
Signed-off-by: Kerry Archibald <kerrya@element.io>
2021-12-21 10:08:35 +01:00
Matthew Hodgson 9b780e0e60
Simple static location sharing (#19754)
Adds static location share a la [MSC3488](https://github.com/matrix-org/matrix-doc/pull/3488) behind a labs flag, supporting legacy `m.location` `msgtype` too.  Powered by https://github.com/matrix-org/matrix-react-sdk/pull/7135.  Adds maplibre as a dependency.

To make this work, you have to add a valid `map_style_url` to your config.json.
2021-12-06 10:11:06 +00:00
James Salter 317430b6b1
Add analyticsOwner (#19401) 2021-12-06 11:42:19 +11:00
Travis Ralston 004e8edcb2
Deprecate `sso_immediate_redirect` and add welcome-page only option (#19437)
* Deprecate `sso_immediate_redirect` and add welcome-page only option

The old `sso_immediate_redirect` option is kept in code for backwards compatibility, but is replaced by `sso_redirect_options.immediate`, where a new `on_welcome_page` option is also introduced to only target entry points to the app. 

The path matching is a bit brittle, but still ideal in the sense of not showing UI while the app realizes it needs to redirect.

The new welcome page-only option is fully intended to avoid breaking permalinks and such while still redirecting when needed. In future, other options might be added here to further tune the experience.

* Add note about guests
2021-10-21 08:35:05 -06:00
James Salter 931ac30f6b
Documentation for sentry config
Documents keys added in https://github.com/matrix-org/matrix-react-sdk/pull/6597
2021-08-18 09:01:29 +01:00
James Salter 79157c0bf9
Add config keys for posthog 2021-08-04 10:32:45 +01:00
David Baker d03032b808 Put asserted identity under voip section 2021-04-27 19:34:21 +01:00
David Baker c98ca42bbd Document option for obeying asserted identity 2021-04-19 20:31:55 +01:00
Travis Ralston 1de7828e4d Write out docs explicitly. 2021-04-12 14:59:56 -06:00
Travis Ralston c580148bb7 Add mobile download link configuration
This is similar to the desktopBuilds config option.

The mobile setup guide and static incompatible browser pages are not touched by these options given they are static assets and easily replaced.
2021-04-08 18:39:09 -06:00
Travis Ralston 97a43d058d Support a config option to skip login/welcome and go to SSO
For deployments which want this sort of functionality for their users. Ideal for self-hosted deployments.
2021-04-06 19:39:26 -06:00
Travis Ralston a1c602c98e
Merge pull request #16468 from vector-im/travis/welcome-login
Docs for `loginForWelcome`
2021-03-19 09:12:42 -06:00
David Baker b910fcd38a Add option for audio live streaming
Starts jitsi streaming to a specially configured URL so that the
jitsi server can start an audio-only stream, in combination with an
API to manage audio streams by room ID.
2021-03-04 18:00:55 +00:00
Travis Ralston c6ab8d1d37 Docs for `loginForWelcome` 2021-02-16 15:19:21 -07:00
David Baker 46af8ba17a VoIP virtual rooms, mkII
or: remove the virtual room mapping config option

as per https://github.com/matrix-org/matrix-react-sdk/pull/5639
2021-02-12 20:59:17 +00:00
J. Ryan Stinnett bf5a69d3a0 Document the mobile guide toast option
Part of https://github.com/vector-im/element-web/issues/16283
2021-01-28 17:28:52 +00:00
David Baker 342d0474fd
Merge pull request #16236 from vector-im/dbkr/voip_user_mapper
Docs for the VoIP translate pattern option
2021-01-22 14:11:54 +00:00
David Baker f8b9958010 Docs for the voip translate pattern option 2021-01-21 19:23:57 +00:00
Travis Ralston 40f2ba8205
Fix Riot->Element in permalinkPrefix docs 2021-01-20 14:39:01 -07:00
J. Ryan Stinnett f1e89bf833 Replace various instances of Riot with Element 2020-11-25 17:01:19 +00:00
Travis Ralston 71206e8e3d Add documentation for new UIFeature flag regarding room history settings 2020-10-27 19:23:06 -06:00
Travis Ralston c364215d53 Add missing options 2020-09-18 12:24:06 -06:00
Travis Ralston 72d1950bea Update documentation for UI Features 2020-09-17 22:22:11 -06:00
Travis Ralston 85979079f1 Add end-user documentation for UI features 2020-09-14 22:28:57 -06:00
Travis Ralston 2c952b422b Update config.md for new feature behaviour 2020-08-17 14:02:19 -06:00
Michael (a.k.a. Resynth) de6d72fe3e
Fix typo in https://
See [this comment[(https://github.com/vector-im/riot-web/pull/14581#discussion_r461553693).
2020-07-28 13:59:01 +00:00
Resynth 7c4cef614e Update config.md 2020-07-17 13:04:03 +01:00
Arthur Lutz d0413f0d15
[docs/config.md] typo fix 2020-06-03 14:59:34 +02:00
Michael Telatynski f4e21c3fc7 Remove electron_app as we now have riot-desktop repo
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-05-06 11:32:13 +01:00
Travis Ralston 25dbeca083
Fix `default_federate` settting description 2020-04-21 09:27:03 -06:00
Michael Kohler 752b6b63ec Document more config options in config.md (fixes #13089)
Signed-off-by: Michael Kohler <me@michaelkohler.info>
2020-04-19 11:44:58 +02:00
The Stranjer 3a551f2da5 Allow admins to create an array of backgrounds to be randomly chosen from 2020-04-17 06:31:49 -04:00
Travis Ralston abf475ee80 Add some docs about Jitsi widgets and Jitsi configuration 2020-04-03 13:25:33 -06:00
David Baker 421fcb115f Give the jitsi wrapper its own external api script 2020-04-01 10:38:49 +01:00
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