1
0
Fork 0
mirror of https://github.com/element-hq/element-web.git synced 2024-12-22 15:04:26 +03:00
Commit graph

519 commits

Author SHA1 Message Date
Johannes Marbach
c614c5bf13 Merge branch 'develop' into feature/default-pin-drop 2023-01-23 13:34:29 +01:00
Richard van der Hoff
ffd895e1b2
Document updated default uisi_autorageshake_app ()
Documentation for https://github.com/matrix-org/matrix-react-sdk/pull/9909
2023-01-16 15:05:11 +00:00
devonh
79033eb034
Add dendrite support to cypress tests ()
* Minimum hacks required to run cypress tests with dendrite

* Remove wget hack since dendrite containers now have curl

* Add basic dendritedocker plugin & hack into login spec for testing

* Add generic HomeserverInstance interface

* Add env var to configure which homeserver to use

* Remove synapse specific homeserver support api

* Update the rest of the tests to use HomeserverInstance

* Update cypress docs to reference new homeserver abstraction

* Fix formatting issues

* Change dendrite to use main branch container
2023-01-10 16:29:56 -07:00
Michael Weimann
fbfa174ad0
Improve icon doc () 2023-01-09 08:11:32 +01:00
Richard van der Hoff
7516c7f420
settings.md: Fix formatting in an example () 2022-12-14 18:34:23 +00:00
Michael Telatynski
60d05f03a5
Update docs links ()
* Update betas.md

* Update labs.md
2022-12-12 16:51:49 +00:00
Michael Weimann
526645c791
Apply prettier formatting 2022-12-12 12:24:14 +01:00
Michael Weimann
7921a6cbf8
Apply prettier formatting 2022-12-09 13:28:29 +01:00
Kerry
6d724cb4cb
add docs for UIFeature.BulkUnverifiedSessionsReminder () 2022-12-02 16:08:49 +13:00
Šimon Brandner
76eb76f185
Add betas.md () 2022-11-30 14:02:09 -07:00
Michael Telatynski
266716e888
Update cypress.md () 2022-11-16 17:51:27 +00:00
Michael Telatynski
bc6d1c3a2b
Add way to create a user notice via config.json () 2022-11-09 10:50:04 +00:00
Michael Weimann
2b3467a5d0
Add voice_broadcast.chunk_length config doc () 2022-10-26 09:27:39 +02:00
aceArt-GmbH
322745464c
Update documentation on how to disable integration managers ()
Signed-off-by: lukas <lukas.walter@aceart.de>
2022-10-15 01:01:35 +00:00
Dominik Henneke
ae883bb94b
Update the documentation for the show_labs_settings parameter ()
The parameter is actually called `show_labs_settings` but the documentation claims it is `showLabsSettings`.

Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net>

Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net>
2022-10-12 11:58:25 -06:00
Šimon Brandner
8891698745
Add Element Call participant limit () 2022-10-07 22:00:38 +02:00
Šimon Brandner
ec4cc52b7e
Add Element Call brand () 2022-10-07 19:32:12 +02:00
Robin
fd40c7a24a
New group call experience: Documentation ()
* Document the use_exclusively Element Call config flag

* Document the new group call experience Labs flag
2022-09-25 10:57:26 -04:00
Robin
fed77108e6
Element Call video rooms ()
* Add an element_call_url config option

* Document feature_element_call_video_rooms
2022-09-16 15:13:05 +00:00
Dirk Klimpel
60157fffe2
Explain to load different configs depending on the domain in config.md () 2022-09-14 06:35:12 +00:00
Šimon Brandner
a302dba006
Remove docs for feature_message_right_click_context_menu () 2022-08-18 09:18:45 +02:00
Šimon Brandner
9df3774886
Remove forgotten line out of labs docs ()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-05 22:04:27 +02:00
Šimon Brandner
0ed179d94c
Show current avatar and name for users in message history () 2022-08-05 15:38:11 +00:00
Šimon Brandner
039141f91c
Remove docs for feature_hidden_read_receipts () 2022-08-05 17:34:01 +02:00
Johannes Marbach
db3d10f731 Move pin drop out of labs (PSG-664)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-08-04 15:36:17 +02:00
Yaya Usman
72afc206d3
Merge pull request from yaya-usman/feature_favMessages_docs
Add docs for feature_favourite_messages
2022-07-15 23:22:15 +03:00
Michael Telatynski
01f4bb8c78
Rename PostCSS files to .pcss ()
* Rename PostCSS files to `.pcss`

