Commit graph

521 commits

Author SHA1 Message Date
Johannes Marbach
7a56d61a9e
Disable Percy (#11852)
* Disable Percy

While visual regression testing is without doubt an essential part of
quality assurance, the way we're currently using Percy brings little
to no value while causing mainenance overhead. Therefore, we're disabling it
until we have figure out https://github.com/vector-im/wat-internal/issues/36
and https://github.com/vector-im/wat-internal/issues/56.

* Also disable nightly build

* Comment out Percy step instead of fiddling with the output value

* Appease the frigging linter
2023-11-10 21:25:18 +00:00
Michael Telatynski
c6e5280ae8
Run Localazy Download on a schedule 3 times a week instead of during release process (#26550) 2023-11-10 17:30:24 +00:00
Michael Telatynski
2bc514357d
Update translating-dev.md 2023-11-10 12:27:02 +00:00
Michael Telatynski
3eaa4fb22d
Fix path issues
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-27 15:42:27 +01:00
Michael Telatynski
0fdbbeecf5
Vendor in Mermaid v10 for frontmatter title support
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-27 15:34:45 +01:00
Michael Telatynski
588e056699
Add mdbook-mermaid (#26426) 2023-10-26 08:40:33 +01:00
Michael Telatynski
413c50f503
Update config.md 2023-10-25 15:34:31 +01:00
Michael Telatynski
54820501f3
Document feedback.new_issue_url & feedback.existing_issues_url (#26446) 2023-10-25 13:18:31 +01:00
Kerry
80ba22aba2
OIDC: document config (#26400)
* document OIDC config

* tidy
2023-10-19 23:56:18 +00:00
Subash-Lamichhane
b93db38a70
docs: fixed multiple typos (#26403) 2023-10-19 13:04:36 +00:00
Michael Telatynski
9a688e8202
Set up mdbook in github pages (#26367) 2023-10-17 11:57:03 +13:00
Michael Telatynski
479ed55ad0
Write mdbook summary (#11750)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-16 07:40:13 +00:00
Michael Telatynski
73c77069f6
Update docs to remove temporary TMS freeze note
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-03 19:50:07 +01:00
Michael Telatynski
c6e1a3d59d
Improve config.md docs on custom_translations_url (#26262) 2023-10-02 11:42:41 +01:00
Germain
dcc0f9fbf6
Document feature_notifications_panel labs flag (#25924) 2023-09-20 08:21:37 +01:00
Andy Balaam
a81393d974
Document that you should keep Synapse up-to-date (#11581)
to ensure the local Cypress tests run against the same version of
Synapse as the CI uses.
2023-09-08 02:23:54 +00:00
Michael Telatynski
7ede4b783d
prettier
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-09-07 17:54:24 +01:00
Michael Telatynski
50afd46c79
Update translating-dev.md 2023-09-07 17:50:55 +01:00
Michael Telatynski
c525b633bd
Migrate translations to keys and switch to Localazy (#26106) 2023-09-05 17:17:25 +01:00
Andy Balaam
c853257d54
Document how to match the CI config for Cypress (#11531)
* Document how to match the CI config for Cypress

* Clarify language about needing Chrome

* Move Cypress info into the Cypress-specific docs
2023-09-05 11:55:53 +00:00
Michael Telatynski
7f3d85c0c5
Remove Exploring public spaces from labs.md (#25991) 2023-08-21 10:39:16 +01:00
Michael Telatynski
d81f71f993
Load SAS Emoji translations from @matrix-org/spec (#11429)
* Remove last instance of componentWillMount

* Load SAS Emoji translations from @matrix-org/spec

* Fix import

* Test normalisation on both sides

* update comment for @richvdh

* Delint
2023-08-21 08:15:22 +00:00
Charly Nguyen
15836ac5df
Update labs.md for knock rooms (#25923) 2023-08-04 15:56:13 +01:00
Germain
8fc0763391
Remove feature_right_panel_default_open (#25915) 2023-08-03 09:34:00 +00:00
Germain
a0558a8287
Document 'feature_new_room_decoration_ui' (#25890) 2023-08-01 08:32:59 +01:00
Germain
bca63dead7 Remove documentation for 'feature_state_counters' 2023-07-31 11:46:02 +01:00
Germain
c1bbaf6c02
Removing stale labs flag (#25823) 2023-07-18 09:37:09 +01:00
Ben Banfield-Zanin
42afb0199f
Correct Jitsi preferred_domain property (#25813) 2023-07-17 10:20:40 +00:00
Michael Telatynski
a84349f969
Deprecate camelCase config options (#25800) 2023-07-14 11:16:41 +01:00
Michael Telatynski
a4a70eb81b
Document @media only percy (#11244) 2023-07-12 14:57:01 +00:00
夜坂雅
93c17104f1
Allow default_server_config as a fallback config (#25682) 2023-07-10 09:56:24 +01:00
Michael Telatynski
bac0da3fe9
Deprecate customisations in favour of Module API (#25736) 2023-07-07 15:25:22 +01:00
Kerry
e4bf321e65
document io.element.e2ee.force_disable (#25662) 2023-06-27 03:34:58 +00:00
Germain
041747391c
Deprecate new breadcrumbs (#25617) 2023-06-19 09:19:00 +01:00
Michael Telatynski
2d09b826d1
Remove feature_favourite_messages as it is has been abandoned for now (#25605) 2023-06-15 11:03:44 +01:00
Michael Telatynski
37203d193a
Document help_url and help_encryption_url (#25549) 2023-06-14 08:45:20 +01:00
Michael Telatynski
569c9044e4
Add documentation for config to skip widget_build_url for DM rooms (#25518)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2023-06-06 22:51:18 +01:00
Richard van der Hoff
3623643248
Cypress: allow enabling Rust Crypto via env var (#10951)
* Cypress: allow enabling Rust Crypto via env var

* prettify
2023-05-19 13:55:13 +00:00
Michael Telatynski
6e8f76e93c
Document UIFeature.locationSharing to hide location sharing (#25219) 2023-04-28 08:46:31 +01:00
Michael Telatynski
f5452fb097
Delabs reaction message previews (#25109) 2023-04-27 15:29:55 +01:00
Suguru Hirahara
5316bb58f7
Remove find.ts and custom commands on Cypress Testing Library (#10544)
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2023-04-12 07:26:12 +00:00
Michael Telatynski
9cecac0cee
Only respect X-Needs-Percy in the Merge Queue (#10520)
* Enable merge queues

* Iterate

* Iterate

* iterate

* Only respect X-Needs-Percy in the Merge Queue
2023-04-06 14:30:56 +00:00
Michael Weimann
7cb90d0f78
Add Cypress Testing Library (#10446) 2023-03-29 08:47:05 +02:00
Andy Balaam
45525480ef
Update docs about Percy now they run nightly (#10442)
* Update docs about Percy now they run nightly

* Fix paths

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

---------

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2023-03-27 07:18:11 +00:00
Dominik Henneke
0cfd97b180
Add API params to mute audio and/or video in Jitsi calls by default (#10376)
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net>
2023-03-15 13:51:00 +01:00
Michael Weimann
6fa00a20b0
Use compound icons (#10292) 2023-03-08 11:11:01 +01:00
Half-Shot
2a1bbdb38a Drop hosting docs 2023-03-02 12:01:23 +00:00
Michael Telatynski
ed60c90081
Fix frame-ancestors docs from none to self to not break Jitsi (#21128) 2023-02-23 14:09:21 +00:00
Germain
6c3268ac84
Remove reference to threads in labs (#24591) 2023-02-21 07:19:22 +13:00
Richard van der Hoff
deb1197503
labs.md: add notes about feature_rust_crypto (#24488) 2023-02-13 10:04:17 +00:00
Michael Telatynski
27f1d999a0
Update config.md - these UIFeature flags died with communities (#24428) 2023-02-06 10:51:35 +00:00
Hugh Nimmo-Smith
e047e5d803
Description of QR code sign in labs feature (#23513) 2023-02-01 18:43:45 +00:00
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 (#24224)
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 (#9884)
* 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 (#9869) 2023-01-09 08:11:32 +01:00
Richard van der Hoff
7516c7f420
settings.md: Fix formatting in an example (#9758) 2022-12-14 18:34:23 +00:00
Michael Telatynski
60d05f03a5
Update docs links (#23966)
* 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 (#23875) 2022-12-02 16:08:49 +13:00
Šimon Brandner
76eb76f185
Add betas.md (#22734) 2022-11-30 14:02:09 -07:00
Michael Telatynski
266716e888
Update cypress.md (#9587) 2022-11-16 17:51:27 +00:00
Michael Telatynski
bc6d1c3a2b
Add way to create a user notice via config.json (#23738) 2022-11-09 10:50:04 +00:00
Michael Weimann
2b3467a5d0
Add voice_broadcast.chunk_length config doc (#23410) 2022-10-26 09:27:39 +02:00
aceArt-GmbH
322745464c
Update documentation on how to disable integration managers (#23489)
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 (#9395)
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 (#23431) 2022-10-07 22:00:38 +02:00
Šimon Brandner
ec4cc52b7e
Add Element Call brand (#23443) 2022-10-07 19:32:12 +02:00
Robin
fd40c7a24a
New group call experience: Documentation (#23344)
* 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 (#23246)
* 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 (#23266) 2022-09-14 06:35:12 +00:00
Šimon Brandner
a302dba006
Remove docs for feature_message_right_click_context_menu (#22228) 2022-08-18 09:18:45 +02:00
Šimon Brandner
9df3774886
Remove forgotten line out of labs docs (#23017)
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 (#22447) 2022-08-05 15:38:11 +00:00
Šimon Brandner
039141f91c
Remove docs for feature_hidden_read_receipts (#22242) 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 #22818 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 (#9013)
* 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 (#22769)
* 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 (#9039) 2022-07-11 11:23:06 +00:00
Travis Ralston
f1e5b95554
Wire up module loading to application startup (#21703)
* 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 (#22612) 2022-06-24 17:08:39 +02:00
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
Robin
0fd1bc7f5a
Release video rooms as a beta feature (#21962)
* 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 (#21671)
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 (#8691)
* 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 (#8771) 2022-06-07 07:48:05 +00: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
Michael Telatynski
d9b7e0721c
Add visual tests using Percy in Cypress (#8610)
* 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 (#8501)
* 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 (#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
Oliver Gramberg
a94323fc36
Broken link, no replacement to be found (#17124) 2022-05-06 18:50:50 -06:00
Travis Ralston
e749bb3ce3
Remove docs for now-defunct labs flags (#22101) 2022-05-06 13:20:59 -06:00
Andy Balaam
a885de4eda
Add 'Choosing an issue to work on' doc (#22092) 2022-05-06 15:18:11 +01:00
Kat Gerasimova
abb31c9b01
Improve wording in the labs docs page (#22053)
Try to clarify what the previews are
2022-05-04 19:35:48 +01:00
Michael Telatynski
77a437f30a
Create more cypress tests and utilities (#8494) 2022-05-04 14:11:33 +00:00
David Baker
fdb78a9c87
Initial doc for cypress tests (#8415)
* 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