Commit Graph
47086 Commits
Author SHA1 Message Date
Johannes MarbachandGitHub 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 TelatynskiandGitHub bef8aec483 New release automations (#11825)
* Add release-drafter

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Initial release automation

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Simplify dependency management

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add release-gitflow.yml

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-10 17:30:16 +00:00
62f41f0961 Add feature flag for disabling encryption in Element Call (#11837)
* add feature flag for disabling encryption

Signed-off-by: Timo K <toger5@hotmail.de>

* prettier

Signed-off-by: Timo K <toger5@hotmail.de>

* Update src/i18n/strings/en_EN.json

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

* add tests and make url flags explicit

Signed-off-by: Timo K <toger5@hotmail.de>

* remove unnecessary braces

Signed-off-by: Timo K <toger5@hotmail.de>

---------

Signed-off-by: Timo K <toger5@hotmail.de>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2023-11-10 16:46:02 +00:00
Andy BalaamandGitHub cfd5165cd8 Merge pull request #11848 from matrix-org/andybalaam/skip-test-flaking-in-rust-crypto
Disable test 'Paging up to find old threads' on Rust due to flakes
2023-11-10 12:04:02 +00:00
Andy Balaam 9b40b8f225 Disable test 'Paging up to find old threads' on Rust due to flakes 2023-11-10 11:08:00 +00:00
Andy BalaamandGitHub 94484692f8 Test for adding and removing a reaction in a thread (#11839)
* Test for adding and removing a reaction in a thread

* Remove timeouts added for debugging
2023-11-09 15:09:03 +00:00
Andy BalaamandGitHub f57dae0926 Enable tests fixed by https://github.com/matrix-org/matrix-js-sdk/pull/3817 (#11781) 2023-11-09 14:47:14 +00:00
Charly NguyenandGitHub 47a4e4a52a Adapt the rendering of extra icons in the room header (#11835)
Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>
2023-11-09 11:23:30 +00:00
R Midhun SureshandGitHub 03b01b4a50 Use command prefix (#11843) 2023-11-09 09:37:33 +00:00
Johannes MarbachandGitHub a3190cb53e Merge pull request #11840 from matrix-org/midhun/remove-sorry-cypress 2023-11-09 08:36:11 +01:00
R Midhun Suresh 46d36885d3 Remove variables 2023-11-09 01:49:55 +05:30
R Midhun Suresh 8697d3db6f Format file 2023-11-09 00:31:46 +05:30
R Midhun Suresh a3d34af80b Remove more code 2023-11-09 00:26:57 +05:30
R Midhun Suresh 8df76839b2 Remove plugin code 2023-11-09 00:01:28 +05:30
R Midhun Suresh 5023ed9e03 Remove sorry-cypress 2023-11-08 23:54:53 +05:30
Johannes MarbachandGitHub 7a0b1d5e45 Revert back to poor-man's parallelization (#11838) 2023-11-08 14:30:22 +00:00
Florian DurosandGitHub b1e283dc42 Fill cypress test high-level.spec.ts > A receipt for the last unimportant event makes the room read, even if all are unimportant (#11830)
* Fill cypress test `high-level.spec.ts` > `A receipt for the last unimportant event makes the room read, even if all are unimportant`

* Test on `room2` instead of `room1`
2023-11-08 08:59:38 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Johannes Marbach
b8f9ef7699 Update vector-im (#11816)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Johannes Marbach <johannesm@element.io>
2023-11-08 07:33:34 +00:00
ElementRobot 5ae461989d Reset matrix-js-sdk back to develop branch 2023-11-07 15:16:21 +00:00
ElementRobot a048cb9511 Resetting package fields for development 2023-11-07 15:16:06 +00:00
ElementRobot 0ba9b47227 Merge branch 'master' into develop 2023-11-07 15:16:01 +00:00
ElementRobot 9698dba840 v3.84.0 2023-11-07 15:15:52 +00:00
ElementRobot 2cfcb66dd1 Prepare changelog for v3.84.0 2023-11-07 15:15:50 +00:00
ElementRobot be492060d9 Upgrade matrix-js-sdk to 30.0.0 2023-11-07 15:14:05 +00:00
ea648753f9 Add e2e tests for the knocking feature (#11803)
* Add e2e tests for knocking

Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>

* Add e2e tests for knocking into public knock rooms

Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>

* Smaller changes

Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>

* Remove room disappear check when forgotten due to exising issue

Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>

---------

Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
2023-11-07 14:00:24 +00:00
Johannes MarbachandGitHub 806e146f16 Remove Kiwi upload (#11833)
* Remove Kiwi upload

* Remove JUnit upload
2023-11-07 13:15:30 +00:00
TimoandGitHub 224b9171dd Make video rooms compatible with matrix RTC (#11829)
* Make video rooms compatible with matrix RTC
Signed-off-by: Timo K <toger5@hotmail.de>

* comment fixes

Signed-off-by: Timo K <toger5@hotmail.de>

* fix tests by destroying the call. Otherwise create wont recreate for ec.

Signed-off-by: Timo K <toger5@hotmail.de>

---------

Signed-off-by: Timo K <toger5@hotmail.de>
2023-11-07 12:29:05 +00:00
R Midhun SureshandGitHub 90419bdffd Implement new unreachable state and fix broken string ref (#11748)
* Fix string ref issue

* Implement unreachable state

* Fix eslint failure

* Fix i18n

* Fix i18n again

* Write cypress test

* Write jest test

* Write more jest tests

* Update method name

* Use unstable prefix

* Always use prefix

This is never to going to be in the spec so always use the io.element
prefix

* Update tests

* Remove redundant code from cypress test

* Use unstable prefix

* Refactor code

* Remove supressOnHover prop

* Remove sub-text label

* Join lines

* Remove blank line

* Add jsdoc
2023-11-07 10:14:30 +00:00
c2b1b68259 [Backport staging] Fix rightpanel hiding scrollbar (#11832)
Co-authored-by: Kerry <kerrya@element.io>
2023-11-07 08:47:32 +00:00
KerryandGitHub 6849afd9fc fix rightpanel hiding scrollbar (#11831) 2023-11-06 23:22:40 +00:00
Richard van der HoffandGitHub c344a378b4 Run Cypress on Rust crypto (#11828)
* Run Cypress on Rust crypto

* Keep rust and legacy crypto results apart

* Move crypto stack id to kiwi build ID

... instead of test suite name
2023-11-06 16:52:41 +00:00
R Midhun SureshandGitHub 9bb50119c7 Fix broken Timeline panel jest test (#11827)
* Fix broken test

* Set localTimeStamp for each event
2023-11-03 14:36:06 +00:00
Andy BalaamandGitHub f48cee238a Fix a test that would otherwise be broken by matrix-js-sdk#3817 (#11826) 2023-11-02 15:41:45 +00:00
Charly NguyenandGitHub 01e7e01153 Allow adding extra icons to the room header (#11799)
* Allow adding extra icons to the room header

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>

* Apply PR feedback

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>

* Apply PR feedback

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>

* Apply PR feedback

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>

* Apply PR feedback

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>

* Apply PR feedback

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>

---------

Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net>
2023-11-01 12:03:10 +00:00
Michael TelatynskiandGitHub 9496097143 Switch to updating presence via /sync calls instead of PUT /presence (#11824)
* Switch to updating presence via /sync calls instead of PUT /presence (#11223)

(cherry picked from commit 1995a74090)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Update Presence.ts
2023-11-01 10:49:47 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Michael Telatynski
501130d057 Update definitelyTyped (#11813)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-01 09:04:47 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7826c62d28 Update all non-major dependencies (#11817)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 08:36:41 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6f40e09ddb Update dependency eslint-plugin-unicorn to v49 (#11821)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:16:23 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7fd042d837 Update sentry-javascript monorepo to v7.76.0 (#11819)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:14:55 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8d50817cdf Update dependency node to v20 (#11822)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:14:52 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
526ee53976 Update actions/setup-node action to v4 (#11820)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:11:42 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f89ae2cbf6 Update dependency @types/jest to v29.5.6 (#11814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:08:25 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9db0aa3bbf Update babel monorepo (#11619)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 15:53:35 +00:00
eb06dbd7f6 [create-pull-request] automated change (#11811)
Co-authored-by: t3chguy <t3chguy@users.noreply.github.com>
2023-10-31 15:21:57 +00:00
ElementRobot a7d197fbe7 v3.84.0-rc.1 2023-10-31 14:47:16 +00:00
ElementRobot bee812ede4 Prepare changelog for v3.84.0-rc.1 2023-10-31 14:47:14 +00:00
ElementRobot 1b8b42f5cf Upgrade matrix-js-sdk to 30.0.0-rc.1 2023-10-31 14:45:58 +00:00
David BakerandGitHub 8fa9b9dda6 Disable a flaky threads test (#11810)
According to policy

https://github.com/vector-im/element-web/issues/26452
2023-10-31 14:24:41 +00:00
TimoandGitHub 860764c057 Use new matrixRTC calling (#11792)
* initial

Signed-off-by: Timo K <toger5@hotmail.de>

* cleanup1

Signed-off-by: Timo K <toger5@hotmail.de>

* bring back call timer

Signed-off-by: Timo K <toger5@hotmail.de>

* more cleanup and test removals

Signed-off-by: Timo K <toger5@hotmail.de>

* remove event

Signed-off-by: Timo K <toger5@hotmail.de>

* cleanups and minor fixes

Signed-off-by: Timo K <toger5@hotmail.de>

* add matrixRTC to stubClient

Signed-off-by: Timo K <toger5@hotmail.de>

* update tests (some got removed)
The removal is a consequence of EW now doing less call logic.
More logic is done by the js sdk (MatrixRTCSession)
And therefore in EC itself.

Signed-off-by: Timo K <toger5@hotmail.de>

* cleanups

Signed-off-by: Timo K <toger5@hotmail.de>

* mock the session

Signed-off-by: Timo K <toger5@hotmail.de>

* lint

Signed-off-by: Timo K <toger5@hotmail.de>

* remove GroupCallDuration

Signed-off-by: Timo K <toger5@hotmail.de>

* review and fixing tests

Signed-off-by: Timo K <toger5@hotmail.de>

---------

Signed-off-by: Timo K <toger5@hotmail.de>
2023-10-30 15:14:27 +00:00
Hubert ChathiandGitHub c4852dd216 Use olm from default npm registry, since it's there now (#11807)
and bump to latest version
2023-10-27 21:37:02 +00:00