Commit Graph

521 Commits (0a43803d469bce72760b64078417dc63789f6b3e)

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