* Make Stylelint happy

* Delint

* Rename new files too

* delint

* Fix bad comment placement
2022-07-15 14:53:23 +01:00
Michael Telatynski
64ed6ebdad
Rename PostCSS files to .pcss ()
* Rename PostCSS files to `.pcss`

* Make Stylelint happy

* Make Stylelint happy v2

* Update CompatibilityView.tsx

* Update res/css/structures/ErrorView.pcss

Co-authored-by: Michael Weimann <mail@michael-weimann.eu>

* Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/pcss

 Conflicts:
	package.json
	res/css/_components.scss
	res/css/structures/_NotificationPanel.pcss
	res/css/views/dialogs/_SpotlightDialog.pcss
	res/css/views/rooms/_EventTile.pcss
	res/css/views/rooms/_ReadReceiptGroup.pcss
	yarn.lock

* Only use CI_PACKAGE mode on develop, it skips minification which can find some errors

* Keep name to not break existing PRs

Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-15 14:53:21 +01:00
yaya-usman
c10735ad04 Add docs for feature_favourite_messages 2022-07-12 14:59:21 +03:00
Michael Telatynski
375ff265db
Update cypress.md () 2022-07-11 11:23:06 +00:00
Travis Ralston
f1e5b95554
Wire up module loading to application startup ()
* Early module loader bundler

* Add a module installer script

* Add dev-friendly docs

* Add real module-api dependency

* Speed up `yarn add` for mulitple modules

* Fix version check for modules

* Appease the linter
2022-07-05 12:26:54 -06:00
Šimon Brandner
659f41482b
Add docs feature_exploring_public_spaces () 2022-06-24 17:08:39 +02:00
Michael Telatynski
6c37574857
Remove all mentions of Piwik ()
* Remove all mentions of Piwik

* Simplify ModalManager interface

* Maintain privacy_policy_url
2022-06-14 16:14:09 +01:00
Robin
0fd1bc7f5a
Release video rooms as a beta feature ()
* Update labs documentation for the video rooms beta

* Make video rooms opt-out on develop
2022-06-09 13:08:03 -04:00
Johannes Marbach
0a8938db4e
Add docs for feature_html_topic labs flag ()
Signed-off-by: Johannes Marbach <johannesm@element.io>

Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-06-07 13:31:13 -06:00
Michael Telatynski
fa8c346dfa
Rework the Cypress & Percy CI ()
* Split Cypress out into its own workflow

* Improve PR Details job to use github-script and output labels

* Fix wrongly using github.ref in workflow_run actions which always refer to develop

* Update pr-details to be far more generic

* Tweak how we fill command-prefix

* Tweak cypress job to pass more params & fix if condition

* Bring in external changes

* Add docs

* Use new composite action, and an action to update a status check based on this workflow run

* Iterate approach
2022-06-07 09:03:25 +01:00
Germain
bba9189820
Remove outdated dangling underscore () 2022-06-07 07:48:05 +00:00
Johannes Krude
97fb7f0235
document custom home view ()
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-05-31 21:57:18 +00:00
Michael Telatynski
d9b7e0721c
Add visual tests using Percy in Cypress ()
* Add basic Percy tests

* Run Percy in CI

* Fix snapshot timing

* Fix bad selector

* Hide another bit of dynamic text

* Add docs
2022-05-17 15:16:14 +00:00
Michael Telatynski
ad4d3f9a88
Move threads e2e tests over to cypress ()
* Add non-consent (default) Synapse template

* Add consent test

* Add create room test

* Stash work

* Initial threads tests

* fix

* Delete old threads e2e tests, plan new ones

* Fix typed s'more

* Try something else

* specify d.ts

* Fix types once and for all?

* Fix the consent tests

* Iterate threads test harness

* Fix dispatcher types

* Iterate threads test

* fix typing

* Alternative import attempt

* let it break let it break let it break

* Tweak types

* Stash

* delint and update docs

* null-guard scrollIntoView

* Iterate threads test

