Commit Graph
46422 Commits
Author SHA1 Message Date
GermainandGitHub c8ddeb8e8a Fix bubble message layout avatar overlap (#11284) 2023-07-18 08:36:01 +00:00
GermainandGitHub 10991736e4 Fix voice call tile size (#11285) 2023-07-18 08:35:53 +00:00
Michael TelatynskiandGitHub d9d0b84152 Revert "Do not filter users post search (#9556)" (#11288) 2023-07-18 09:26:54 +01:00
Michael TelatynskiandGitHub ba90e0b255 Fix layout of sessions tab buttons (#11279) 2023-07-18 00:47:38 +00:00
Michael TelatynskiandGitHub a38ed4a25d Update sliding sync proxy image for cypress (#11280) 2023-07-17 18:38:12 +00:00
Michael TelatynskiandGitHub 34532fbdd4 Don't bother showing redundant tooltip on space menu (#11276) 2023-07-17 18:36:58 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
a62b1d1bec Update cypress-io/github-action digest to 7ad5be0 (#11230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-17 18:01:35 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
69a441d5c7 Update dependency @percy/cli to v1.26.2 (#11231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-17 18:01:04 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
31d32f5718 Update sentry-javascript monorepo to v7.58.0 (#11232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-17 18:00:49 +00:00
f1db2b3687 Do not filter users post search (#9556)
* Do not filter users post search

Signed-off-by: Maximilian Malek <maximilian.malek@uni-graz.at>

* Iterate

* Iterate

---------

Signed-off-by: Maximilian Malek <maximilian.malek@uni-graz.at>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-07-17 15:31:38 +00:00
Michael TelatynskiandGitHub 9fcd1f2434 Remove reply fallback from notifications (#11278)
* Remove reply fallback from notifications

* Add test
2023-07-17 14:04:09 +00:00
Michael TelatynskiandGitHub 8f000384fe Replace sinon fake timers with jest timers (#11275) 2023-07-17 12:29:51 +00:00
Michael TelatynskiandGitHub f04a0e2860 Populate info.duration for audio & video file uploads (#11225)
* Improve m.file m.image m.audio m.video types

* Populate `info.duration` for audio & video file uploads

* Fix tests

* Iterate types

* Improve coverage

* Fix test

* Add small delay to stabilise cypress test

* Fix test idempotency

* Improve coverage

* Slow down

* iterate
2023-07-17 12:07:58 +00:00
Michael TelatynskiandGitHub 8b8ca425d7 Hide widget menu button if it there are no options available (#11257)
* Hide widget menu button if it there are no options available

* Update snapshots
2023-07-17 10:37:07 +00:00
GermainandGitHub 5d4153fa64 Fix colour regressions (#11273)
* Fix color contrast of notice events

Fixes https://github.com/vector-im/element-web/issues/25808

* Restore alert color for highlighted events

Fixes https://github.com/vector-im/element-web/issues/25788

* Fix quote border for highlighted events

Fixes https://github.com/vector-im/element-web/issues/25811

* Fix media background mixing with event highlighted

Fixes https://github.com/vector-im/element-web/issues/25812
2023-07-17 09:59:10 +00:00
Michael TelatynskiandGitHub 2bc4764e01 Fix room view not properly maintaining scroll position (#11274) 2023-07-17 09:33:51 +00:00
Michael TelatynskiandGitHub 3ccc0fd8df Increase timeout for wysiwyg composer test due to wasm being slow in CI (#11267) 2023-07-17 08:17:35 +00:00
Michael TelatynskiandGitHub 1995a74090 Switch to updating presence via /sync calls instead of PUT /presence (#11223) 2023-07-17 08:13:45 +00:00
Richard van der HoffandGitHub 7c3dcdf613 Fix log spam during cypress CI (#11272)
Tell the web server not to log requests, to reduce the amount of noise in the
CI logs.
2023-07-17 08:08:25 +00:00
Šimon BrandnerandGitHub cb03aac4cf Switch to the new session API for screen-sharing (#11266)
See https://github.com/electron/electron/pull/30702 - this has the benefit of the js-sdk and LiveKit not having to add custom logic for Electron

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-14 20:51:24 +00:00
Michael TelatynskiandGitHub 2760bfc836 Prevent user from accidentally double clicking user info admin actions (#11254)
* Prevent user from accidentally double clicking user info admin actions

* Iterate

* Improve coverage

* Improve coverage

* Simplify

* Simplify
2023-07-14 14:48:20 +00:00
Michael TelatynskiandGitHub cdffd1ca1f Fix missing metaspace notification badges (#11269)
* Fix missing metaspace notification badges

* Simplify conditional types
2023-07-14 14:40:59 +00:00
eced103458 Fix: cypress findByTestId and percySnapshotElement do not work together (#10947)
* check for testid in percySnapshotElement

* Update percy.ts

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-07-14 13:28:22 +00:00
63bdd84c94 Offer to unban user during invite if inviter has sufficient permissions (#11256)
* Offer to unban user during invite if inviter has sufficient permissions

* Improve unban check in MultiInviter

* Improve coverage

* Update src/utils/MultiInviter.ts

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-07-14 13:26:02 +00:00
Michael TelatynskiandGitHub 86d3ec8154 Split join and goto slash commands, the latter shouldn't auto_join (#11259)
* Split join and goto slash commands, the latter shouldn't auto_join

* i18n

* Add tests

* Iterate

* Improve coverage
2023-07-14 11:20:59 +00:00
Richard van der HoffandGitHub e959eca354 Fix corrupt thread timeline for sending events (#11260)
Events which are still in the process of being sent should *not* be included
in the `EventTimeline`. Doing so means that we will attempt to render them
twice, which makes react explode.

Fixes https://github.com/vector-im/element-web/issues/25770
2023-07-14 10:59:55 +00:00
Michael TelatynskiandGitHub cb592dc709 Fix clicking MXID in timeline going to matrix.to (#11263)
* Fix clicking MXID in timeline going to matrix.to

* Add tests

* Increase coverage
2023-07-14 10:55:55 +00:00
Michael TelatynskiandGitHub 3a784c71e8 Deprecate camelCase config options (#11261) 2023-07-14 10:50:52 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
77c3a89cbc Update all non-major dependencies (#11158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 20:08:12 +00:00
Michael TelatynskiandGitHub f5f31eb7d8 Fix jest/valid-expects lints (#11238) 2023-07-13 15:19:44 +00:00
Florian DurosandGitHub d7d60a3255 Disable failing login with SSSS tests with rust crypto (#11258) 2023-07-13 15:07:38 +00:00
GermainandGitHub f4e7e08425 Restoring optional ligatures by resetting letter-spacing (#11202)
* Restoring optional ligatures by resetting letter-spacing

* Revert "Restoring optional ligatures by resetting letter-spacing"

This reverts commit 6536265ce2c5a2ae81023cc26aaa3cc11e85703b.

* Restore ligatures with inter dynamic metrics

* lintfix
2023-07-13 14:17:55 +00:00
Michael TelatynskiandGitHub e6550a33b6 Allow emoji presentation selector to not break BigEmoji styling (#11253)
* Allow emoji presentation selector to not break BigEmoji styling

* Tweak regex to make sonar & lint happy
2023-07-13 14:08:18 +00:00
Richard van der HoffandGitHub 46c12a808f Cypress test for QR code display (#11240) 2023-07-13 13:56:15 +00:00
Richard van der HoffandGitHub 2cfbd73cd3 Replace getQRCodeBytes with generateQRCode (#11241)
* Replace `getQRCodeBytes` with `generateQRCode`

* another test update

* remove obsolete snapshot
2023-07-13 13:55:55 +00:00
GermainandGitHub 9077592bec Make event highliht use primary content token (#11255) 2023-07-13 12:42:23 +00:00
GermainandGitHub 06403d07f8 Fix event info events size and color (#11252) 2023-07-13 09:35:08 +00:00
GermainandGitHub a5837597ff Fix color mapping for blockquote border (#11251) 2023-07-13 09:17:53 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
d37702f6c2 Update dependency node to v18 (#11234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 09:15:17 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f737d7dff0 Update typescript-eslint monorepo to v5.61.0 (#11233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 08:47:48 +00:00
alunturnerandGitHub f6ee109f9e Integration work for rich text editor 2.3.1 (#11172)
* accompanying changes

* switch to set innerHTML

* bump rte to 2.3.1

* update types for dynamic import

* add comment

* Add comments to dynamic imports

* update comments
2023-07-13 07:26:33 +00:00
GermainandGitHub 38d24f164a Compound color pass (#11079)
* Integrate compound design tokens

The icons should not be included in this repo, and should live in the compound design token repo, but for simplicity sake at this phase of the integration they will be added here

* Pareto color pass on the light theme

* bugfixes in the light color pass

* Compound color pass dark theme

* Compound color pass high contrast

* Fix typo

* fix tooltip

* Fix PR feedback

* fix composer button mixin

* Normalise some of the auth page colors

* Update based on figma feedback

* lintfix

* regenerate theme index

* Fix cypress tests

Removed the CSS assertions in the room header as it overlaps with the Percy snapshot

* fix more e2e tests

* update colors based on feedback

* fix color pass

* Fix theme overrides

* Restore -transparent

* fix color mapping

* Final colour pass update

* Do not consume compound colors directly

* rethemedex

* Update pass

* Final tweaks

* a11y pass

* scope opacity to checkbox and not label

* Add missing customisations var for theming

* lintfix

* remove unwanted test
2023-07-12 17:46:49 +00:00
KerryandGitHub db52cdd02d wait for audio tile to load more (#11242) 2023-07-12 16:03:57 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Michael Telatynski
2ff966e802 Update babel monorepo (#11033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-07-12 15:25:56 +00:00
Michael TelatynskiandGitHub a4a70eb81b Document @media only percy (#11244) 2023-07-12 14:57:01 +00:00
Michael TelatynskiandGitHub f1534fda79 Improve types (#11239) 2023-07-12 15:56:51 +01:00
Michael TelatynskiandGitHub 44615b2b04 Strip emoji variation when searching emoji by emoji (#11221) 2023-07-12 07:26:13 +00:00
KerryandGitHub c5befa1ef8 Stabilize support for MSC3952: intentional mentions (#10967)
* enable feature_intentional_mentions with v1.7

* org.matrix.msc3952.mentions -> m.mentions

* update push rules test util

* only support stable version 1.7

* use stable values for msc3952 push rules

* use stable intentional mentions rule sin test models

* unstable feature in settings controller
2023-07-11 22:29:54 +00:00
Richard van der HoffandGitHub 113b6301f8 Use cypress-terminal-report (#11226)
* Use cypress-terminal-report

This cypress plugin gives nice console logs about what is happening: I hope it
will help us debug mysteriously failing tests.

In its default config, it only logs for failing tests.

* another anti-morgan hack

* Disable collection of `console.debug`

* `ctr:info` is not real
2023-07-11 15:10:13 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8bba3bb1a9 Update dependency @matrix-org/react-sdk-module-api to v1 (#11227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 14:33:28 +00:00