Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update calls to addEventToTimeline and addLiveEvents for new signature Signed-off-by: Michael Telatynski <[email protected]> * Improve coverage Signed-off-by: Michael Telatynski <[email protected]> * Remove space-specific right panel store handling This is no longer needed as the right panel always corresponds to the currently viewed room/space only. Signed-off-by: Michael Telatynski <[email protected]> * Remove duplicates Signed-off-by: Michael Telatynski <[email protected]> * Fix release workflow permissions Signed-off-by: Michael Telatynski <[email protected]> * temporarily add a default branch to handle unknown shield codes (element-hq#28543) * Remove Twemoji SBIX font in favour of COLRv0 (element-hq#28549) * Remove Twemoji SBIX font in favour of COLRv0 as it is supported everywhere we need it Signed-off-by: Michael Telatynski <[email protected]> * Remove unused mock Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Show the correct shield status in tooltip for more conditions (element-hq#28476) * Add support for new shield codes in JS SDK * change string used for shield message * fix test * Update dependency @formatjs/intl-segmenter to v11.7.4 (element-hq#28558) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency @vector-im/compound-design-tokens to v2.1.0 (element-hq#28563) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update docker (element-hq#28554) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update playwright to v1.49.0 (element-hq#28566) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency stylelint-scss to v6.10.0 (element-hq#28564) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency @stylistic/eslint-plugin to v2.11.0 (element-hq#28562) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update definitelyTyped (element-hq#28557) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update linkify to v4.1.4 (element-hq#28560) * Update linkify to v4.1.4 * Fix types Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <[email protected]> * Update dependency @sentry/browser to v8.40.0 (element-hq#28561) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update guibranco/github-status-action-v2 digest to 66088c4 (element-hq#28555) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in RoomView (element-hq#28278) * Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in RoomView * Add `isRoomEncrypted` to room * Update e2eStatus and urlPreview when isRoomEncrypted is computed * Fix e2e test * Add tests when user verification change * Reduced abusive timeout in e2e test * Fix workflow permissions Signed-off-by: Michael Telatynski <[email protected]> * [create-pull-request] automated change (element-hq#28573) Co-authored-by: t3chguy <[email protected]> Co-authored-by: Michael Telatynski <[email protected]> * Update dependency caniuse-lite to v1.0.30001684 (element-hq#28559) * Update dependency caniuse-lite to v1.0.30001684 * Update tests Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <[email protected]> * Update typescript-eslint monorepo to v8.15.0 (element-hq#28567) * Update typescript-eslint monorepo to v8.15.0 * Add linter exception Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <[email protected]> * [create-pull-request] automated change (element-hq#28572) Co-authored-by: t3chguy <[email protected]> Co-authored-by: Michael Telatynski <[email protected]> * Add source-map-loader for easier debugging (element-hq#28580) of matrix-widget-api and other libs Signed-off-by: Michael Telatynski <[email protected]> * Apply release blocker checks to cut branches workflow (element-hq#28551) * Apply release blocker checks to cut branches workflow Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Add Modernizr warning when running in non-secure context (element-hq#28581) Signed-off-by: Michael Telatynski <[email protected]> * Check room encryption earlier (element-hq#28579) * Remove `Features.RustCrypto` (element-hq#28582) * Remove redundant MSC implementation for io.element.rendezvous (element-hq#28583) Signed-off-by: Michael Telatynski <[email protected]> * [create-pull-request] automated change (element-hq#28586) Co-authored-by: t3chguy <[email protected]> * Fix format bar position (element-hq#28591) * [create-pull-request] automated change (element-hq#28600) Co-authored-by: t3chguy <[email protected]> * Improve coverage Signed-off-by: Michael Telatynski <[email protected]> * Update all non-major dependencies (element-hq#28556) * Update all non-major dependencies * Prettier Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <[email protected]> * Localazy Download (element-hq#28608) * [create-pull-request] automated change * Discard changes to src/i18n/strings/en_EN.json --------- Co-authored-by: t3chguy <[email protected]> Co-authored-by: Michael Telatynski <[email protected]> * Improve performance of RoomContext in RoomHeader (element-hq#28574) * Improve performance of RoomContext in RoomHeader This allows a component to subscribe to only part of the RoomContext so they do not need to re-render on every single change Signed-off-by: Michael Telatynski <[email protected]> * Update tests Signed-off-by: Michael Telatynski <[email protected]> * Prettier Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Add comment Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in `EventTile.tsx` (element-hq#28510) * Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in `EventTile.tsx` * Use `roomContext.isRoomEncrypted` * Improve coverage Signed-off-by: Michael Telatynski <[email protected]> * Fix release-checks to not use reserved name GITHUB_TOKEN Signed-off-by: Michael Telatynski <[email protected]> * Remove abandoned Voice Broadcasts labs flag (element-hq#28548) * Remove abandoned Voice Broadcasts labs flag Any existing voice broadcasts will be shown as a series of voice messages which will sequence play as normal Signed-off-by: Michael Telatynski <[email protected]> * Remove dead code Signed-off-by: Michael Telatynski <[email protected]> * Update snapshots Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Remove remaining reply fallbacks code (element-hq#28610) * Remove remaining reply fallbacks code as MSC2781 has been merged Signed-off-by: Michael Telatynski <[email protected]> * Update tests Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Provide a way to activate GIFs via the keyboard for a11y (element-hq#28611) * Provide a way to activate GIFs via the keyboard for a11y Signed-off-by: Michael Telatynski <[email protected]> * Remove dead code Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Fix code block highlighting not working reliably with many code blocks (element-hq#28613) Signed-off-by: Michael Telatynski <[email protected]> * Remove unused scripts (element-hq#28612) Signed-off-by: Michael Telatynski <[email protected]> * New UX for Share dialog (element-hq#28598) * New UX for `ShareDialog` * Use new named import * Rewrite tests * Add e2e tests * Use `box-sizing` for social buttons * Update e2e tests * [create-pull-request] automated change (element-hq#28621) Co-authored-by: t3chguy <[email protected]> * Reset matrix-js-sdk back to develop branch * Fix deploy script by normalizing version string Signed-off-by: Michael Telatynski <[email protected]> * Add `Close` tooltip to dialog (element-hq#28617) * Add `Close` tooltip to dialog * Update snapshots * Remove manual device verification which is not supported by the new cryptography stack (element-hq#28588) * Remove call of `MatrixClient.setDeviceVerified` * Replace usage of deprecated crypto events * Replace deprecated imports * Remove legacy button in `UntrustedDeviceDialog` * Review fixes * Add tests * Fix doc * Update js-sdk usages around Buffers to avoid needing Buffer polyfill Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Update test Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * [create-pull-request] automated change (element-hq#28628) Co-authored-by: t3chguy <[email protected]> * Fix TAC `should mark all threads as read` e2e test (element-hq#28625) * Use specific import for bloom-filters to avoid Buffer dependency Signed-off-by: Michael Telatynski <[email protected]> * Tag screenshot tests to speed up test:playwright:screenshot (element-hq#28623) * Tag screenshot tests to speed up test:playwright:screenshot Signed-off-by: Michael Telatynski <[email protected]> * Add more tags Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Localazy Download (element-hq#28629) * [create-pull-request] automated change * Discard changes to src/i18n/strings/en_EN.json --------- Co-authored-by: t3chguy <[email protected]> Co-authored-by: Michael Telatynski <[email protected]> * Remove usages of Buffer Signed-off-by: Michael Telatynski <[email protected]> * Switch to using @fontsource for Inter & Inconsolata (element-hq#28540) * Switch to using @fontsource for Inter & Inconsolata Signed-off-by: Michael Telatynski <[email protected]> * Remove unused font Open_Sans Signed-off-by: Michael Telatynski <[email protected]> * Switch to less broken imports Signed-off-by: Michael Telatynski <[email protected]> * Switch to Ubuntu 24.04 Signed-off-by: Michael Telatynski <[email protected]> * Discard changes to res/themes/dark/css/dark.pcss * Discard changes to res/themes/legacy-light/css/_fonts.pcss * Discard changes to res/themes/light-high-contrast/css/light-high-contrast.pcss * Discard changes to res/themes/light/css/light.pcss * Discard changes to .github/workflows/end-to-end-tests.yaml * Set outputDir for fonts Signed-off-by: Michael Telatynski <[email protected]> * Use headed mode for Playwright Signed-off-by: Michael Telatynski <[email protected]> * Switch to new Chrome headless mode instead Signed-off-by: Michael Telatynski <[email protected]> * Cache bust playwright browser install in CI Signed-off-by: Michael Telatynski <[email protected]> * Update screenshots Signed-off-by: Michael Telatynski <[email protected]> * Try with 22.04 Signed-off-by: Michael Telatynski <[email protected]> * Update to Ubuntu Noble Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Fix font & spaces in settings subsection (element-hq#28631) * Fix settings header * Fix gap between subsection * Update tests * Update e2e tests * Update snapshots * increase ringing timeout from 10 seconds to 90 seconds (element-hq#28630) * increase ringing timeout from 10 seconds to 90 seconds * increase ringing timeout from 10 seconds to 90 seconds * increase max age of incoming notify event to 15 seconds which triggers a call ringingn notification/toast * Playwright: fix (hopefully) flaky shields test (element-hq#28641) * Playwright: improve failure report when an unexpected shield exists If we discover an E2E shield when we didn't expect one, let's make the error message more helpful by checking the tooltip. * Playwright: fix (hopefully) flaky shields test Wait for our user to fetch the bot's identity before running the test, to work around a race in the shield logic. Hopefully, fixes element-hq#28061 * [create-pull-request] automated change (element-hq#28646) Co-authored-by: t3chguy <[email protected]> * Switch to React18 useId (element-hq#28651) Signed-off-by: Michael Telatynski <[email protected]> * Add mergequeue tag to read-receipts tests and skip running them on PR commits (element-hq#28648) Signed-off-by: Michael Telatynski <[email protected]> * Remove stale webpack configuration (element-hq#28649) Signed-off-by: Michael Telatynski <[email protected]> * Fix multiple pinned messages flacky tests by waiting the message to be displayed in the banner when pinned. (element-hq#28655) * Notify to resize the timeline when the pinned message banner is displayed or hidden (element-hq#28654) * Update linkify to v4.2.0 (element-hq#28665) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * [create-pull-request] automated change (element-hq#28669) Co-authored-by: t3chguy <[email protected]> * Update CODEOWNERS * [create-pull-request] automated change (element-hq#28670) Co-authored-by: t3chguy <[email protected]> * Rename CreateCrossSigningDialog to InitialCryptoSetupDialog (element-hq#28658) * Rename CreateCrossSigningDialog to InitialCryptoSetup because it will soon encompass things other than just creating cross signing. * Fix name & tests * Fix import * Remove code creating key backup Because this was split out from my key backup by default PR * Fix comment * Convert to named export * Make tsc faster again (element-hq#28678) * Stash initial work to bring TSC from over 6 mins to under 1 minute Signed-off-by: Michael Telatynski <[email protected]> * Stabilise types Signed-off-by: Michael Telatynski <[email protected]> * Fix incorrect props to AccessibleButton Signed-off-by: Michael Telatynski <[email protected]> * Swap AccessibleButton element types to match the props they provide Signed-off-by: Michael Telatynski <[email protected]> * Changed my mind, remove spurious previously ignored props Signed-off-by: Michael Telatynski <[email protected]> * Update snapshots Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]> * Add delay in test to allow Alice to fetch Bob's device keys (element-hq#28668) * add delay in test to allow Alice to fetch Bob's device keys * wait until we see bob's device, rather than hard-coding a timeout * Fix comment Co-authored-by: Florian Duros <[email protected]> * fix lint --------- Co-authored-by: Florian Duros <[email protected]> * [create-pull-request] automated change (element-hq#28696) Co-authored-by: t3chguy <[email protected]> * Allow trusted Element Call widget to send and receive media encryption key to-device messages (element-hq#28316) * Upgrade dependency to [email protected] * v1.11.88-rc.0 * Upgrade dependency to [email protected] * v1.11.88 * Upgrade dependency to [email protected] * Fix url preview display (element-hq#28765) (element-hq#28766) (cherry picked from commit 117bee7) Co-authored-by: Florian Duros <[email protected]> * v1.11.89 --------- Signed-off-by: Michael Telatynski <[email protected]> Co-authored-by: Michael Telatynski <[email protected]> Co-authored-by: Hubert Chathi <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Florian Duros <[email protected]> Co-authored-by: ElementRobot <[email protected]> Co-authored-by: t3chguy <[email protected]> Co-authored-by: t3chguy <[email protected]> Co-authored-by: fkwp <[email protected]> Co-authored-by: Richard van der Hoff <[email protected]> Co-authored-by: David Baker <[email protected]> Co-authored-by: Hugh Nimmo-Smith <[email protected]>
- Loading branch information