* Apply suggestions from code review
2022-05-10 17:09:31 +00:00
Johannes Marbach
915c839148
Point at Settings.tsx for locating available settings ()
* 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 ()
fix typo
2022-05-08 18:29:24 +01:00
Oliver Gramberg
a94323fc36
Broken link, no replacement to be found () 2022-05-06 18:50:50 -06:00
Travis Ralston
e749bb3ce3
Remove docs for now-defunct labs flags () 2022-05-06 13:20:59 -06:00
Andy Balaam
a885de4eda
Add 'Choosing an issue to work on' doc () 2022-05-06 15:18:11 +01:00
Kat Gerasimova
abb31c9b01
Improve wording in the labs docs page ()
Try to clarify what the previews are
2022-05-04 19:35:48 +01:00
Michael Telatynski
77a437f30a
Create more cypress tests and utilities () 2022-05-04 14:11:33 +00:00
David Baker
fdb78a9c87
Initial doc for cypress tests ()
* Initial doc for cypress tests

* Too many documents

* Typo

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* Add example

* Typo

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-05-03 12:46:36 +01:00
Šimon Brandner
a0e08bff4f
Document feature_message_right_click_context_menu ()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-04-15 08:23:02 -06:00
Michael Telatynski
944e11d7d6
Delete slate-formats.md () 2022-04-11 16:51:04 +01:00
Travis Ralston
4057833036 Merge branch 'develop' into travis/remove-skinning 2022-04-05 10:50:37 -06:00
Travis Ralston
d39ae8a91b Merge branch 'develop' into travis/remove-skinning 2022-04-05 10:42:48 -06:00
Shivrani A. Jadhav
b1a60b25b4
Fix typo in translation docs ()
* Correct typo

* Removing extra lines
2022-04-04 00:05:37 -06:00
Shivrani A. Jadhav
19c665f5b8
Fix typo in key binding manager docs ()
I found a Typo error in KeyBindingManager, I have fixed that typo.
2022-04-04 05:48:25 +00:00
Robin
aeb6cddc2f
Update video rooms to new design specs ()
* "Voice room" → "video room"

* Customize Jitsi behavior in video rooms
2022-04-01 11:28:47 -04:00
Travis Ralston
f7dea9421f Merge branch 'develop' into travis/remove-skinning 2022-03-31 19:21:12 -06:00
Sven Mäder
a8e914ad9f
Fix show_labs_settings config.md typo ()
* Fix typo show_labs_settings

* Document latex_maths_delims developer option
2022-03-30 13:41:23 +01:00
Travis Ralston
bd1fd0a734 Step 13: Update documentation for skinning 2022-03-28 15:23:31 -06:00
Travis Ralston
7bd584abe0 Step 13: Update documentation for skinning 2022-03-28 15:17:56 -06:00
Travis Ralston
14f46a8ca9
Update location of Settings.ts in labs docs () 2022-03-25 10:43:03 -06:00
Travis Ralston
072f87a06a
Delete documentation relating to legacy communities ()
* Remove deprecated feature_communities_v2_prototypes

* Fix typo

* Remove now-unused docs

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-03-22 16:48:26 -06:00
Robin
6103f4a9d3
Voice rooms prototype ()
* Document voice rooms labs flag

Signed-off-by: Robin Townsend <robin@robin.town>

* Add join and mute handlers to Jitsi wrapper

Signed-off-by: Robin Townsend <robin@robin.town>

* Document voice rooms labs flag

Signed-off-by: Robin Townsend <robin@robin.town>

* Mark voice rooms as in development

Signed-off-by: Robin Townsend <robin@robin.town>

* ack at the end of widget event handlers

Signed-off-by: Robin Townsend <robin@robin.town>

* Move acks back before suspend points

Signed-off-by: Robin Townsend <robin@robin.town>
2022-03-22 16:14:27 -06:00
Travis Ralston
1384783a77
Update SdkConfig usage to use new translation layer + update config.md docs ()
* 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
d8a939df5d
Use & enforce snake_case naming convention on config.json settings ()
* Document and support the established naming convention for config opts

This change:
* Rename `ConfigOptions` to `IConfigOptions` to match code convention/style, plus move it to a dedicated file
* Update comments and surrounding documentation
* Define every single documented option (from element-web's config.md)
* Enable a linter to enforce the convention
* Invent a translation layer for a different change to use
* No attempt to fix build errors from doing this (at this stage)

* Add demo of lint rule in action

* Fix all obvious instances of SdkConfig case conflicts

* Fix tests to use SdkConfig directly

* Add docs to make unset() calling safer

* Appease the linter

* Update documentation to match snake_case_config

* Fix more instances of square brackets off SdkConfig
2022-03-18 10:12:36 -06:00
Kerry
31702e9a26
add feature_location_share_live doc ()
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-07 13:49:24 +01:00
Šimon Brandner
a58b1e9d79
Document keyboard shortcuts () 2022-03-04 12:14:52 +00:00
eleensmathew
43a55698e3
Added Threaded Messaging () 2022-03-04 08:26:58 +00:00
Kerry
e6ea58e84d
Load icons using @svgr ()
* extend svg module

Signed-off-by: Kerry Archibald <kerrya@element.io>

* POC in QuickSettingsButton

Signed-off-by: Kerry Archibald <kerrya@element.io>

* stylelint

Signed-off-by: Kerry Archibald <kerrya@element.io>

* update copyright

Signed-off-by: Kerry Archibald <kerrya@element.io>

* remove aria-hidden, quick docs

Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-02 10:18:45 +01:00
Michael Telatynski
240c3be014
Mandate use of js-sdk/src/matrix import over js-sdk/src () 2022-03-01 19:26:22 +00:00
Travis Ralston
087aed80dd
Add docs for custom_translations_url () 2022-03-01 11:53:12 -07:00
Travis Ralston
c13a1908df
Add docs for logout_redirect_url () 2022-03-01 11:06:15 -07:00
Kerry
de9e65de2b
labs doc for feature_location_share_pin_drop ()
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-03-01 10:50:20 +01:00
Travis Ralston
65adc3ba93
Add a config.json option to skip the built-in Jitsi welcome screen ()
* 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
Travis Ralston
95de708f4e
Make customisations (and general file overrides) easier to specify ()
Intended for customisation endpoints - see included docs.
2022-02-24 12:52:08 -07:00
Travis Ralston
a01684e126
Docs for labs flag: Show only current profiles () 2022-02-18 07:58:14 -07:00
Michael Telatynski
135f37eeaf
Deprecate Piwik/Matomo support () 2022-02-15 16:46:53 +00:00
Kerry
d4a019b27a
add ComponentVisibility to customisation docs ()
* add componentvisibility to customisation md

Signed-off-by: Kerry Archibald <kerrya@element.io>

* few more words

Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-02-09 17:21:54 +01:00
Faye Duxovni
64242a004e
Document uisi_autorageshake_app config option () 2022-02-03 10:50:18 -05:00
Andy Balaam
6bc7036dc8
Remove the Location Sharing labs feature () 2022-02-02 11:51:32 +00:00
Eric Eastwood
d731a25619
Document jump to date labs feature (MSC3030) ()
Feature added in:

 - https://github.com/matrix-org/matrix-react-sdk/pull/7339
 - https://github.com/matrix-org/matrix-react-sdk/pull/7372
 - MSC3030: https://github.com/matrix-org/matrix-doc/pull/303
2022-01-31 17:32:44 -06:00
Travis Ralston
7078373fbb
Support a config option to change the default device name () 2022-01-28 08:52:43 -07:00
Andy Balaam
cfa97212f7
Document use of .well-known for tile server and jitsi () 2022-01-27 09:44:59 +00:00
David Baker
433542010b
Update jitsi doc to specify minimum version ()
and also rephrase a bit I was failing to understand
2022-01-25 14:42:02 +00:00
Michael Telatynski
397e2b53d1
De-labs Metaspaces () 2022-01-25 12:42:09 +00:00
Michael Telatynski
e0353b217c
De-labs Message Bubbles layout () 2022-01-25 10:12:02 +00:00
J. Ryan Stinnett
6adaa417f0
Add labs docs for right panel default open () 2022-01-24 17:53:46 +00:00
Andy Balaam
06fa4f4440
New config for maps () 2022-01-21 14:34:47 +00:00
Andy Balaam
c40dbf1580
Remove the documentation of the Polls labs feature () 2022-01-20 09:41:00 +00:00
David Teller
6b870ba1a9
MSC3531 - Implementing message hiding pending moderation ()
Signed-off-by: David Teller <davidt@element.io>
2022-01-17 16:04:37 +01:00
Travis Ralston
9c4d57e91c
Documentation for extensible events labs flag ()
* Documentation for extensible events labs flag

* Fix git protocol usage

Prevents this:
```
+ git clone git://github.com/matrix-org/matrix-js-sdk.git matrix-js-sdk --branch develop --depth 1
Cloning into 'matrix-js-sdk'...
fatal: remote error:
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
```
2022-01-13 09:56:38 -07:00
Michael Telatynski
d7813c09d9
Update default Jitsi URLs to meet.element.io () 2022-01-11 16:15:17 +00:00
Timo
27ad1ebda0
Remove maximised widget feature docs () 2022-01-11 12:23:32 +00:00
Kerry
30cb0ae96d
add docs for UIFeature.TimelineEnableRelativeDates ()
Signed-off-by: Kerry Archibald <kerrya@element.io>
2021-12-21 10:08:35 +01:00
Michael Telatynski
1d7c4d5d92
Document feature_spotlight () 2021-12-10 09:18:22 +00:00
Matthew Hodgson
9b780e0e60
Simple static location sharing ()
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
95a2b8eb2f
Remove feature_pseudonymous_analytics_opt_in ()
Depends on https://github.com/matrix-org/matrix-react-sdk/pull/6936/
2021-12-06 00:49:08 +00:00
James Salter
317430b6b1
Add analyticsOwner () 2021-12-06 11:42:19 +11:00
Michael Telatynski
2039f1fcae
Document feature_breadcrumbs_v2 () 2021-12-01 10:50:08 +00:00
Michael Telatynski
8e58d31db3
Document feature_spaces_metaspaces ()
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
2021-11-11 13:07:47 +00:00
Timo
3d2880ddfb
Add docs for maximised widgets labs feature ()
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2021-11-05 11:43:43 +00:00
Travis Ralston
004e8edcb2
Deprecate sso_immediate_redirect and add welcome-page only option ()
* 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
Travis Ralston
c405880a39 Add labs docs for polls feature
See https://github.com/matrix-org/matrix-react-sdk/pull/6934
2021-10-12 15:15:17 -06:00
Maximilian Kratz
0142bb04e4 Removed iOS Jitsi notice 2021-09-30 13:50:43 +02:00
Dariusz Niemczyk
79c4b95824
Fix link to README in translation-docs again 2021-09-17 13:19:38 +02:00
Dariusz Niemczyk
1dcdd549d0
Fix broken readme link 2021-09-17 12:58:19 +02:00
Michael Telatynski
1d5d7751f7 Merge branch 'develop' of github.com:vector-im/element-web into t3chguy/fix/18088 2021-09-08 15:29:11 +01:00
James Salter
e88948917a
Update labs.md 2021-09-03 08:41:09 +01:00
Paulo Pinto
c103565b3c Document feature_new_layout_switcher
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-09-02 16:26:26 +01:00
David Baker
d294c9087f
Merge pull request from vector-im/dbkr/update_pr_previews_doc
Update PR previews doc post GHA
2021-08-24 11:29:11 +01:00
David Baker
aea3b67896 Update PR previews doc post GHA
It's not in the checks section anymore.
2021-08-23 17:14:49 +01: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
Michael Telatynski
55338701ea Delabs Spaces, keeping it as a default-on preference for the time being 2021-08-11 14:52:43 +01:00
Šimon Brandner
d5cd770c84
Add docs for feature_hidden_read_receipts
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 07:58:33 +02:00
James Salter
79157c0bf9
Add config keys for posthog 2021-08-04 10:32:45 +01:00
Travis Ralston
858d71218c Remove voice messages labs flag docs
For https://github.com/matrix-org/matrix-react-sdk/pull/6437
2021-07-21 18:11:06 -06:00
Libexus
bf88906de8 Add the Matrix Space to the translations guide 2021-07-20 16:18:33 +02:00
David Teller
92ae57df3f Labs: feature_report_to_moderators
Signed-off-by: David Teller <davidt@element.io>
2021-06-18 18:07:16 +02:00
Robin Townsend
4e1204f34e Remove logo spinner
Removed since design wants to avoid associating slowness with the brand.

Signed-off-by: Robin Townsend <robin@robin.town>
2021-05-20 17:28:25 -04:00
Travis Ralston
45424f4a3b Better words? 2021-05-10 19:03:57 -06:00
Travis Ralston
c246d7839f Remove "in development" flag from voice messages labs documentation
See https://github.com/matrix-org/matrix-react-sdk/pull/5995
2021-05-07 19:37:40 -06:00
David Baker
c5f533011b
Merge pull request from vector-im/dbkr/asserted_identity
Document option for obeying asserted identity
2021-04-28 09:47:50 +01:00
David Baker
d03032b808 Put asserted identity under voip section 2021-04-27 19:34:21 +01:00
J. Ryan Stinnett
f0069c6ebd
Merge pull request from vector-im/jryans/code-quality
Add code quality review policy
2021-04-23 18:11:22 +01:00
J. Ryan Stinnett
15fe7091ff Add section on quality when guarded by a feature flag 2021-04-23 17:46:08 +01:00
David Baker
c98ca42bbd Document option for obeying asserted identity 2021-04-19 20:31:55 +01:00
J. Ryan Stinnett
b0c43890af Change #element-dev reference to a link 2021-04-19 17:02:11 +01:00
J. Ryan Stinnett
c2e87dde85 Add code quality review policy
This adds a new review policy which encourages tests for new features. As with
everything, we'll continue to tune this based on feedback.
2021-04-16 18:53:18 +01:00
J. Ryan Stinnett
001b15b856 Rewrap review guide 2021-04-16 16:02:46 +01:00
Travis Ralston
4c96b7826c Labs documentation for DND mode 2021-04-15 00:50:35 -06: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
af443c4cff
Update docs/room-list-store.md
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2021-04-02 19:33:16 -06:00
Travis Ralston
70db749430 Restabilize room list ordering with prefiltering on spaces/communities
Fixes https://github.com/vector-im/element-web/issues/16799

This change replaces the "relative priority" system for filters with a kind model. The kind is used to differentiate and optimize when/where a filter condition is applied, resulting in a more stable ordering of the room list. The included documentation describes what this means in detail.

This also introduces a way to inhibit updates being emitted from the Algorithm class given what we're doing to the poor thing will cause it to do a bunch of recalculation. Inhibiting the update and implicitly applying it (as part of our updateFn.mark()/trigger steps) results in much better performance.

This has been tested on my own account with both communities and spaces of varying complexity: it feels faster, though the measurements appear to be within an error tolerance of each other (read: there's no performance impact of this).
2021-03-31 23:36:36 -06:00
Germain
a9db513352
Update docs/native-node-modules.md
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2021-03-29 18:07:45 +01:00
Germain Souquet
1ea1d29d3e Move native node modules documentation to element-desktop 2021-03-29 15:59:21 +01:00
J. Ryan Stinnett
57d5206592
Merge pull request from nielsbasjes/AddK8sExampleConfig
Add example for deployment into Kubernetes
2021-03-25 13:18:14 +00:00
Travis Ralston
6201c3a3f5
Merge pull request from vector-im/travis/voice-messages/exp
Add webpack config and labs flag docs for voice messages
2021-03-24 09:56:39 -06:00
Niels Basjes
281236432a Provide documentation on how to run on Kubernetes 2021-03-23 11:55:11 +01:00
Germain Souquet
cfbcf12e1d docs: update file extensions in CIDER editor documentation 2021-03-22 15:02:28 +00:00
Travis Ralston
a1c602c98e
Merge pull request from vector-im/travis/welcome-login
Docs for `loginForWelcome`
2021-03-19 09:12:42 -06:00
Travis Ralston
146ed151dd Add docs for labs flag 2021-03-16 23:24:26 -06:00
Travis Ralston
90817f3bc6 Developer documentation
The lint rules don't currently exist, but would apply to `mxcUrlToHttp` and `getHttpUriForMxc`
2021-03-11 09:19:59 -07:00
Travis Ralston
e2ce4239bd Improve docs for customisations
The new regex considers Windows as an OS, and the added array helps reduce merge conflicts for the future.
2021-03-09 14:17:51 -07:00
J. Ryan Stinnett
134618f4cd Remove old conferencing doc
This old document from 2015 has no connection to the current state of
conferencing, so best to remove it to avoid confusion.
2021-03-09 13:23:18 +00: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
Michael Telatynski
f0a8f166c9
Update docs/labs.md
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2021-02-25 15:38:28 +00:00
Michael Telatynski
f941169da3 Document feature_spaces 2021-02-25 12:21:30 +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