element-web/package.json
R Midhun Suresh 665da2a273
Squashed commit of the following:
commit 41f5d98cdc2afaca9e324b31143276c14ca0d463
Author: Andy Balaam <andy.balaam@matrix.org>
Date:   Thu Apr 23 11:07:35 2026 +0100

    Very quick impl of changing passphrase recovery key

commit 9162b1276ad18a48f67be980b03f21bd96ddc950
Author: Andy Balaam <andy.balaam@matrix.org>
Date:   Thu Apr 23 10:44:21 2026 +0100

    Very quick impl of adding a passphrase option for recovery key

commit 12df09bd4b002facb148db3fba924ba07683f548
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 23 08:51:39 2026 +0100

    Move playwright-common wait-on from devDependencies to dependencies (#33272)

    as it is needed by the `playwright-screenshots.sh` script which is exposed to dependants

commit cd515444a82e327f0b0b48ff0de37c69b94c79f8
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Wed Apr 22 21:05:31 2026 +0100

    Confirm before inviting unknown users to a DM/room (#33171)

    * InviteDialog: factor out startDmOrSendInvites

    Factor out the logic of calling `startDm` or `inviteUsers` to a helper
    function. We're going to need to call this from a second location soon, so this
    is useful groundwork.

    * Add `UnknownIdentityUsersWarningDialog`

    * Add unit tests

    * Update playwright tests

    * Convert if/else to switch statement

    * Convert helper functions to React components

    * Factor out "onRemove" callback

    * Add clarifying comment

commit f4c62abbcda9a3d5beccfcc0ea62838df4ab57de
Author: Florian Duros <florianduros@element.io>
Date:   Wed Apr 22 21:50:54 2026 +0200

    Room list: assign room to custom section (#33238)

    * feat(sc): add new toast type for room list

    * feat(sc): add section entries in room list item menu

    * feat(rls): expose util functions

    * feat: allows to tag room with custom sections

    * feat(vm): add new Chat moved toast to room list vm

    * feat(vm): add section selection to room list item vm

    * feat(e2e): add tests for adding room in a custom section

    * test(e2e): update existing screenshots

    * chore: fix lint after merge

    * chore: remove outline in test

commit 73e1b87075b9a5a0a83148e9c8a0bb476779d4d0
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Wed Apr 22 16:54:41 2026 +0100

    Sonar: exclude tests from duplication check (#33271)

    * Sonar: exclude tests from duplication check

    * cleanup

    * more cleanup

commit 4b4289e211c12ea0ebb885d570cfa6b7c29dac86
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 22 16:32:05 2026 +0100

    Implement new design for Welcome page (#33211)

    * Convert welcome.html to React component

    In advance of changes to use Compound

    * Fix types

    * Fix tests

    * Update styling to match Figma

    * Fix random capitalisation

    * Tweak styling

    * Regenerate i18n

    * Update tests

    * Make linter happy

    * Iterate

commit 7b89d84acbd2409503b43dfd2fb44097e17b069e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 22 13:44:05 2026 +0000

    Update npm non-major dependencies (#33246)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 9df7182c0c97ef06c5ec04098442f50a26ecb411
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Wed Apr 22 14:23:24 2026 +0100

    Redesign link previews (#33061)

    * Commit design update

    * Add figma links

    * Check in other changes

    * revert accidental change

    * Iterative update

    * linting n test fiddles

    * linting

    * Cleanup

    * update snaps

    * Move URL previews to new home

    * Fix paths

    * compress img

    * Add back all the stories

    * Improved rendering

    * Fixup

    * Update previews again

    * lint

    * update stories

    * Update snaps again

    * More screenshots

    * Also these

    * Update snaps

    * include site name

    * Update snaps again

    * Use a scale so the images don't go blur

    * update snaps again

    * Update snaps

    * remove mistaken playwright cfg

    * update pw snaps

    * update snap

    * update previews

    * Update with new designs

    * Update screenshots

commit 2d16498fe6a467ad8c9743386f47da77d83b1452
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 22 12:28:54 2026 +0000

    Update dependency typescript to v6 (#32927)

    * Update dependency typescript to v6

    * Switch to unplugin-vts

    Workaround for https://github.com/qmhc/unplugin-dts/issues/467

    And tweak tsconfigs

    * tweak tsconfig

    * Make tsc happy

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 021e222719a2f6f37501317a807fc656a5146a09
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 22 13:26:26 2026 +0100

    Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 360465d (#33231)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 9df9fb94289fbf8275d386e8ed2eed7c487ca73e
Author: Florian Duros <florianduros@element.io>
Date:   Wed Apr 22 14:21:41 2026 +0200

    Room list: scroll to newly creation section (#33210)

    * feat(rls): emit tag when section is created

    * feat(vm): scroll to newly section tag

    * feat(view): scroll to new section

commit 29411f0dedda6b2fcdf7ab577ad8b91bc1c6da75
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 22 11:55:29 2026 +0100

    Speed up PR CI (#33239)

    * Speed up PR CI

    By skipping some desktop tests in pull requests and instead only running them in the Merge Queue

    * Fix comment

commit 5fc98d0a3613d94f7a0d2d244cfc368bd086e35a
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 22 11:15:42 2026 +0100

    Add stopUpdatingLabel to Renovate configuration (#33237)

commit a08c34142f4c4735e096455b3c723502407d3ceb
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 22 08:48:19 2026 +0000

    Update dependency vite to v8 (#33252)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 44a2c9936d4889f3e8e44ff3b356f92555b2773b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 22 08:44:21 2026 +0000

    Update react (#33247)

    * Update react

    * Pin back react-resizeable-panels as it overwrites onFocus/onBlur

    * Roll back react-resizable panels fully

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit f0eb95495e8002fcb9e8d1ee79549fdc21c93364
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 22 10:01:43 2026 +0100

    Renovate group resolutions/overrides separately (#33260)

    * Renovate group resolutions/overrides separately

    * Update pnpm resolutions to pnpm overrides

    * Update pnpm overrides group configuration

    * Update Renovate configuration for pnpm overrides

    * Update renovate.json

    * Update renovate.json

    * Update renovate.json

    * Fix formatting in renovate.json for groupSlug

    * Update renovate.json

commit 4437dadef6ae276b8ef530e3077f9ce409ba2d04
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 22 08:30:27 2026 +0000

    Update dependency storybook-addon-vis to v4 (#33251)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 193cdff5626e4894a7e34707cc8a104527019f85
Author: ElementRobot <releases@riot.im>
Date:   Wed Apr 22 10:24:30 2026 +0200

    [create-pull-request] automated change (#33262)

    Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>

commit d01f40bf2786351392475b93257c0188949dd6f4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 22:20:09 2026 +0000

    Update dependency html-react-parser to v6 (#33250)

    * Update dependency html-react-parser to v6

    * Fix renderer utils

    * Fix CodeBlock similarly

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 1a87865134f5573bbb83fb972c2c69559430fa9a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 23:13:01 2026 +0100

    Update vite (#33258)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 764892bd41f0a508928bf3a40686926f92160f28
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 21:49:44 2026 +0000

    Update tj-actions/changed-files action to v47 (#33259)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit fb263ee511b81a02e61dce466d3d4c23903a51f6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 21 22:47:07 2026 +0100

    Fix Module API versioning (#33233)

    * Fix Module API versioning

    * Attempt #2

commit 8fa7b5ca2c1200a50379083240bc82717cc575c2
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 20:31:17 2026 +0000

    Update dependency babel-loader to v10.1.1 (#33235)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit e568ed8aaca879a832ba66ed366b0042cb3608ec
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 20:27:27 2026 +0000

    Update dependency caniuse-lite to v1.0.30001788 (#33245)

    * Update dependency caniuse-lite to v1.0.30001788

    * Update tests

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit abb014553b9c0fe7ce88055c16e2c944640ad60c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 21:09:23 2026 +0100

    Update peter-evans/create-pull-request digest to 5f6978f (#33256)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ae8769e12dde30edf9bd42fa1a3185c9f9645fdf
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:49:00 2026 +0000

    Update dependency uuid to v14 (#33229)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit fd86405338bd91180819c9b88af4a00741056b5e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:42:42 2026 +0000

    Update sigstore/cosign-installer action to v4 (#33253)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit a0195fc4d65a8a0245bf16b30a476a49b86ee506
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:40:28 2026 +0000

    Update dependency @vector-im/compound-web to v9 (#33249)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ced3c2578566bf7b82d19191b0ec6c1167bf51ad
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 20:39:41 2026 +0100

    Update Node.js to d2059a9 (#33243)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 370d2ec7d24b4843ab9f4cab297880916d8431fd
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:39:27 2026 +0000

    Update Node.js to d1b3b4d (#33242)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 14917f9df53eb722c8258fa088f908f9981cdfe4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:38:30 2026 +0000

    Update robinraju/release-downloader digest to 28fc21f (#33244)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 6423f2d8c015a913ab73aeeb66e34f074b9467dc
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:34:49 2026 +0000

    Update dependency electron to v41.2.2 (#33254)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit feae8ed8b52cf49c95fd7bfc55b980005997019c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:32:26 2026 +0000

    Update eslint-plugins (#33248)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 549bdb8cb7f227351d5e91418a38918a9df61ca3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 19:31:26 2026 +0000

    Update ghcr.io/element-hq/synapse:develop Docker digest to b2fec2c (#33241)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit e1b62c3370c4f5328077dd83e6b4b8e8ee165478
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 20:28:54 2026 +0100

    Update css (#33234)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 354a05d89f1e6e50993054c730072586ba46160f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 21 17:36:27 2026 +0100

    Remove dependency on `uuid` (#33230)

    * Remove dependency on `uuid`

    * Delint

commit 86ea6bd6b92e3a5ac6ea5b645e5811c479c2148d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 15:22:24 2026 +0000

    Update rust:bullseye Docker digest to 949b090 (#33232)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit a054e785eacc594a78009bf93df58315031f7211
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 15:22:08 2026 +0000

    Update docker.io/docker/dockerfile Docker tag to v1.23 (#33236)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 42009ce6ecc18c276ebd87f4a7be31359a1d5d85
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 14:47:42 2026 +0000

    Update vite (#33224)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 356119da7931aed15a703a86d58f2f19c408313e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 14:32:50 2026 +0000

    Update dependency @axe-core/playwright to v4.11.2 (#33223)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit d823d633e3f17ad24630e2cd1089345228d44606
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 14:19:54 2026 +0000

    Update dependency sanitize-filename to v1.6.4 (#33227)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 1f6d1dbc0d52d5ab18a16a00e4648a0853656600
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Tue Apr 21 15:07:54 2026 +0100

    Avoid nx jest executor for running unit tests (#33220)

    * Avoid nx jest executor for running unit tests

    The jest executor mangles the "summary of failing tests" from jest.

    * Remove unneded dep on nx/jest

commit 12a3abc0d534767f0d9ed9880db4f558de2acff3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 14:03:32 2026 +0000

    Update dependency @element-hq/element-call-embedded to v0.19.1 (#33225)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit e90bc4a2f3e4e739a302d34e10a9934878378aca
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 14:00:02 2026 +0000

    Update electron-builder to v26.9.0 (#33222)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 0d9f20550534f33d8dca5718a3b07fa3ebf625ef
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 14:10:20 2026 +0100

    Update webpack (#33228)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ac9ef6c2a2ccfe8de10c4feed63a4759cc6a89fe
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 13:55:05 2026 +0100

    Update Node.js to v24.15.0 (#33226)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 4c474f563992d52bf7fd00efb88c84979e048ca9
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 13:48:56 2026 +0100

    Update electron (#33221)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 3f3ed93b8a11e6aaa45f4b09d2d5fa463bdc368f
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Tue Apr 21 12:34:22 2026 +0100

    nx test:playwright:screenshots: only do snapshots for Chrome (#33216)

    * nx test:playwright:screenshots: only do snapshots for Chrome

    `nx` eats the `--project` option unless we prefix with `--`.

    * Apply suggestion from @richvdh

commit 133a56da65a300e53c3718fce95532a1e477285d
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 21 10:58:16 2026 +0100

    Playwright docker improvements (#33213)

    * Clean up playwright-common Dockerfile

    * Speed up element-web docker build

    * Wire up element-desktop playwright tests via nx

    * Better debug logs for Element Desktop playwright in CI

    * Iterate

    * Iterate

    * Fix element-desktop screenshot docker

    * @electron/fuses

    * Partial revert

commit b06422d848dc385b71804564ceda778108c8bb34
Author: mxandreas <andreass@element.io>
Date:   Tue Apr 21 10:40:34 2026 +0100

    Updates to contribution guide for new features. (#33187)

    * Updates to contribution guide for new features.

    * Update CONTRIBUTING.md

    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

    * Some final touches.

    * Linter/prettier fixes.

    ---------

    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 2c58f82298be0fe92c89c2cafcc84afb11165099
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 21 09:46:49 2026 +0100

    Update dependency @nx/jest to v22.6.5 (#33206)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 384adea5a2b71f3869f39b6c7b97af4b2c90c691
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Apr 20 09:38:03 2026 +0000

    Update dependency @casualbot/jest-sonar-reporter to v2.6.0 (#33205)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit cb6c48a493b121206886345a026c329aa2a51e76
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Apr 20 09:27:13 2026 +0000

    Update actions/setup-node digest to 48b55a0 (#33201)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 73b8b51ea5d8d56abea729a647fc1664c620db03
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Apr 20 08:31:47 2026 +0000

    Update ghcr.io/element-hq/element-web:latest Docker digest to c7fa40b (#33202)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit e8db72d81a18e0b3e1d9e3355cc7a49ab3f1c46a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Apr 20 08:27:57 2026 +0000

    Update storybook (#33207)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 106b0e09ae754666d03fab82d1aceb4e38bd8693
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Apr 20 08:25:42 2026 +0000

    Update dependency typedoc to v0.28.19 (#33204)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 8253d6402150cb825185623421716a3a0edc07e5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Apr 20 09:22:48 2026 +0100

    Update testcontainers docker digests (#33203)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 9428c10284029b83704825bff9c65a6eb0e3bc37
Author: ElementRobot <releases@riot.im>
Date:   Mon Apr 20 09:48:45 2026 +0200

    [create-pull-request] automated change (#33200)

    Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>

commit e58e803368299b6feba88d7974379a2f0905e82f
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Apr 17 16:51:43 2026 +0100

    Update to compound 9.2.0 (#33173)

    * Upgrade to compound 9.2.0

    ... to pick up the export of PageHeader

    * update snapshots

    * update shared-components snapshots

    * More snapshot updates

    * update snapshot

    * GHA: Show disk usage on failure

commit aeaa73adf6132a4a827bfb5da87e5e5312205c6b
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Apr 17 14:37:20 2026 +0100

    Fix flaky OIDC "verifiy dialog" test (#33188)

    This test was flaking. The problem appears to have been that we were clicking
    "Continue" twice in succession; the intention was that we click on two
    *different* "Continue" buttons, but sometimes we ended up clicking in the same
    one twice.

    Fix it by waiting for the content to change after the first click.

    Fixes: #31316

commit 8834438a20c0aba022abfc1ea5e665491261a1e3
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 17 13:23:24 2026 +0100

    Add apps/desktop/deploy to Prettier ignore (#33185)

commit 6b67b24254ab676e3135b4bc568ebdfe019643e9
Author: Florian Duros <florianduros@element.io>
Date:   Fri Apr 17 14:02:42 2026 +0200

    Room list: add custom section creation (#33155)

    * feat: add creation section dialog

    * feat: add in skip list a method to change filters

    * feat: add helper to creation section

    * feat: add custom sections data to Settings

    * feat: add custom section to room list store v3

    * feat: update header and room list item vms

    * feat: add toast to room list vm

    * feat: add new translation

    * chore: move util functions of room list specs

    * test: add custom section playwright tests

    * chore: call loadCustomSections in RoomListStoreV3 ctor

commit 73d4b63adafd3547aaf957f9d762c6ad2edab6a1
Author: adis veletanlic <96535657+defaultdino@users.noreply.github.com>
Date:   Fri Apr 17 13:36:40 2026 +0200

    Fix crashes in when opening Bridges in room settings  (#33137)

    * use SDKContext for room settings dialog to avoid crash #33107

    * format with prettier

    * add SDKContext to RoomSettingsDialog test

commit 1044a95687a318c704ed47eb9e814b5d94435fa1
Author: adis veletanlic <96535657+defaultdino@users.noreply.github.com>
Date:   Fri Apr 17 12:58:15 2026 +0200

    fix(call): leave call along with room (#33162)

    * make sure to disconnect from possibly active calls for a room when leaving the room

    * log error on log call

    * Update apps/web/src/utils/leave-behaviour.ts

    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

    * fix wrong logger import

    * hang up calls properly on empty rooms for both legacy and element calls (listen for room event and leave call if only one member left). add tests for both legacy and element calls.

    * format Call-test.ts

    * revert async on function def

    * revert Call.ts and Call-test.ts. Wrap legacy call hangup in try

    ---------

    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit abae870b8360daaee2eec9e3695142dc75dce51b
Author: Andy Balaam <andy.balaam@matrix.org>
Date:   Fri Apr 17 10:15:22 2026 +0100

    Improve the toasts fixture of the playwright-common tools (#33158)

    * Improve the toasts fixture of the playwright-common tools

    * Increase @element-hq/element-web-playwright-common version to 3.2.0

    * Default to 2 second wait for IfExists variants

    * Set playwright-common version to 4.0.0 due to breaking change

    * Move handleToast into a free function

    * Rename handleToast to clickToastButton

    * Document new param on clickToastButton

commit 4afba408c056347754c12f0974328604c2c1745e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 17 10:01:27 2026 +0100

    Satisfy pnpm audit (#33142)

commit c3e82cf33b242ad433738619600420e6969eaf7c
Author: ElementRobot <releases@riot.im>
Date:   Fri Apr 17 09:08:28 2026 +0200

    [create-pull-request] automated change (#33182)

    Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>

commit 3b1b39f822a0b75d74d3fb22ca4ac8c1cf86666b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Apr 16 22:59:40 2026 +0100

    Update dependency sanitize-html to v2.17.3 [SECURITY] (#33180)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit cf4b8744ab17d943ddbf8ab573524defba889c91
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 16 17:29:32 2026 +0100

    Configuration for nx output under playwright (#33177)

    When playwright starts the development web server, have it tell nx to use the
    `stream` output style, which is somewhat clearer than the
    default. (Specifically, it distinguishes between output from different tasks,
    so you can see where any errors are coming from.)

commit aadf760e3c82e5d26c6c31856830fbfe09892fcf
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 16 17:19:52 2026 +0100

    Factor DMRoomTile out to its own file (#33170)

    I'm going to use this from a new component

commit 733755abb2e7d189c094a8262b5e69d754619216
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 16 16:26:04 2026 +0100

    Annotate output from playwright-screenshots scripts (#33176)

    ... to make it easier to see where it is coming from

    Also, add a blank line before starting playwright itself

commit 9c09a1b7317b2609cc791d5b4a7a4f06f7a7b847
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 16 16:25:52 2026 +0100

    Add `analytics` config to nx (#33175)

    * Add `analytics` config to nx

    There doesn't seem to be any way to stop nx wanting to add this config setting,
    so I think we just have to add it.

    * Update nx.json

commit 30f442208a12b285b22e64e08ba26bea98c43fea
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 16 14:35:40 2026 +0100

    Fix React hydration issues (#32958)

    * Add more playwright axe tests to settings dialogs

    * Add utility to jest setupTests to detect React hydration errors

    * Iterate jest utility

    * Fix axe issue heading-order

    * Fix div-in-p issues

    * Fix setupTests.ts

    * Fix heading order

    * Make types happier

    * Fix hydration issues of thead containing text nodes

    * Update tests

    * Fix form-in-form React hydration issues

    * Fix li-in-li React hydration issues

    * Fix checked in form without onChange React hydration issue

    * Fix styling bleeding from _common.pcss

    * Update snapshots

    * Fix more remaining issues

    * Remove _common.pcss h2 rule altogether

    * Fix test

    * Update snapshots

    * Iterate

    * Iterate

    * Update snapshots

    * Simplify diff

    * Test

    * Update screenshots

    * Update screenshot

commit d7f55462940798de139b427a5a9759b4f9f28e78
Author: Florian Duros <florianduros@element.io>
Date:   Thu Apr 16 15:14:10 2026 +0200

    Room list: add custom section creation in SC (#33138)

    * feat: add way to create custom section in SC

    * feat: disable custom section in vms

    * chore: include design tokens icons in vitest config

    * test: update screenshot

    * chore: use one react import

commit 64d3802efee3778c88ee8b1c0f1f0d59b2b590fc
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 16 12:07:39 2026 +0100

    Fall back to OIDC response_mode query if fragment unsupported (#33169)

    * Fall back to OIDC response_mode query if fragment unsupported

    * Tidy comments

    * Fix test

commit 583eae63f7f4cbf4b7265cb1a869f5f3517791dd
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 16 10:03:26 2026 +0100

    Simplifications in InviteDialog (#33156)

    * InviteDialog: simplify users section for CallTransferDialog

    The majority of `renderMainTab` is enpty for the call transfer dialog, so we
    may as well inkine the bits that aren't.

    * Simplify `renderMainTab`

    Now that this is unused for CallTransfer, we can simplify

    * Remove redundant eslint-disable

    eslint seems happy without this, and we shouldn't be disabling lints for a
    whole file anyway

commit d4aea256007de60d6815ba6379e8f42cc9d577f3
Author: Zack <zazi21@student.bth.se>
Date:   Thu Apr 16 10:59:32 2026 +0200

    Phase 1 Refactor MImageBody to shared component (#33093)

    * Phase 1 Refactor MImageBody to shared component

    * blurhash package added into shared components

    * Added image snapshots

    * Correct the GIF label css design

    * Update snapshot for GIF

    * crop image correctly

    * Update snapshot to reflect updates

    * typo fix

    * update css to compund variables

    * Added tsdoc to function

    * Fix inaccurate css and text values in stories

    * use const enum instead

    * Add i18n to shared components + added string

    * Correct css comment information

    * Update lockfile

commit aa0abdb43abdb97457ac4cba821caf87bcf74c4d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Apr 16 08:50:54 2026 +0000

    Update dependency matrix-seshat to v4.2.0 (#33168)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 3e63216822b7c303a6bc537df756f30e6c11346d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Apr 16 08:41:26 2026 +0000

    Update cloudflare/wrangler-action digest to 9acf94a (#33167)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 475b89ec46e5cfd6dd432fe785c261999c13b100
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 16 09:55:27 2026 +0100

    Update check-regexp to exclude 'Report results'

    As this runs on workflow_run so gets clobbered by non-develop runs

commit b495628e6fee67d4735dbe725cb7a3a2c1964f42
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 16 08:58:43 2026 +0100

    Fix element-web start not building module-api (#33161)

commit ef5fad8d6a8cb1c0d356d2b0956f247ba95d9cb5
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Wed Apr 15 16:57:40 2026 +0100

    BaseDialog: fix comment (#33159)

    This comment was a half-truth

commit 93ab87c4a1caef0d5f2a673e290871049247bfc8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 15 15:53:22 2026 +0000

    Migrate Renovate config (#33160)

    * Migrate config .github/renovate.json

    * Prettier

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit e8b4b9b6edff53483468c4883b56ccc75d984d6e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 15 15:56:49 2026 +0100

    Teach renovate about hakDependencies (#33147)

    * Teach renovate about hakDependencies

    * Update testcontainers-docker slug

commit 421fbe4a52aacd25f9b04f96633056d3a991afaf
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 15 10:33:42 2026 +0000

    Update storybook (#33125)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 35b9b12eae42bcc95e621beece3ebb3f0d4039b8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 15 09:36:09 2026 +0000

    Update nx to v22.6.5 (#33124)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit de4a1e6d35aaaf50c36650de1fed110610b616e1
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 15 10:35:02 2026 +0100

    Switch OIDC to response_mode=fragment (#33100)

    * Refactor: kill off `parseQs` in favour of URLSearchParams

    * Consolidate app-load url parameter handling

    * Switch to responseMode=fragment

commit 5475edbbc5fb47f2628f0a0433623e53025c2a85
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 15 09:59:27 2026 +0100

    Fix layered.sh linking js-sdk incorrectly (#33143)

    * Simplify layered.sh

    pnpm link already installs dependencies, this was causing the prepare script to run twice

    * Improve logging in fetchdep and make linter happier

    * Fix incorrectly linking js-sdk

commit dfdd438ae67ce0392c0c41250ffbf4458c79deae
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 15 09:48:15 2026 +0100

    Update eslint-plugins (#33123)

    * Update eslint-plugins

    * Hold back esbuild to unbreak vitepress

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit c106abd72173f6c0b7b9df4446c3d83a63bfb7d8
Author: ElementRobot <releases@riot.im>
Date:   Wed Apr 15 10:35:12 2026 +0200

    [create-pull-request] automated change (#33092)

    Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>

commit 181b06b3c85d47a659830bba9de32fc5c5414481
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 14 21:14:28 2026 +0100

    Fix static analysis CI gate not working (#33146)

    * Debug CI

    * Debug CI

    * Fix ci final job

    * Revert test change

commit b63c3646bd50d8254d545fa68ff12d8f67ed8496
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 15:40:35 2026 +0000

    Update docker (#33145)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 201f5dfd9050c78825d413f4d2f50b716fd04df6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 14 16:22:48 2026 +0100

    Fix build-and-test.yaml skip behaviour for downstream runs

commit 80cf9e5b4acd179fce950d2e34cbe99ed624824d
Author: Zack <zazi21@student.bth.se>
Date:   Tue Apr 14 15:20:15 2026 +0200

    Shared Components Restructure, Cherry Picked | Room Shell Structure (#32917)

    * refactor(shared-components): move composer and right-panel tree

    * refactor: cleanup remaining structure leftovers

    * test(shared-components): add room shell visual baselines

    * Correct Path

commit cc9549da0adf58e9770dfc4585269642e5fc7e53
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 14 14:17:32 2026 +0100

    Skip bulk of CI in pull_request renovate runs (#33141)

    * Skip bulk of CI in pull_request renovate runs

    Relying instead on running the full suite in the merge queue to lower the impact of Renovate on the github actions concurrency limits in the org

    * Iterate

commit 9151640d408ea5b48f12b7510081b7f32874561e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 14 14:15:36 2026 +0100

    Exclude binary files from Sonar analysis (#33144)

    * Exclude png files from Sonar analysis

    They just cause errors

    `11:39:29.466 WARN  Invalid character encountered in file /home/runner/work/element-web/element-web/apps/web/res/vector-icons/152.png at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.`

    * Modify sonar-project.properties for exclusions

    Updated sonar.exclusions to include additional file types.

commit f615968835d706e73a48806fe7f36190e1075c42
Author: Zack <zazi21@student.bth.se>
Date:   Tue Apr 14 13:56:52 2026 +0200

    Refactoring readMarkerForEvent into ReadMarkerView in shared-components (#32777)

    * Refactoring readMarkerForEvent  into ReadMarketView in shared-components

    * Use shared ReadMarkerView in MessagePanel

    * Rename ReadMarkerView to ReadMarker

    * Fix Prettier

    * Update snapshots screenshots

    * Use plain props for ReadMarker

    * Fix Prettier

    * Move ReadMarker into room timeline

    * Replace ReadMarker nested ternary

    * Update snapshot

commit 9a8ffbe0bd0b239d4a035100e2f6aa16ddd23cb4
Author: Andy Balaam <andy.balaam@matrix.org>
Date:   Tue Apr 14 12:49:27 2026 +0100

    playwright-common utilities for handling toasts (#33119)

    * playwright-common utilities for handling toasts

    * Set element-web-playwright-common version to 3.1.0

    * Add comments to explain the linear hierarchy of fixtures

commit 733c685d5e8cc1f4798da2b9dfcb226255061dfa
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 10:52:30 2026 +0000

    Update actions/upload-pages-artifact action to v5 (#33140)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit abefefc981db38abc8ea577494e1e701d7ea7a43
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 11:50:38 2026 +0100

    Update zizmorcore/zizmor-action action to v0.5.3 (#33139)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 91e9a0058c0d858e863f728100a164c34ab07509
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 11:29:34 2026 +0100

    Update typescript (#33133)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit e2197307b41c4407543a84283fb27f1168f22b2f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 10:14:48 2026 +0000

    Update dependency @casualbot/jest-sonar-reporter to v2.5.1 (#33122)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit c982a4c89b9884d13a21b4bbe3f407c3319acf75
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 09:58:40 2026 +0000

    Update testcontainers to v11.14.0 (#33126)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 1670015ef7c6cfc6a05d9baedb550d22f89b0c38
Author: Zack <zazi21@student.bth.se>
Date:   Tue Apr 14 11:53:29 2026 +0200

    Fix missing Storybook autodocs descriptions for shared components (#33135)

commit 5d2c0de9e2b1a7906dc9c0b8c0f39bd4d1a42850
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 09:14:29 2026 +0000

    Update actions/upload-artifact digest to 043fb46 (#33130)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 65c744f16cac7acb17f75c831cd1bda4f982ddc4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 09:10:26 2026 +0000

    Update actions/github-script action to v9 (#33127)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit a7cd6eac311a77c9381bcdc7e603fe87ad5f62ec
Author: Zack <zazi21@student.bth.se>
Date:   Tue Apr 14 10:51:36 2026 +0200

    Shared Components Restructure, Cherry Picked | Restructure Room-List Tree (#32915)

    * refactor(shared-components): restructure room-list tree

    * refactor(web): rename room-list parent viewmodel

    * test(shared-components): add room-list visual baselines

    * fix(room-list): address review feedback

    * Fix Prettier

    * Move AvatarWithDetails from avatar folder to core

    * Update stories title to reflect correct path

    * Fix AvatarWithDetails barrel export path

    * Remove stale DateSeparatorView barrel export

    * Move AvatarWithDetails visual baseline

    * Shorten shared-components visual snapshot paths

    * Revert "Shorten shared-components visual snapshot paths"

    This reverts commit 91880ff5fb10408aa0091175b53ce3c86c6975a9.

    * Move room list notification decoration files up a level

commit d46cfe154bf0c962c264e3620b7df0a3930a7c65
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 08:35:52 2026 +0000

    Update actions/cache digest to 27d5ce7 (#33129)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 8c5ccfe0e1e4ed03f83bcf6031e343e0127a93cd
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 09:32:53 2026 +0100

    Update aws-actions/configure-aws-credentials digest to ec61189 (#33131)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

commit 936c75ff1ca381e08d8c7433860e465a8ed045fa
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Apr 14 09:32:39 2026 +0100

    Update testcontainers docker digests (#33132)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 2204493094ac66a2fdc402465e73a655e8c0cb52
Merge: 23b11aaf86 7010f2091c
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 14 07:05:26 2026 +0000

    Merge pull request #33112 from element-hq/t3chguy/monorepo-module-api

    Absorb element-modules/packages/element-web-module-api into monorepo

commit 23b11aaf86d0f61145905db66056ad81cfdebbfd
Author: Florian Duros <florianduros@element.io>
Date:   Mon Apr 13 17:40:24 2026 +0200

    Update compound web and compound design tokens (#33120)

    * chore: update compound web and compound design tokens

    * test: update SC snapshots

    * test: update EW snapshots

    * test: update EW screenshots

commit dc42c2518e8d3cdb8ee5ffe767a46d33a47eddf8
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Apr 13 16:39:40 2026 +0100

    Pin matrix-seshat version to 4.0.1 (#33121)

    As 4.1.0 seems broken https://github.com/matrix-org/matrix-js-sdk/actions/runs/24346991243/job/71091033109

commit 9e47271afe2193b47aea565af99c5135ccbda698
Author: Zack <zazi21@student.bth.se>
Date:   Mon Apr 13 15:34:23 2026 +0200

    Fix CSS module name collisions in shared-components Vitest (#33116)

commit 273a891b7bb2860607f0adfe731dac414273b2e6
Author: Andy Balaam <andy.balaam@matrix.org>
Date:   Mon Apr 13 14:03:53 2026 +0100

    Update Exclude Insecure Devices date to October 2026 (#33117)

commit eef8cad229c7b8f7d4ffa12a7f4e4b9dad3db48a
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Mon Apr 13 11:16:34 2026 +0100

    Update to compound-web 9.0.1 (#33095)

    * Update to compound-web 9.0.1

    There are a couple of breaking changes in v9, leading to the changes in
    `BugReportDialog` and `EncryptionCard`.

    Most of these updates, however, are snapshot updates, due to changes in the CSS
    class names in compound web (which happens due to updates in the CSS content in
    those classes; `postcss-modules` generates class names based on the hash of the
    CSS).

    * update playwright screenshots

commit 7010f2091cfb39878e48528c2d91160f6e07def7
Merge: e30adf4eb3 ad2e6d37bc
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Apr 13 09:30:22 2026 +0100

    Absorb element-modules/packages/element-web-module-api into monorepo

commit 17efc81f0bb4c556737028ef1ac433f170d5742f
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Mon Apr 13 10:51:55 2026 +0100

    remove disabled on retry room status bar (#33113)

commit ad2e6d37bc5fb8edb104f08804e031f34ba91927
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Apr 13 09:18:23 2026 +0100

    mv element-web-module-api module-api

commit e30adf4eb34d0e84e1fa910c326ff080adc4402e
Author: rbondesson <rickard.bondesson@cgi.com>
Date:   Fri Apr 10 20:28:39 2026 +0200

    Fix date separator trigger ref forwarding for jump-to-date menu (#33102)

    * Fix date separator trigger ref forwarding for jump-to-date menu

    * Normal forwarded ref is sufficient for the menu-button setup in Compound

    * Better comment

commit a210d3c29eb4b5ab07722807ccfee2dbefa92674
Merge: 4186b8e8e8 1096ca2066
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 10 17:38:27 2026 +0000

    Merge pull request #33088 from element-hq/t3chguy/monorepo-playwright-common

    Absorb remainder of playwright-common from element-modules

commit 1096ca206653359efa67adf40f9aa93d2acb4433
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 10 17:39:46 2026 +0100

    Iterate

commit 4186b8e8e83912f3dfa9ea96ceda46a0cf020e40
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Apr 10 16:52:59 2026 +0100

    Convert TextualBody-test to out-of-line snapshots (#33104)

    Sonar complains about duplication in the inline snapshots

commit 7b9e586c3a2e7ed47194d7cd48074576ff1b75ee
Author: Jefta <info@jefta.eu>
Date:   Fri Apr 10 17:45:25 2026 +0200

    Hide spoilers from desktop notifications (#31699)

    * Hide spoilers from desktop notifications

    * Replace unicode blocks with spoiler tag

    * Run prettier

    * Add comments

commit ec924deaa0e86c3efeb5848a50755cba88dfb412
Merge: 917237fc3c b97a0be0fd
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 10 16:41:45 2026 +0100

    Merge branch 'develop' of ssh://github.com/element-hq/element-web into t3chguy/monorepo-playwright-common

    # Conflicts:
    #	pnpm-lock.yaml

commit b97a0be0fd28946be4b2e4a693306e592eec4e46
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 10 15:37:45 2026 +0100

    Generalise npm publishing workflow to work for more than just shared-components (#33086)

    * Generalise npm publishing workflow to work for more than just shared-components

    * Update doc

commit a132b9167dff54aaf603b669ac0dc46f05d50d96
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Apr 10 13:31:03 2026 +0100

    Fix playwright-server docker image not exiting (#33099)

    * Fix playwright-server docker image not exiting

    ... by wrapping with tini

    * Remove redundant `npm exec`

    * Update packages/playwright-common/Dockerfile

    * missing comma

commit b860a3864d88c67ae09b8170332b36b731f06198
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Apr 10 12:50:12 2026 +0100

    Improve output of playwright-screenshots script (#33098)

    * Improve output of playwright-screenshots script

    * Address review feedback

commit 4c4bfcde7eb430705add0be0627ed1fca9504b68
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 9 23:11:12 2026 +0100

    Inline `inviteMultipleToRoom` (#33027)

    This two-line method serves mostly to obfuscate, imho. Let's get rid of it.

commit ca6943cb4388a700d0bd27cc7da886e085f3a09d
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Apr 9 22:41:03 2026 +0100

    Fix 'test' lines in codeowners (#33083)

    * Fix 'test' lines in codeowners

    Some of the unit tests are meant to be owned by the crypto team, but the paths
    were wrong, so this didn't work.

    This seems to have been broken since b084ff2313aedd7d531331827cf8aad02cfc064b,
    which moved all the tests around.

    * another fix

commit 70f26f914273efe1760f722b962e79b5224931af
Author: Andy Balaam <andy.balaam@matrix.org>
Date:   Thu Apr 9 16:25:42 2026 +0100

    Separate cases in DeviceListener (#32973)

    * Separate cases in DeviceListener

    According to the comment in `else` there were two ways to end up there. Split
    these into separate cases and provide a different log message in each case.
    If we somehow get there another way, throw an error.

    * Replace a throw with an error log

commit 3fd5718fcd8f4267a51d47918b033ec7a59371c9
Author: Florian Duros <florianduros@element.io>
Date:   Thu Apr 9 16:01:20 2026 +0100

    Add tags support to SC `I18nApi` (#32984)

    * chore: update ew module to 1.13.0

    * feat: implement tag support in I18nApi#translate

    * fix: correct return type for translate

    * test: translate World! in i18nApi test

    * fix: again return type

    * chore: update pnpm lock

commit 917237fc3c004456749b53e21c59dcd28eb32757
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 15:50:51 2026 +0100

    Pass args thru nx

commit b6b0b0009cfb673a5698672b1cd3a44d3c7365cb
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 15:34:48 2026 +0100

    Fix some flaky playwright tests (#33085)

    * Tweak flaky test reporter to identify setup failures

    * Fix some flaky playwright tests

    * Iterate

commit 561dbd32be43bfd90290e53e77ab292be9521666
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 15:31:34 2026 +0100

    Iterate

commit 540e620f40c7c598600c3beea92864ebbfb1314b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 15:22:56 2026 +0100

    Adjust consumers of playwright-common

commit 03e12cbd222a12d5b1341564d59a0471b55c4dbc
Merge: 04dff2d2b6 5e80431399
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 15:17:15 2026 +0100

    Absorb element-modules/packages/element-web-playwright-common into monorepo

commit 5e80431399de643fcbe448abe38d6cddaf4a4cb0
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 14:35:32 2026 +0100

    Shorten path for playwright-commmon

commit a5e09ebb53e7a9d1bcf8b421f13cb8432a1d9110
Author: Florian Duros <florianduros@element.io>
Date:   Thu Apr 9 14:14:41 2026 +0100

    feat: expand sections when filter is toggled (#33077)

commit 60a7a22c7b46ad77b44471dc7c68eddbeea49d59
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 14:13:35 2026 +0100

    Consolidate element-modules playwright run into the main html report (#33082)

commit 04dff2d2b634225db9272cd26262a6dba8724d77
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 14:12:28 2026 +0100

    Update doc

commit 16f17d9127d7354c3b4bf345c30f0b44f920d399
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 14:07:24 2026 +0100

    Generalise npm publishing workflow to work for more than just shared-components

commit f5ec194937ff37c89fd0c1714aa22e7a2fee9d92
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 13:34:52 2026 +0100

    Tweaks to CI (#33014)

    * Tweak github actions to make Sonar & zizmor happier

    * Apply filters on some pnpm install calls

    * Remove stale setup-python step

    * Add missing needs in complete job

    * Remove repository_dispatch for everything bar develop CD

    js-sdk now runs the tests downstream so this was unnecessary

    * Fix prepare desktop for tests in merge queue

    * Iterate

    * Iterate

    * Iterate

    * Discard changes to .github/workflows/build_desktop_linux.yaml

    * Discard changes to .github/workflows/build_desktop_macos.yaml

commit b4d0c21abf48f9982be092dadd1d39df4d85f3e5
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Thu Apr 9 13:32:50 2026 +0100

    Update URL Preview settings (#32992)

    * Remove ability for url previews to be set per-room

    * Add ability to enable E2EE URL Previews globally

    * Remove old migration

    * Cleanup

    * Remove room account handler

    * update snap

    * screenshot updated

    * Add a test

commit 253dcb44dd5cf6dc55553f4dec21770ae1f56586
Author: Robin <robin@robin.town>
Date:   Thu Apr 9 14:25:14 2026 +0200

    Show a 'grab' cursor on picture-in-picture view (#33079)

    * Remove unused 'draggable' prop from PictureInPictureDragger

    * Show a 'grab' cursor on picture-in-picture view

    To give it a proper affordance for dragging.

commit 70e40009a3689807ccbade4ec04e14435f17066c
Author: Zack <zazi21@student.bth.se>
Date:   Thu Apr 9 14:13:02 2026 +0200

    Fix issues with /me emote two liner (#33081)

    * Fix issues with me emote liner

    * Fix Prettier

commit 1721b69017338b630a0b28c6b80b918570b02505
Author: Zack <zazi21@student.bth.se>
Date:   Thu Apr 9 13:36:24 2026 +0200

    Move TextualBody to shared components (#32868)

    * Init, refactoring and movement of TextualBody to shared components, adding stories, test and view

    * migrate TextualBody to shared view + app viewmodel

    * Update snapshots + prettier fix

    * Fix Prettier

    * added new tests to make coverage happy

    * add comment to attachbodyRef function

    * Fix: Remove event onkeydown and remove hardcoded mx css

    * Update enums to const enums

    * added comment on css to explain 9px

    * Update comment

    * Correcting comment, pushed too fast..

    * Update Css To Fix (edited)

    * Update snapshot to reflect css changes

    * Fix emote into one liner

    * Update snapshot

commit 6486a6b5ff15c43c3e4b413506f7870cd5fd7ac5
Author: Valere Fedronic <bill.carson@valrsoft.com>
Date:   Thu Apr 9 13:08:08 2026 +0200

    Add user friendly capability text for `msc4039.download_file` (#32983)

    * Add user friendly capability test for `msc4039.download_file`

    * review: remove un-needed experimental copy

commit 5ba09a5f903f72c76a197d02fd6ace778962abe6
Author: Joao Pedro Antunes Borie <joao.pedro.borie@tecnico.ulisboa.pt>
Date:   Thu Apr 9 12:07:32 2026 +0100

    Fix #32727: Ensure VoiceRecording uses the selected microphone (#32887)

    Voice messages were being recorded using the system default microphone
    instead of the device selected in Element settings.

    This was fixed by ensuring the preferred deviceId is correctly passed
    to the MediaStream constraints in VoiceRecording.ts.

    Added unit tests in VoiceRecording-test.ts to verify that the
    application correctly requests the user-selected device.

    Co-authored-by: Will Hunt <2072976+Half-Shot@users.noreply.github.com>

commit 52061d624b23d58fd6b5e63e6042117fd59107ed
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 11:35:09 2026 +0100

    Fix build_desktop_test for downstream runs

commit f4bd466b02a42bba36d4152b35914db0c8816fe0
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 11:08:43 2026 +0100

    Fix build_desktop_test for downstream runs

commit d5602ebea8acdcac281442294fe9fdf28156692a
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 10:50:30 2026 +0100

    Fix build_desktop_test for downstream runs

commit ec8b7bf109a985bfa860d6b1bdc672887bed7d41
Merge: e0deef531c 27f6129dab
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 08:56:05 2026 +0100

    Merge pull request #212 from element-hq/t3chguy/wat/382

commit 134ffe3de2d73f810f66090a15853374d69dc27e
Merge: ee404f098b 2b3425f0e8
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 08:56:05 2026 +0100

    Merge pull request #212 from element-hq/t3chguy/wat/382

commit 7261b3eef1c1b653ea558883465914981b93ceae
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Apr 9 08:49:38 2026 +0100

    Fix build-and-test workflow for downstream runs (#33035)

    e.g. from matrix-js-sdk

commit bbe4280c2c5a0b92b95029fbd2a2482b5a5a3283
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 8 15:39:14 2026 +0100

    Update testcontainers docker digests (#33075)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 121c2d18e97baf5a777dc636edfd197e5801bee7
Author: Florian Duros <florianduros@element.io>
Date:   Wed Apr 8 14:44:52 2026 +0100

    Room list: fix expanded/collapse state of sections (#33074)

    * fix: section being empty in flat list mode

    When switching space (or removing a section later), if the Chat section
    is collpased and the room list is in flat list mode in the other space,
    the room list is empty.

    The fix forces the section to be in expanded state if in flat list mode

    * fix: store section expanded state by space

commit ce498ef983ae519a1a7d5448eec9c2de766ddc2f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 8 14:01:50 2026 +0100

    Tweak playwright caching (#33065)

    * Install chromium-headless-shell instead of full Chromium

    * Install chromium-headless-shell instead of full Chromium

    * Standardise playwright caching

    * Consolidate into a composite action

    * Iterate

    * Remove spurious step

commit 725b191ace9af20c94c02eb62b5297cbf893f391
Author: Marley Alford <marleycodes@gmail.com>
Date:   Wed Apr 8 14:01:33 2026 +0200

    fix: Left hand sidebar text selectable (#33029)

    * fix: Add `user-select none` styles to header and room list filters

    * chore: remove extra prefixed user-select variants

    ---------

    Co-authored-by: Marley Alford <marleycalford@gmail.com>

commit ee404f098beac62142c7969d902eb2fa5973f36d
Merge: 1107ddf695 8cae8df17f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 8 12:56:47 2026 +0100

    Merge pull request #248 from element-hq/t3chguy/missing-return

commit b1745318fb0f85ed5436a132757223a1ea1b46b4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Apr 8 10:43:57 2026 +0000

    Update dependency path-to-regexp@0.1.12 to v1 [SECURITY] (#33070)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 8cae8df17f146a7c928e5bf8f2ad91c120efd356
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 8 11:43:50 2026 +0100

    Actually skip stale screenshot reporter on errors

commit 1107ddf69577a716b21370cd2df6cc824a48cc76
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 7 15:39:22 2026 +0100

    Bump version to 2.4.0 in playwright-common

commit 63dbc2a60b7b33364d0344c4082d5cf3ffab0f7c
Merge: a6f0d25525 a9e76dbb8a
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 7 15:38:42 2026 +0100

    Merge pull request #200 from element-hq/t3chguy-patch-1

commit e0deef531c3ee399477f491203b7dbb49df949a8
Merge: 86d9e32d53 6d1cd514e4
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Apr 7 08:58:48 2026 +0100

    Merge pull request #245 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-c4bc6a0a9e

commit 6d1cd514e48147d33d46e194bc106295398f5ef2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 6 20:43:24 2026 +0000

    build(deps-dev): bump vite in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).

    Updates `vite` from 7.3.1 to 7.3.2
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 7.3.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 86d9e32d538b890aaf6853bf3e8459bca5002829
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Mar 31 14:27:28 2026 +0000

    Update Node.js to 0174333 (#235)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 27f6129dabe37d19173369a1a8b81b607a25ac56
Merge: f3aef2f1cc 00a2e704ec
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Mar 31 09:26:21 2026 +0100

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/wat/382

    # Conflicts:
    #	modules/restricted-guests/element-web/e2e/snapshots/restricted-guests.spec.ts/preview-bar-linux.png

commit 2b3425f0e8dcd4871dc838adc0ef1add1b3fd824
Merge: d42c816558 a6f0d25525
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Mar 31 09:26:21 2026 +0100

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/wat/382

    # Conflicts:
    #	modules/restricted-guests/element-web/e2e/snapshots/restricted-guests.spec.ts/preview-bar-linux.png

commit a6f0d25525f8d5584b4c6e03b5c752f1c69a97a0
Merge: 0079270fa5 72de8745e9
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Mon Mar 30 20:06:54 2026 +0530

    Merge pull request #230 from element-hq/midhun/bump/playwright-common-2.3.0

    Bump `@element-hq/element-web-playwright-common` package version

commit 72de8745e939434afdcf86a4c66d832a2e075d6b
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Mon Mar 30 19:56:58 2026 +0530

    Bump package version

commit 00a2e704ecd3650031230f7662bf9d1dd3c5679f
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Mon Mar 30 16:25:59 2026 +0200

    chore: bump ew module api to 1.13.0

commit 0079270fa5644e95a1bab68a98719d31a82d4123
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Mon Mar 30 18:16:44 2026 +0530

    Lock width when running most playwright tests

commit 4e72eb6dcca3db13937c0177c456c80be61fa8b2
Merge: a2ca504fd6 91d153aca3
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Mon Mar 30 14:39:51 2026 +0200

    Merge pull request #227 from element-hq/florianduros/i18n-tags

commit 91d153aca3a6998579ede1fd7b25b8af2b373393
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Mar 27 09:29:13 2026 +0100

    doc: add for `sub` in `SubstitutionValue`

commit 520dfffc95eb954934e3f4848c142661ce03cf13
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Thu Mar 26 12:17:59 2026 +0100

    feat: add tags support to i18n api

commit f3aef2f1cce4eb42d146460f231db5a553890c4a
Merge: 4af0608995 a2ca504fd6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Mar 20 16:41:53 2026 +0000

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/wat/382

    # Conflicts:
    #	modules/restricted-guests/element-web/e2e/snapshots/restricted-guests.spec.ts/login-legacy-linux.png
    #	modules/restricted-guests/element-web/e2e/snapshots/restricted-guests.spec.ts/login-mas-linux.png
    #	playwright.config.ts

commit d42c81655818d317814284c1cd3048516b5401c3
Merge: 225fe7c406 6d71191af9
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Mar 20 16:41:53 2026 +0000

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/wat/382

    # Conflicts:
    #	modules/restricted-guests/element-web/e2e/snapshots/restricted-guests.spec.ts/login-legacy-linux.png
    #	modules/restricted-guests/element-web/e2e/snapshots/restricted-guests.spec.ts/login-mas-linux.png
    #	playwright.config.ts

commit a2ca504fd683b849a71542bba867d424f11b3047
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Mar 13 12:52:08 2026 +0000

    Bump module API to 1.12.0

commit 7fc83fa30e832736d71a6b0dfe51c153d95bcba9
Merge: 82398f7d50 196c8a082a
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Thu Mar 12 16:57:53 2026 +0000

    Merge pull request #222 from element-hq/dbkr/vitest_default_output

    Add default output for vitest & playwright tests

commit 196c8a082ab3c8586ffd1ed7ba2253b533743b11
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Wed Mar 11 14:42:06 2026 +0000

    Add default output for vitest

    Otherwise it's just mysteriously silent.

commit 82398f7d5066a66e8245201497cdf511c2be68db
Merge: 28e5008abf 90ab1534c9
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Mar 9 18:25:36 2026 +0000

    Merge pull request #219 from element-hq/dbkr/widget-toggles-api

    Add module APIs to enable widget toggle buttons

commit 90ab1534c93102847e78cbc74a952e8da07be4b7
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Mar 9 18:19:05 2026 +0000

    change back to unix line endings

commit 3a21741737065967e13f210842eced0a0d1ac437
Merge: 4591a72d3a 28e5008abf
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Mar 9 15:58:35 2026 +0000

    Merge remote-tracking branch 'origin/main' into dbkr/widget-toggles-api

commit 4591a72d3ac1530f38b67ff84a3488a01131d35e
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Mar 9 15:51:42 2026 +0000

    Change to add callback

commit a96327b691ff3bcecac2a0710e51f99909ffb184
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Mar 9 15:48:14 2026 +0000

    Make matrix-widget-api a devDependency

    as it's only for the type

commit 28e5008abf6d0f4410814c861535712c7abdce76
Merge: 9ad27f61f2 e322627d3e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Mar 9 10:14:16 2026 +0000

    Merge pull request #221 from element-hq/t3chguy-patch-2

commit e322627d3e0903661ff88ade37b5f7442a2fbaa2
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Mar 6 16:16:52 2026 +0000

    Bump Module API to 1.11.0

commit 9ad27f61f2b28d3155b0b9d8d0f4809ffddb9287
Merge: ccf3fcf4af 267b63a10e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Mar 6 16:04:39 2026 +0000

    Merge pull request #210 from element-hq/t3chguy/wat/382.1

commit 267b63a10e06b1d3d8b4a7562d7ec0bb8ecef474
Merge: 1a9ce45038 ccf3fcf4af
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Mar 6 15:53:29 2026 +0000

    Merge branches 't3chguy/wat/382.1' and 'main' of github.com:/element-hq/element-web-modules into t3chguy/wat/382.1

    # Conflicts:
    #	packages/element-web-module-api/element-web-module-api.api.md

commit bf69ddf2b457c04c438da80658ad2ffbd9606179
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Mar 6 10:58:00 2026 +0000

    Add module APIs to enable widget toggle buttons

commit 225fe7c40669205f8fcca2457fcd409facd93967
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 4 10:32:58 2026 +0000

    Tidy up

commit 6d71191af973325b4889c1d62668a1e171da06d7
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Mar 3 18:27:32 2026 +0000

    Fix axe imports

commit fd4bb50a14c38592b58a05394fb3918281813bca
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Mar 3 18:25:22 2026 +0000

    Tests galore

commit 4af0608995d16f6d0e26e0f0ddfa22592b8e43d5
Merge: 1a9ce45038 ccf3fcf4af
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Mar 2 21:43:48 2026 +0000

    Merge branch 't3chguy/wat/382.2' of github.com:/element-hq/element-web-modules into t3chguy/wat/382

    # Conflicts:
    #	packages/element-web-module-api/element-web-module-api.api.md

commit ccf3fcf4af41758dcfead69da6a16359e6a7ef08
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Mar 2 16:54:23 2026 +0000

    Add API to replace Login component renderer

commit 1a9ce45038d8c73c4cb46c518d31d00c83bdd9bd
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Mar 2 14:50:09 2026 +0000

    Adopt shouldShowComponent customisations from legacy Module API

commit 7206db8243859a25d7a0752fe279fc69ddf7168f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Mar 1 16:05:08 2026 +0000

    Update Node.js to 7fddd9d

commit d11c2e880b755f38afae1419fcd8308c622b90ee
Merge: 73e2770246 2b688528e3
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Sat Feb 28 21:23:58 2026 +0000

    Merge pull request #205 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-b2936519f3

commit 2b688528e360b0a318a06032711eb7fb9e0d1723
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Feb 28 16:42:02 2026 +0000

    build(deps): bump rollup in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [rollup](https://github.com/rollup/rollup).

    Updates `rollup` from 4.52.0 to 4.59.0
    - [Release notes](https://github.com/rollup/rollup/releases)
    - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/rollup/rollup/compare/v4.52.0...v4.59.0)

    ---
    updated-dependencies:
    - dependency-name: rollup
      dependency-version: 4.59.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit c9d7142267131b54d2068600ff87adf9563e6867
Merge: 226824890a 3ac2b36657
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 25 15:19:19 2026 +0000

    Merge pull request #204 from element-hq/langleyd/module-api-release-1.10.0

    Release element-web-module-api 1.10.0

commit 3ac2b3665776f085163db867847da934dd5344f4
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 25 13:08:11 2026 +0000

    bump to 1.10.0

commit 226824890a0d05f4a4042a7f6e779b294236a9ad
Merge: e98b9978d7 83d752cfd7
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 25 12:58:43 2026 +0000

    Merge pull request #198 from element-hq/langleyd/widget-lifecycle-module-api

    Widget lifecycle module api

commit 83d752cfd7ed9debd0c32932942eb916a32d138e
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 25 09:33:48 2026 +0000

    Add MaybePromise

commit 73e27702467fe69ef7f9360015f33861782a37aa
Merge: cd061ee9f5 a0d4df56c0
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Feb 23 09:05:27 2026 +0000

    Merge pull request #203 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-57e1ad1f90

commit a0d4df56c0691eb5030fa4412bb738885aac7b6b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Feb 22 14:06:56 2026 +0000

    build(deps): bump bn.js in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [bn.js](https://github.com/indutny/bn.js).

    Updates `bn.js` from 4.12.1 to 4.12.3
    - [Release notes](https://github.com/indutny/bn.js/releases)
    - [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/indutny/bn.js/commits/v4.12.3)

    ---
    updated-dependencies:
    - dependency-name: bn.js
      dependency-version: 4.12.3
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cd061ee9f549d989de0b8a2b3bfc262e14326ae3
Merge: 30cbbd48b3 e30d825503
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Sun Feb 22 14:05:47 2026 +0000

    Merge pull request #202 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-f1bf2b0a19

commit e30d82550347c0ffda869f83b5f94101f08f10e4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Feb 21 17:45:03 2026 +0000

    build(deps): bump ajv in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [ajv](https://github.com/ajv-validator/ajv).

    Updates `ajv` from 6.12.6 to 6.14.0
    - [Release notes](https://github.com/ajv-validator/ajv/releases)
    - [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

    ---
    updated-dependencies:
    - dependency-name: ajv
      dependency-version: 6.14.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e98b9978d79c988d6bf391fa0b0057b81895a691
Merge: 174c35b874 5a3559a9bb
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Feb 20 12:48:01 2026 +0000

    Merge pull request #201 from element-hq/t3chguy-patch-2

    Specify ThisType on i18nApi

commit 5a3559a9bbfcb9b156fda04f437e9b42d0113a0b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Feb 20 12:43:06 2026 +0000

    Bump version from 1.9.0 to 1.9.1

commit 30c27af1703fe94ee881925a8f5b13da20f87258
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Feb 20 09:33:28 2026 +0000

    Update API report for @element-hq/element-web-module-api

commit d51eb5dfd3e0a4f7add45527913fda06cf2565be
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Feb 20 09:32:58 2026 +0000

    Specify ThisType on i18nApi

commit a9e76dbb8a2e3f857ba5155b757cafde8f3650f2
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 19 16:04:42 2026 +0000

    Update stale screenshots playwright reporter

    At some point it seems that playwright changed how reporters are passed flakes.

    https://github.com/microsoft/playwright/pull/39145 needs to land to fully fix the reporter though

commit 4614d2f395a328ec501499683baafed5c4c81beb
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 18 18:43:26 2026 +0000

    Remove WidgetKind and fix header

commit a5ec21bd063c06e90c41ab5f694885983c6937aa
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 18 13:18:03 2026 +0000

    Update element-web-module-api.api.md

commit 5bb1d3d461e1fec44b7ebf9beeaf2019da79899e
Author: David Langley <langley.dave@gmail.com>
Date:   Wed Feb 18 13:17:53 2026 +0000

    Add widget permissions module api

commit 30cbbd48b356e9c981a1e4d10701861d82ec8479
Merge: e16626519f dd71370223
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Feb 16 08:45:58 2026 +0000

    Merge pull request #197 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-14dc0ebc5a

    build(deps): bump qs from 6.14.1 to 6.14.2 in the npm_and_yarn group across 1 directory

commit dd71370223cf7d526aae2f9da2549eeb41451e80
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Feb 14 12:59:13 2026 +0000

    build(deps): bump qs in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [qs](https://github.com/ljharb/qs).

    Updates `qs` from 6.14.1 to 6.14.2
    - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)

    ---
    updated-dependencies:
    - dependency-name: qs
      dependency-version: 6.14.2
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e16626519ff05cf90ce9465d3ad04c1236ce6d52
Merge: aadeb01f97 a604153ece
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 12 15:14:07 2026 +0000

    Merge pull request #195 from element-hq/t3chguy/no-link-modules

commit a604153ece4faf0c2050e006c7fd65532e593fa2
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 12 14:55:30 2026 +0000

    Bump playwright-common version

commit 2c73e09907293fefa9b74e6ad2efbf284f4e0df0
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 12 14:55:12 2026 +0000

    Expose PLAYWRIGHT_COMMON_DOCKER envvar in playwright screenshots docker image

commit f243b3dd5447722230e9bf6d965626b3ac28df08
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 12 14:54:59 2026 +0000

    Enable corepack in playwright screenshots docker image

commit 82f185700e63063e1875a816546a2ebf2893c327
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 12 14:54:33 2026 +0000

    Add --no-link-modules to playwright-screenshots.sh script

commit aadeb01f976ac911b9933f0e06e61459fcbde6d7
Merge: 31d5d60b4c 9c1f3ba928
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Feb 10 10:38:54 2026 +0000

    Merge pull request #193 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-66fcce4dc2

commit 9c1f3ba9286d503aba85f3ed3b675403aa22795f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 10 10:32:16 2026 +0000

    build(deps): bump axios in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [axios](https://github.com/axios/axios).

    Updates `axios` from 1.13.2 to 1.13.5
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5)

    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-version: 1.13.5
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 31d5d60b4c05bb22970b07b03a885e998b4578a4
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Feb 10 10:31:06 2026 +0000

    Bump playwright-common version to 2.2.6

commit 8169d1c21b89f640ba45c9b6068b41b0b6ddd72a
Merge: cb27334d3d 5f7b56a89f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Feb 9 15:05:51 2026 +0000

    Merge pull request #192 from element-hq/t3chguy/pnpm

    Add support for pnpm in playwright-common screenshot script

commit 5f7b56a89f175c0d51e21289b8ebc0ecd34cf996
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Feb 9 09:34:54 2026 +0000

    Add support for pnpm in playwright-common screenshot script

commit cb27334d3d2312d14c4932a8823d7a8ee9815014
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Mon Feb 2 22:18:35 2026 +0000

    Fix entrypoint for element-web-playwright-common docker image (#190)

commit ccadd73953f6657c9620db4ea1665027c4107965
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Mon Feb 2 11:27:00 2026 +0000

    playwright-screenshots: fix incompatibility with podman (#189)

    Podman doesn't recognise the `volume-nocopy` option on mounts. It doesn't seem
    to be necessary so let's omit it.

commit c96f5adcefb4af841480fa7e9879f571a7f63f73
Merge: fba0da2eaa c3966aea82
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 28 15:34:22 2026 +0000

    Merge pull request #187 from element-hq/t3chguy/fix-playwright-docker

commit c3966aea82184d9750e0baddf3e07e02225ec893
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 23 17:15:49 2026 +0000

    Fix playwright-screenshots utility for native dependencies

    Without this, a developer would need to both specify --with-node-modules && --entrypoint and provide a custom entrypoint to do the `yarn install`.

commit fba0da2eaae4c872b50437cdc457b6b0d50cc66a
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 23 16:57:21 2026 +0000

    Bump playwright-common version to 2.2.5

commit 582537a879d974b4c81c7ebb636d2543b29f3237
Merge: 7698c72bbf 33fbb47d93
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 23 16:56:29 2026 +0000

    Merge pull request #185 from element-hq/t3chguy-patch-1

commit 33fbb47d93718df860ced507754d992b70b4610e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 23 16:39:23 2026 +0000

    Fix Playwright version checking

    Updated method to fetch Playwright version using yarn list.

    `yarn info` was just querying what the latest available package is

commit 7698c72bbfe3806057df36a4eb63bde35afe3cfc
Merge: edfc66fa81 9233c0c0db
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jan 22 09:11:50 2026 +0000

    Merge pull request #183 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-ab4d8f00f8

commit 9233c0c0dbd685d4384307484534350c3d5ae8df
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 22 02:02:39 2026 +0000

    build(deps): bump lodash-es in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [lodash-es](https://github.com/lodash/lodash).

    Updates `lodash-es` from 4.17.22 to 4.17.23
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/commits/4.17.23)

    ---
    updated-dependencies:
    - dependency-name: lodash-es
      dependency-version: 4.17.23
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit edfc66fa8116da51b0912d4bc856339dd3092142
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 16 15:35:24 2026 +0000

    Bump version from 2.2.3 to 2.2.4

commit 1bd24aeb272f480b8107e39a9eb49873a19da304
Merge: 0561301d98 48e262d8f1
Author: Robin <robin@robin.town>
Date:   Fri Jan 16 12:10:51 2026 +0100

    Merge pull request #181 from element-hq/robin/axe-no-container

    Avoid starting a homeserver when using just the axe fixture

commit 48e262d8f1ff9f395ef3d8052fbecccdfe7e1b8b
Author: Robin <robin@robin.town>
Date:   Fri Jan 16 12:05:41 2026 +0100

    Avoid starting a homeserver when using just the axe fixture

    Since 4c928d28543b18eec14334e217fc24df8b598065 importing the axe fixture would cause your test to pull in the entire world of Synapse and Postgres services. For Compound Web tests, we want to be able to use axe in isolation without all the extra fixtures. Inverting the fixture hierarchy ought to do the trick.

commit 0561301d982761e3a473f4ddb4aa485948c017f2
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 7 14:02:43 2026 +0000

    Bump version to 2.2.3 in package.json

commit 1ab1b54e7cd6ffc6154f9ba51b62f9fbfeb803a7
Merge: 384ddb4eab 23565d2d36
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Tue Jan 6 19:04:28 2026 +0000

    Merge pull request #174 from element-hq/hs/fix-imports

    Fix missing `.js` imports

commit 23565d2d36a0d1356dd0dec83b670bba32395abb
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 17:15:04 2026 +0000

    Fix imports to import with .js

commit a303e13060f10622cd46d1c68b5f5cab81f3c821
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 17:14:50 2026 +0000

    Change module resolution to check for correct imports.

commit 384ddb4eabc12e8ae33923230d6a662c853855be
Merge: a4b5142837 db11815589
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Tue Jan 6 16:04:26 2026 +0000

    Merge pull request #173 from element-hq/hs/bump-@element-hq/element-web-playwright-common-to-2.2.2

    Bump @element-hq/element-web-playwright-common to 2.2.2

commit db11815589fe2afefdd83f495010ad29d28adfc5
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 15:47:10 2026 +0000

    Bump @element-hq/element-web-playwright-common to 2.2.2

commit a4b51428374a14d1940b0053a9026a68ade1c00d
Merge: 5f154c77f9 184c8dc3b3
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Tue Jan 6 15:42:20 2026 +0000

    Merge pull request #172 from element-hq/hs/type-msc3814_enabled

    Set experimental_features type to Record<string, boolean>

commit 184c8dc3b3bd2838ded33ab5a676fff78e479c12
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 15:32:36 2026 +0000

    Just set as Record<string, boolean>

commit b048f5323cce89327110e14635da8a8167399e85
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 15:27:06 2026 +0000

    Switch to MSC3814

commit de205f991190943a333ecfebd7270564cdcc5326
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 14:46:50 2026 +0000

    Add msc2697_enabled

commit 5f154c77f9a7a452e1b283f01fdd8870519c921e
Merge: a8523421da ea6017a26c
Author: Will Hunt <2072976+Half-Shot@users.noreply.github.com>
Date:   Tue Jan 6 14:19:35 2026 +0000

    Merge pull request #171 from element-hq/packages/element-web-playwright-common/v2.2.0

    Bump @element-hq/element-web-playwright-common to 2.2.1

commit ea6017a26cd8f4c4be4822f60d0580150c886826
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 14:14:35 2026 +0000

    Bump @element-hq/element-web-playwright-common to 2.2.1

commit 1bf78ac7c468b9b104e776577a7137d7de23d27b
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 14:05:04 2026 +0000

    use as

commit 839a757d9430f97b83aafec5f722a2f24cbe03ec
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 13:57:23 2026 +0000

    Bump @element-hq/element-web-playwright-common to 2.2.0

commit a8523421dab98d547a7e1467d22c63b789f0d607
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 13:42:22 2026 +0000

    add docs

commit 894e684dab4fbf8f51d01ef31e36a389fec5e158
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 13:33:08 2026 +0000

    match other syntax

commit b12b59a93290a66f495dbefac77404d633ac5e58
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jan 6 13:31:30 2026 +0000

    Allow configuring MatrixRTC endpoints.

commit 174c35b874e9fc026d2ce482f5425f6e9f9fbd43
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Dec 11 11:26:13 2025 +0000

    Iterate

commit 1b28a823f3f605276595d32d86f475649a68b571
Merge: 02e36fd5fb 9b570e5cea
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Dec 11 11:12:10 2025 +0000

    Merge pull request #160 from element-hq/renovate/ghcr.io-element-hq-element-web-latest

commit 9b570e5cea5494a9114fe5e1d071fc4a3b598e48
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Dec 11 11:06:25 2025 +0000

    Update ghcr.io/element-hq/element-web:latest Docker digest to a84f294

commit fec7923af07f1eb82471221e2b005342b1dd84ac
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Dec 9 17:06:45 2025 +0000

    Update index.ts

commit a7583dbdbc795d2c8f31d2e5b2bf91fe6e84058f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Dec 9 16:39:37 2025 +0000

    Update dependency glob to v13

commit 02e36fd5fbdcd2bfd063abcba0727b4cb6057c8c
Merge: ac12b9a79a 9ea40d14a5
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Dec 9 16:39:16 2025 +0000

    Merge pull request #151 from element-hq/renovate/node-lts-alpine

commit 9ea40d14a516f84d5f003c70308d2d7137faf433
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Dec 9 16:31:13 2025 +0000

    Update Node.js to 682368d

commit ac12b9a79a6474ffb88347793f947a3d88bc49fb
Merge: 40f7bf2b81 7b4894d444
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Dec 5 10:40:42 2025 +0100

    Merge pull request #149 from element-hq/florianduros/ew-api/release-1.9.0

commit 7b4894d444e02e4f242534bab559a8dbd9410984
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Dec 5 09:45:48 2025 +0100

    build(ew-api): update to 1.9.0

commit 40f7bf2b818ea94ba3133e25b13063aff34e1c19
Merge: 84123065a7 0126cded9e
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Thu Dec 4 19:54:52 2025 +0100

    Merge pull request #144 from element-hq/florianduros/ew-api/read-receipt

    EW api: add option to enable read receipt and marker to be cleared on user activity

commit 0126cded9eaa72c6b81868fc01a71e35e5ce4db5
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Thu Dec 4 12:22:45 2025 +0100

    doc: update api md doc

commit 94aba63a1d904fe01e19c6eda7d2363d0f09135f
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Thu Nov 27 18:04:26 2025 +0100

    feat(ew-api): add `builtins#RoomViewProps#enableReadReceiptsAndMarkersOnActivity`

    For the multiroom module, we display several room views at the same
    time. In order to avoid all the rooms to send read receipts and markers
    automatically when we are interacting with the UI, we add
    `enableReadReceiptsAndMarkersOnActivity` props.

    When at false, the timeline doesn't listen to user activity to send
    these receipts. Only when the room is focused, marker and read receipts
    are updated.

commit 84123065a76f97d6804638dfebf885195a166e06
Merge: 2d3b554649 f35357d3b3
Author: David Langley <langley.dave@gmail.com>
Date:   Thu Dec 4 16:40:59 2025 +0000

    Merge pull request #148 from element-hq/langleyd/hideWidgets

    EW module APi: add hideWidgets props to RoomViewProps

commit f35357d3b3aa6c58c179b939770df26484e765b1
Author: David Langley <davidl@element.io>
Date:   Wed Dec 3 09:54:33 2025 +0000

    Add api to hide widgets

commit 2d3b55464997b8d1f0e582820e3c8a726a6fe5aa
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Dec 2 14:43:48 2025 +0530

    Increment package version

commit 44d8f8975446cb0a0c315603c3d0c64eeda9eb80
Merge: 3d0ad97667 64a63bdbb0
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Dec 2 14:40:46 2025 +0530

    Merge pull request #146 from element-hq/midhun/multiroom/render-notification-decoration

    Add API to render notification decoration from EW

commit 64a63bdbb039a12ab6bf3e26a10cfdfc1c876862
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Dec 2 13:59:21 2025 +0530

    Update docs

commit 8f40ea5c0a520e3563c4e6812764a12e7c2ea377
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Dec 2 13:56:53 2025 +0530

    Add API to render notification decoration

commit 3d0ad97667298cc1d367cac6e57c525de4668b6b
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Dec 1 09:22:18 2025 +0000

    module API 1.7.0

commit 0d69056e7bcf8c1a9ef52bd2b567d5e88e643b21
Merge: 8019035578 65edff067a
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Dec 1 09:08:51 2025 +0000

    Merge pull request #137 from element-hq/dbkr/human_eyes

    Add humanizeTime to the module i18n API

commit 65edff067a6472dd79106677fa4581b5f2c0c55d
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Nov 28 15:20:51 2025 +0000

    Better doc

commit 0d46bc924c95a8f4a6fc683e6b7c00f846d2ff15
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Nov 27 19:40:29 2025 +0000

    Fix "Error: No request context set" in `credentials` fixture (#145)

    Make sure that we've run the `context` fixture first, so that the request API
    is configured

commit 4c928d28543b18eec14334e217fc24df8b598065
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Nov 27 17:13:22 2025 +0000

    Avoid `mergeTests` in test fixture declarations (#138)

    Normally, one can find the documentation on a playwright test fixture by
    finding its declaration (i.e., you can ctrl-click on the fixture name and find
    its documentaion).

    However, `mergeTests` re-declares the type, making it much harder to find the
    documentation on a given fixture.

    It's easy enough to avoid `mergeTests`: we just structure our `test.extend`
    calls as a strict hieirarchy.

commit 1b11b3d1c0fdc74881440d2c9378c973fcff108f
Merge: 0f3938bb54 3b31bbf4a9
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Nov 27 17:26:09 2025 +0530

    Merge pull request #143 from element-hq/midhun/playwright/bump-2.1.0

    Bump `element-web-playwright-common` version to 2.1.0

commit 3b31bbf4a956a35a25d240090ebc688764973713
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Nov 27 17:16:56 2025 +0530

    Bump version to 2.1.0

commit 0f3938bb549ff02184291670ea05d99bfd6bd277
Merge: 9b0af6c3ab 76b07d736c
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Nov 27 13:39:50 2025 +0530

    Merge pull request #142 from element-hq/midhun/playwright/fix-script

    Fix `playwright-screenshots.sh` not working when run with yarn berry

commit 76b07d736c3d9baca17171565bdaeebb92e54f9e
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Nov 27 13:23:16 2025 +0530

    Make script compatible with yarn berry

commit 56662c53e98b08434e64b3194e9d1e013e98131a
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Wed Nov 26 16:47:58 2025 +0000

    Add humanizeTime to the module i18n API

    So modules can access it simply with the right context etc

commit 8019035578b48f6d8cd31a5353ec56b566f25835
Merge: c570936d33 ef180bf89d
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Nov 21 18:28:55 2025 +0100

    Merge pull request #136 from element-hq/florianduros/release-ew-1.6.0

    EW module: bump to v1.6.0

commit ef180bf89d886e455793b5613f56630d72626ed6
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Nov 21 16:30:14 2025 +0100

    chore(EW module): bump to v1.6.0

commit c570936d33ccdc3c3e8c1022fc083c31086dd45f
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Nov 21 15:38:33 2025 +0100

    Merge pull request #135 from element-hq/florianduros/rooms-hide-pinned-message-banner

commit 7518d1c068140ba4117a3d6cbba495afb76909f0
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Fri Nov 21 15:31:17 2025 +0100

    Add `ExtraApi#getVisibleRoomBySpaceKey` (#134)

commit 99ee1f95ad63281fd674f162ae2a1640cba5c669
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Nov 19 20:09:05 2025 +0100

    Pin dependencies (#63)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 9b0af6c3ab0f23c8824100bbb92ca2b96410f790
Merge: c2f4535153 0788c3a207
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Nov 18 09:38:38 2025 +0000

    Merge pull request #132 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-d580270e1d

commit 0788c3a207aaf37d8defd0fba26f9272caf59237
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Nov 18 07:36:22 2025 +0000

    Bump glob in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [glob](https://github.com/isaacs/node-glob).

    Updates `glob` from 11.0.1 to 11.1.0
    - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
    - [Commits](https://github.com/isaacs/node-glob/compare/v11.0.1...v11.1.0)

    ---
    updated-dependencies:
    - dependency-name: glob
      dependency-version: 11.1.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 17066c03fd6ce23d19685261215121ac5c5fe8a1
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Mon Nov 17 15:57:28 2025 +0100

    chore: update element-web-module-api.api.md

commit a66fd6e9760281873e0d6eb8b927547c76604889
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Mon Nov 17 15:06:23 2025 +0100

    feat: add option to add the right panel of a room view

commit 44c3d767cec32af0a7b9f9df326d18be468b2c13
Merge: 2612dcd8e0 6a4c529083
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Nov 12 12:24:19 2025 +0000

    Merge pull request #126 from element-hq/renovate/major-eslint-plugins

commit c2f45351536f2a17fc4547db6d994cc53db463c9
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Nov 12 12:16:31 2025 +0000

    Delint

commit 6a4c529083de939813ce1e7dc487778ccbc51ce4
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Nov 12 12:16:31 2025 +0000

    Delint

commit 2612dcd8e0c0563b74205a8ebb8e00610a541012
Merge: 4125ebea79 e197f0ec4b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Nov 12 12:01:06 2025 +0000

    Merge branch 'main' into renovate/vitest-sonar-reporter-3.x

commit e197f0ec4bdf746348d761aa1ab886489a931a66
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Nov 12 12:00:07 2025 +0000

    Update vitest monorepo to v4 (#128)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 4125ebea79ef4e82ae60f9ca7686a33324a982ab
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Nov 12 11:46:24 2025 +0000

    Update dependency vitest-sonar-reporter to v3

commit e31efda9b4a45b8f8ba727c69470fd8f763341d1
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Thu Nov 6 11:45:58 2025 +0000

    Apply suggestion from @richvdh

commit 49ad9c1d9c0a0cce8cd3dd58d666b31a63810c5e
Author: Richard van der Hoff <richard@matrix.org>
Date:   Wed Nov 5 16:22:24 2025 +0000

    Start Ryuk ourselves

commit 2af8e3c21f7fe1b265cc3009364897127e8204a5
Author: Richard van der Hoff <richard@matrix.org>
Date:   Tue Nov 4 23:49:31 2025 +0000

    Warn about linked node modules under podman

    Thanks to a podman bug, the symlink workaround doesn't work there. Let's emit a
    noisy warning.

commit 28384f11123ad9a7813370f2ea81f2e72ea02b47
Author: Richard van der Hoff <richard@matrix.org>
Date:   Tue Nov 4 23:47:09 2025 +0000

    playwright-screenshots: clean up output and error handling

    Somebody wrote those `pushd` and `popd` lines without testing
    them. Redirections bind tighter than `||` so those lines were always spamming
    the console.

    Using `set -e` is more reliable than always checking exit codes anyway.

commit 6502ffcbe08390059ba4974b7d4c74453cfe90fe
Author: Richard van der Hoff <richard@matrix.org>
Date:   Tue Nov 4 23:46:13 2025 +0000

    Disable ryuk reaper in the playwright container

    ... thus making it possible to use `testcontainers` inside unprivileged
    containers.

commit 4cfa5b3265c068bb3f74337f9ec904beb53f3577
Author: Richard van der Hoff <richard@matrix.org>
Date:   Tue Nov 4 23:04:44 2025 +0000

    Use DOCKER_HOST env var to find docker socket

commit 9b8c26ff225e5910789d33a0ccc217118aae9252
Merge: 815b80e8f7 10d73fa0ea
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Thu Oct 30 13:30:35 2025 +0100

    Merge pull request #106 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-fd296dbd23

commit 815b80e8f7c6720d01e7056a8d4d812260259afa
Merge: 3d4b42c44b a1cd21244f
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Wed Oct 29 20:43:20 2025 +0530

    Merge pull request #116 from element-hq/midhun/bump/module-api-1.5.0

    Increment verison in package.json

commit a1cd21244f92b8e247498596632c1b07d86c7763
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Wed Oct 29 20:35:53 2025 +0530

    Reset patch version as well

commit 3d4b42c44b4c77ebed1fcbf39f28ae80b326280b
Merge: 07ab08a6f9 b7385d8936
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Wed Oct 29 20:29:51 2025 +0530

    Merge pull request #115 from element-hq/midhun/bump/module-api

    Increment version of module api

commit b7385d8936e9d281e3d185ba3d201b9a8915255d
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Wed Oct 29 20:21:27 2025 +0530

    Update package.json

commit 07ab08a6f9eb98c79906b38d4f3bbcb0fa434659
Merge: ef9732c68f afa2984645
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Wed Oct 29 10:42:34 2025 +0100

    Merge pull request #114 from element-hq/florianduros/ew-api-room-view-props

commit afa2984645ceb4576e8e6b49a7eace8d3b284ae5
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Wed Oct 29 10:36:55 2025 +0100

    refactor(builtins): remove `roomId` from `RoomViewProps`

commit ef9732c68f82faf907c081719a26336a335e0623
Merge: 4698f68d8a 879c5c47f6
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Oct 28 21:16:39 2025 +0530

    Merge pull request #113 from element-hq/midhun/multiroom/navigation

    Add `openRoom` action to Navigation

commit ca6443e4a2e91485f5bd1d8298ef9d7a9beb39c2
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Tue Oct 28 16:18:10 2025 +0100

    chore: update api.md

commit 81212a3c16515930f1d6486c92d13a2674189942
Author: Florian Duros <florian.duros@ormaz.fr>
Date:   Tue Oct 28 16:06:28 2025 +0100

    feat(builtins): add `hideHeader` and `hideComposer` props to `RoomViewProps` and `renderRoomView`

commit 879c5c47f6479397ce8428d037e1532f76a3ceb0
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Oct 28 16:36:39 2025 +0530

    Update doc

commit 74acfb84aa45687681bb16d241e29f497d4e1ba6
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Tue Oct 28 16:36:01 2025 +0530

    Add openRoom to Navigation

commit 10d73fa0eab5897ceb4250f0bd3348a434128a7a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 20 22:54:30 2025 +0000

    Bump vite in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).

    Updates `vite` from 7.1.6 to 7.1.11
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 7.1.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4698f68d8ad2623afc6022f883b80aff9bfaaecf
Merge: 0f6ac0a841 0c0fc60f1c
Author: R Midhun Suresh <rmidhunsuresh@gmail.com>
Date:   Mon Oct 27 18:11:17 2025 +0530

    Merge pull request #109 from element-hq/midhun/multiroom/client-api

    Allow modules to access a part of `MatrixClient` functionality

commit 0c0fc60f1c6bce2af98ee1e774dd726517f2437c
Merge: 6b4f33bee1 4381032d63
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Mon Oct 27 18:00:14 2025 +0530

    Merge pull request #110 from element-hq/midhun/multiroom/stores-api

    Allow modules to access RLS from element-web

commit 0f6ac0a8417d6a5e515005af111d9e0a48cb4df9
Merge: 214f3e20a8 4930da1e97
Author: R Midhun Suresh <rmidhunsuresh@gmail.com>
Date:   Mon Oct 27 17:59:12 2025 +0530

    Merge pull request #111 from element-hq/midhun/multiroom/builtins-api

    Render more components through builtins api

commit 4381032d63a5fdc5c81aa308a2f4d121acd2d8c5
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Fri Oct 24 00:30:01 2025 +0530

    Update API doc

commit 4ee9b05608aa632ddeaf165d31d1bf0c0fb45f1a
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Fri Oct 24 00:29:18 2025 +0530

    Return a watchable

commit af3d476a705fdbf3eb7a8feeb88dc8ee0b9e1eec
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Fri Oct 24 00:28:54 2025 +0530

    Convert to property

commit 97e146247492b969139d75d894428c182bc49948
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:32:48 2025 +0530

    Updat api doc

commit 200d52a1621ecdc5790cd80d4a5d94762a2ed32c
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:32:01 2025 +0530

    Add Stores API

commit 6b4f33bee1760d06463049830ba52813c8ecf573
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 23:45:36 2025 +0530

    Update API doc

commit 04379cc0897534a3c49b1953ec2597dd2c33c560
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 23:41:08 2025 +0530

    Return watchable in account data api

commit cd9a21ac9391e2c45cdf2b2a7de2392c09aac803
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 23:38:31 2025 +0530

    Add onFirstWatch and onLastWatch to watchable

    So that we can create custom watchable objects that can add/remove event
    listeners as necessary.

commit 17f1a54a1facaf6e751d80374374cddda395789b
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 16:11:50 2025 +0530

    Fix comment

commit 7c40be90546a73b26ae618b3f552c7acd68db73e
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 16:07:07 2025 +0530

    Change method to property

commit 4930da1e97432174408e2439b59d0430f9cfccf9
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:43:10 2025 +0530

    Update api doc

commit 051fd6e8fe6bd6809b8154f7327f9c8b46387bbd
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:39:11 2025 +0530

    Add method to render room avatar

commit b9a90b2bfc89d8378a36e0d2f8d2dba58bb60434
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:38:36 2025 +0530

    Render RoomView instead of simply returning it

commit d0923c7b76f72d3bf01a75b55c48fe472098b6d7
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:22:39 2025 +0530

    Update api doc

commit 00f9283262b01935da40d06c4dc23fa6130e6f3b
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:21:22 2025 +0530

    Add client API

commit 949e64c7b526c9c5a81fbbf2a1ba990a92981949
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:19:22 2025 +0530

    Make field protected so that Watchable can be extended

    So that you can have custom watchables that have very specific
    behaviour, think `class NameWatchable extends Watchable`. Useful to have
    access to `listeners` when you do this.

commit c24cfb63110a3382a5df9d4754aadb8c936ab0e9
Author: R Midhun Suresh <hi@midhun.dev>
Date:   Thu Oct 23 12:18:33 2025 +0530

    Introduce an abstraction for Room

    All APIs that need to return a room will use this type.

commit 214f3e20a83c489587497a6feec4070acf3b77d8
Merge: 85ae19a093 824f262ac9
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Tue Oct 21 11:03:39 2025 +0100

    Merge pull request #79 from element-hq/dbkr/module_experiments

    Add some module interfaces

commit 824f262ac9fa7cf35503486b62c9933d60b113be
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Oct 20 17:44:15 2025 +0100

    Make onSelected non-optional

commit a41a7faa757558c28a1deda13288d124f35c1515
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Oct 20 17:33:09 2025 +0100

    docs

commit 79344ffd31596b035968825175b3b711bd2d32b9
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Oct 20 16:36:48 2025 +0100

    Update docs

commit c938dbe519d94163c6f0af26e7dc175b0ad9d002
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Mon Oct 20 16:34:58 2025 +0100

    Rename contextMenuTooltip to just tooltip

    because it has nothing to do with context menus afaics

commit b5639c25a42e2c23e580234a551bf19c77c1b5f8
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Oct 17 12:14:20 2025 +0100

    Fix public/alpha statuses

commit e1f7a798a20ef5dcc55bbf016500848e70e0e00e
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Oct 17 12:11:39 2025 +0100

    More doc

commit b83b5f4ad6e028c4b35f0fadcc575bc4fcc25b46
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Oct 17 12:10:07 2025 +0100

    Add more docs

commit 6d0a715ac0d6ceb2f96f6c146cf912183c386946
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Oct 17 11:56:48 2025 +0100

    Tweak doc

commit 3e31c2387cdc184bbf76bd59bdb17ba6f181ecee
Merge: ecb939a68a 31d6b73476
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Oct 3 17:15:53 2025 +0100

    Merge pull request #83 from element-hq/playwight-common-2.0.0

    element-web-playwright-common: bump version to 2.0.0

commit 31d6b73476df93464ad9ad551659bba9837af5c3
Author: Richard van der Hoff <richard@matrix.org>
Date:   Fri Oct 3 16:59:18 2025 +0100

    v2.0.0

commit ecb939a68ade049cd368c07661c72f633a47d3cd
Merge: b484916ea8 24df6be6ce
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Oct 3 16:57:19 2025 +0100

    Merge pull request #82 from element-hq/rav/new_context

    Playwright: add a `createNewInstance` utility function

commit 24df6be6ceabcba45a817a8300378aad5ad1f915
Merge: 68de37a6cb b484916ea8
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Oct 3 16:24:10 2025 +0100

    Merge branch 'main' into rav/new_context

commit b484916ea845123006d8abee430ed14f243f9a78
Merge: 519bafd68f 595141cf4b
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Oct 3 16:22:37 2025 +0100

    Merge pull request #81 from element-hq/rav/config_json_funcs

    Playwright: factor out helpers for config.json

commit 68de37a6cbca389464008d1f7d97bb154adfd844
Author: Richard van der Hoff <richard@matrix.org>
Date:   Fri Oct 3 12:54:41 2025 +0100

    Playwright: add a `createNewInstance` utility function

    Sometimes it's useful to be able to use two separate Element-Web instances, in
    isolated browsers. This patch adds a utility method which creates such an
    instance.

commit d0c3901a1a2bad598c1348f457b1d213befa2957
Merge: 595141cf4b 519bafd68f
Author: Richard van der Hoff <richard@matrix.org>
Date:   Fri Oct 3 14:32:47 2025 +0100

    Merge remote-tracking branch 'origin/main' into rav/new_context

commit 595141cf4b280002a8b0a8c2fd450c5edfb73401
Author: Richard van der Hoff <richard@matrix.org>
Date:   Fri Oct 3 12:50:02 2025 +0100

    Playwright: factor out helpers for config.json

    Factor out some helper functions for building `config.json` files,
    and adding the relevant routes to browser contexts.

commit 519bafd68f60e32431997872e3e74a52d03715c6
Merge: 44bb9ed71a 92b9896deb
Author: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Date:   Fri Oct 3 12:48:21 2025 +0100

    Merge pull request #80 from element-hq/rav/credentials_funcs

    Playwright: add `populateLocalStorageWithCredentials` helper

commit 92b9896debea15c9ff8f51691cda2e3cbbbd7b2b
Author: Richard van der Hoff <richard@matrix.org>
Date:   Fri Oct 3 12:28:56 2025 +0100

    Factor out a helper function `populateLocalStorageWithCredentials`

    This just takes the innards of the `pageWithCredentials` fixture and makes it
    reusable in contexts outside the fixture. (This can be useful if you want to
    use Element with an account other than the default provided by the
    `credentials` fixture.)

commit 885e7c36d9eaaeb483016d9ca44ab9641a3052e7
Author: Richard van der Hoff <richard@matrix.org>
Date:   Fri Oct 3 12:25:21 2025 +0100

    Add `homeserverBaseUrl` field to `Credentials`

    `Credentials` is used to record the access token etc once we log in a or
    register a user. An access token isn't much use to you unless you know where to
    send it, so this patch addes a new field, `homeserverUrl`, which contains
    the base public URL for the homeserver.

commit cf869c9454bb2b28e30a741780c1970e468abd1b
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Thu Sep 25 17:33:53 2025 +0100

    Tweak api so it can be called multiple times

    to update the space item's properties.

commit 446830776f8fba4a6e18f9689ead8affcbf28ca2
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Thu Sep 25 11:57:13 2025 +0100

    New interface for adding space panel items

commit 968577552866275e661643efa4fdd2f4ae811375
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Wed Sep 24 16:07:31 2025 +0100

    Maybe make api-extractor happy

commit 2cd86f7c3d0b3c0ade2c9a3918ef8d8d385e1d39
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Wed Sep 24 10:58:41 2025 +0100

    Add some experimental module interfaces

    ...with somewhat placeholder names as they're the best I can think of right now:

     * 'Extras': To add new bits of UI to places (specifically the space panel)
     * 'Builtins': For modules to render components that are part of Element Web
     * 'Navigation': For modules to add paths to the URL router

commit 85ae19a093ba1211520d0276196d2712aedb4f54
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Sep 21 05:26:51 2025 +0000

    Update dependency vite to v7

commit ac81502c0acca6a5f92a7fbe82931ed485fe016e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 10 01:49:15 2025 +0000

    Bump the npm_and_yarn group across 1 directory with 2 updates

    Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).

    Updates `vite` from 6.1.6 to 6.3.6
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite)

    Updates `esbuild` from 0.24.2 to 0.25.1
    - [Release notes](https://github.com/evanw/esbuild/releases)
    - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
    - [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.1)

    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 6.3.6
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: esbuild
      dependency-version: 0.25.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 44bb9ed71a0aa1b4b409ad938849085b44960223
Merge: d3e9d5bd92 636cee5dcb
Author: Quentin Gliech <quenting@element.io>
Date:   Tue Aug 5 12:19:28 2025 +0200

    Merge pull request #48 from element-hq/quenting/fix-mas-config

commit 636cee5dcb281f28792c4ef25aeab94954da52df
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 12:04:01 2025 +0200

    Fix the MAS config override ordering

commit d3e9d5bd929ae16e11c8af4ad26240b1fc37977d
Merge: f91670f6b5 4a9559bb16
Author: Quentin Gliech <quenting@element.io>
Date:   Tue Aug 5 11:33:28 2025 +0200

    Merge pull request #47 from element-hq/quenting/playwight-common-1.4.5

    element-web-playwright-common: bump version to 1.4.5

commit 4a9559bb169b389db14a3cc081b4e1db3aa4a697
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 11:25:47 2025 +0200

    element-web-playwright-common: bump version to 1.4.5

commit f91670f6b53b26e4099311a7abb08c34a6285037
Merge: dd402c834c 6520352453
Author: Quentin Gliech <quenting@element.io>
Date:   Tue Aug 5 11:18:05 2025 +0200

    Merge pull request #46 from element-hq/quenting/better-mas

    Simplify the MAS config & allow overriding the Docker image

commit 6520352453f5ecdfab50192cb37ee6de9227573e
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 11:03:37 2025 +0200

    Re-export the MasConfig type again

commit 5360f309f15dafcb8bb4d3e1fb2606f43f1dcf1b
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 10:53:24 2025 +0200

    Generate accurate MAS config type from its JSON schema

commit b4a59ce009587b9b98a0c7c37c5de0ad50cb1f4a
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 09:45:34 2025 +0200

    Re-export the Postgres testcontainer

commit 90a51d4487653b333cf66ff5daca6b23dbb63d7a
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 09:35:13 2025 +0200

    Allow overriding the MAS docker image

commit c7f5d91504443dbbb8ed4f8191b2fe4cfea01c22
Author: Quentin Gliech <quentingliech@gmail.com>
Date:   Tue Aug 5 09:34:16 2025 +0200

    Simplify the default MAS configuration

commit dd402c834cbcef43c94b92261fd7f7c0f00b3b93
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jul 31 10:15:14 2025 +0100

    Add missing internal dev dependency

commit 7a24eecde8c92fe2d386cca88b02af837dda66a2
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jul 31 10:10:24 2025 +0100

    Add rc_room_creation to Synapse config

commit f397f0bb7d04f65b88aa52f506c6b23dbd99aace
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jul 29 10:29:32 2025 +0100

    Fix cjs export

commit a3c31d82d63d653b27ecafee8d4177f5245214e5
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Jul 28 15:58:30 2025 +0100

    Bump module-api to v1.4.0

commit 2b1858c4360bc203ead18cc944809b4dda637e47
Merge: 8fba68db78 41887c61a9
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Jul 28 10:14:28 2025 +0100

    Merge pull request #38 from element-hq/t3chguy/restricted-guests-api

commit 9c2ca140bb818b6a13b6bd812e6313b71cc271fe
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jul 24 16:27:09 2025 +0100

    Iterate

commit 41887c61a9febf76e98e2e92f659871583049a10
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jul 24 16:27:09 2025 +0100

    Iterate

commit 8fba68db786814ea03a9324cb2b8ec1e589fe7cf
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Thu Jul 24 11:07:17 2025 +0100

    1.4.3

commit d1d69fbc56c851be0bd300d94f5797e552039bda
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Jul 18 16:54:01 2025 +0100

    Probably better not to keep this given how spammy it is

commit 4df86c4d3fc3027bd28e09ad918fc7ea5213c93d
Author: David Baker <dbkr@users.noreply.github.com>
Date:   Fri Jul 18 15:18:37 2025 +0100

    Add options to use playwright screenshot script for other things

    In this case, storybook screenshots, but this keeps it so this script
    doesnt know about storybook itself (we can move the actual storybook
    specific code to here if we standardise on it more).

commit 9f142978270da8a3e2811d261783bedd13e2caaa
Merge: 20098f132b 6752197562
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jul 16 15:03:44 2025 +0100

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/restricted-guests-api

commit 6752197562acd56bf403bca5b5249fdff81bbf4a
Merge: 65ced81a8f 0b82316dbe
Author: Will Hunt <will@half-shot.uk>
Date:   Mon Jul 7 07:43:58 2025 +0100

    Merge pull request #42 from element-hq/hs/module-api-v1.3.0

    element-web-module-api 1.3.0

commit 0b82316dbe09c02940f5c53ef9af8cf1645387ab
Author: Half-Shot <will@half-shot.uk>
Date:   Fri Jul 4 15:46:04 2025 +0100

    element-web-module-api 1.3.0

commit 65ced81a8fb394a3799095789a19675d18cae924
Merge: e481865aa6 0b5681bf5b
Author: Will Hunt <will@half-shot.uk>
Date:   Fri Jul 4 09:55:38 2025 +0100

    Merge pull request #41 from element-hq/hs/add-allow-download

    Add message hint to prevent media from being downloaded.

commit 0b5681bf5bfa83bc5e3e13569bbeb169a033eddf
Author: Will Hunt <will@half-shot.uk>
Date:   Thu Jul 3 14:08:10 2025 +0100

    Update custom-components.ts

commit cfb8c685d4fe5f926783bba8f475d78f583de0b9
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jul 3 13:06:26 2025 +0100

    update sig

commit 24cc2455f97ac24ce9df130c5b252206b1afa63d
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jul 3 12:35:55 2025 +0100

    Add message hint to prevent media from being downloaded.

commit 20098f132b913e7824a37fa015c6e9fc4061fca2
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jun 24 09:50:02 2025 +0100

    Iterate

commit 9763807c42e1ca386c9504d776c7b24f14458297
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Jun 23 09:32:26 2025 +0100

    Extend the Module API in prep of restricted-guests module

commit 03c2f2cd5fbf7ea20d9bf5e65e4d6c78c3b81b4f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 12:09:34 2025 +0100

    Add missing glob dependency for playwright-common

commit 46912a6a67d9c8d6c9a8d5a09302c7610b1aec48
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 11:41:24 2025 +0100

    Bump version playwright-common

commit a44fe85209d965fec14815814a101413de7c88ac
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 11:37:09 2025 +0100

    Fix types

commit 62b8d1b3abb4d8878a9c07613186d479bc78e6a4
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 11:33:25 2025 +0100

    Remove exports from playwright-common package

commit 3ad03e123bcc129c5d12752f5bfb0e3a9c8f5b8c
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 11:18:15 2025 +0100

    Bump element-web-playwright-common version

commit 9bb434a2aae551621f07cbb55f37b0fa462d31e3
Merge: 1c8d368cfe a440678ffd
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 11:14:17 2025 +0100

    Merge pull request #36 from element-hq/t3chguy/stale-screenshots-reporter

commit 1c8d368cfedc279135989d68e42086ac568b6a6d
Merge: 3941f99e17 02833dac5e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 11:07:19 2025 +0100

    Merge pull request #37 from element-hq/t3chguy/allow-extending-synapse-testcontainer

commit a440678ffd32aa7fb161ecb88f2decb17f06b3bf
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 10:28:38 2025 +0100

    Remove console.log

commit 75cf1ee738d44e86d8bdcce8b136e6cae62de611
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 10:28:04 2025 +0100

    Reuse annotation var

commit 78bc53ef0a499f27de49cf6cd50fe70f3b1e4b50
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 10:21:26 2025 +0100

    Iterate

commit a6f851bbdfccb878919e78cc7644381609213aca
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 10:14:18 2025 +0100

    Iterate

commit 02833dac5e5644293194e98bcf79b665b8ad1fac
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 10:06:49 2025 +0100

    Allow extending SynapseContainer testcontainer

commit 683dfaef6947e2d06d09078b940c5fbdc05f807f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 10:03:32 2025 +0100

    Add entrypoint

commit 2af22fb54f2caaab3b1225529a3185a4b25b40bc
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jun 20 09:59:28 2025 +0100

    Add stale-screenshot-reporter.ts

commit e481865aa6e7da8cb170c478b63df5bfe579c8dc
Merge: 433e88670e fbd7c21ecc
Author: Will Hunt <will@half-shot.uk>
Date:   Tue Jun 17 15:37:03 2025 +0100

    Merge pull request #35 from element-hq/element-web-module-api-1.2.0

    element-web-module-api 1.2.0

commit fbd7c21ecc678976f07ccc5ac254a75bcd287432
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 15:28:27 2025 +0100

    element-web-module-api 1.2.0

commit 433e88670e38f77cd2516e1ff1f44ead5303cec2
Merge: 66f83a9663 0d4a45d447
Author: Will Hunt <will@half-shot.uk>
Date:   Tue Jun 17 14:21:08 2025 +0100

    Merge pull request #34 from element-hq/hs/modules-matrix-event

    Replace matrix-js-sdk's MatrixEvent with our own representation

commit 0d4a45d4472a493f25bf46f73afe49032797f3e2
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 14:03:10 2025 +0100

    Update custom components API to have @alpha stability.

commit e2a89888c29029d9c6d2b34aab553d7acafa35b7
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 14:02:41 2025 +0100

    Mark MatrixEvent as @alpha and document.

commit c49ac2677bb80d5bda47f66e9c536c4ce85f51d1
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 13:42:54 2025 +0100

    copyright

commit b38f0f2dd20b5d6bedb9199b66a415c5d0ec5700
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 13:33:41 2025 +0100

    Drop js-sdk

commit 56d0c5656a08a077ce34dec0fdf11867f5360775
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 13:30:47 2025 +0100

    API update\

commit 89102aa9038d472b940bd2ec04b9f7ec7471dd7b
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 13:27:50 2025 +0100

    fixup types

commit ead847ec6a50d2f46207288b54fd85ad5858eaf3
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 17 13:16:01 2025 +0100

    Use MatrixEvent provided by us.

commit 66f83a9663a8b7c2446a3f1c3e930751956f443a
Merge: e5bbf7b45d 4e8c99dfd1
Author: Will Hunt <will@half-shot.uk>
Date:   Mon Jun 16 14:13:50 2025 +0100

    Merge pull request #33 from element-hq/hs/module-api-v1.1.0

    element-web-module-api 1.1.0

commit 4e8c99dfd1ef39e62ede6911651b909c17efda72
Author: Half-Shot <will@half-shot.uk>
Date:   Mon Jun 16 12:05:28 2025 +0100

    1.1.0

commit e5bbf7b45da8ff0b21737492797261c327906200
Merge: 627355e24c cea6abfca5
Author: Will Hunt <github@half-shot.uk>
Date:   Thu Jun 12 14:23:36 2025 +0100

    Merge pull request #32 from element-hq/hs/custom-component-api

    Support custom components for messages

commit cea6abfca5252b2e700e30296c71383e9c1b47c9
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jun 12 10:58:45 2025 +0100

    Update API docs

commit 240045f4337e6b6a7ead4b6687612b4dd144afd2
Author: Half-Shot <will@half-shot.uk>
Date:   Mon Jun 9 15:41:53 2025 +0100

    Add filter function / hints

commit 8cf426f0e77dbc857a695715c19791b333a1e063
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jun 5 16:57:48 2025 +0100

    tighten example

commit 60687b27a6f6967e6ae5c92ad77448c5a50e4bfb
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jun 5 16:10:35 2025 +0100

    Add an example

commit c6a612382630dbb38d037e0f3c41a5baaafba03a
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jun 5 10:01:40 2025 +0100

    Remove unused props

commit e2ae6f2288560d2f60859b1b6d9f420760472197
Author: Half-Shot <will@half-shot.uk>
Date:   Thu Jun 5 09:58:51 2025 +0100

    Specify options for the original component.

commit 3941f99e1725986d713691758be761a974d77134
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jun 4 16:29:41 2025 +0100

    Bump playwright-common version

commit 0eba5281fa470469f3e54a8177c58bf787641e37
Merge: b9f200d349 3befdeb167
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jun 4 16:23:46 2025 +0100

    Merge pull request #30 from element-hq/t3chguy-patch-1

commit 3befdeb1672abcbb2122247899029acea0da56b1
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jun 4 14:02:42 2025 +0100

    Update mas.ts

commit 546861811c048a794898ca16c06b831e66605c8a
Author: Half-Shot <will@half-shot.uk>
Date:   Tue Jun 3 13:41:57 2025 +0100

    fixup

commit 0a9dffb1323d426103771b8f8585e76584bb31a7
Merge: 930a5eb8b7 627355e24c
Author: Will Hunt <github@half-shot.uk>
Date:   Fri May 30 15:27:34 2025 +0100

    Merge branch 'main' into hs/custom-component-api

commit 930a5eb8b70499d5c91d8c757a64c31de564bc09
Author: Half-Shot <will@half-shot.uk>
Date:   Fri May 30 14:51:28 2025 +0100

    Update module API

commit 627355e24c5cfd119d31b7a2afa7b12f2e68a501
Merge: b75c7ee34d b480633c15
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed May 28 17:24:16 2025 +0100

    Merge pull request #28 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-432704706d

commit b480633c151f6e1c14bf7d04cb4bde364366cbc0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed May 28 15:43:59 2025 +0000

    Bump vite in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).

    Updates `vite` from 6.0.11 to 6.1.6
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v6.1.6/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v6.1.6/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 6.1.6
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b9f200d3492ad5c3ff180d51fc181ddafe25899b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed May 28 16:41:43 2025 +0100

    Update testcontainers to v11

commit b75c7ee34d470357d308e2db025436a3dfd6d387
Merge: 079f3392bb c94eb986d5
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu May 22 09:26:14 2025 +0100

    Merge pull request #22 from element-hq/t3chguy/banner

commit ba5ce17574a55f0432075472f33e80a8ed9db582
Author: Half-Shot <will@half-shot.uk>
Date:   Tue May 20 13:00:47 2025 +0100

    docs fix

commit 908771235f48139581d887f903f8d829926876fb
Author: Half-Shot <will@half-shot.uk>
Date:   Tue May 20 12:14:20 2025 +0100

    Tidyup

commit e972c05ccc3667ef3292f0ebc6f3f9389b3577da
Author: Half-Shot <will@half-shot.uk>
Date:   Tue May 20 12:11:07 2025 +0100

    Remove context menu

commit 50fc7bec66d94b96a0f7b74dc81d068827ee5f12
Author: Half-Shot <will@half-shot.uk>
Date:   Mon May 19 11:56:53 2025 +0100

    lint

commit b5a7bd9eacffbafdc574899267bba73d6e7cff47
Author: Half-Shot <will@half-shot.uk>
Date:   Mon May 19 09:16:27 2025 +0100

    Document and types'

commit c9ea5f8f4ffca79d1a180d80e2ce7cafbc443d76
Author: Half-Shot <will@half-shot.uk>
Date:   Fri May 16 15:49:07 2025 +0100

    Custom component concept piece

commit c94eb986d580c001c8e7cc64473af2594550c16d
Merge: 4b56b98d20 079f3392bb
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed May 14 09:25:00 2025 +0100

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/banner

    # Conflicts:
    #	modules/opendesk/element-web/package.json
    #	packages/element-web-module-api/package.json
    #	yarn.lock

commit 079f3392bbbbd9e83f37c90ffbc47df40dac68fe
Merge: 2b1fb75f44 eda354505d
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue May 13 17:19:20 2025 +0100

    Merge pull request #24 from element-hq/t3chguy/module-api-v1

commit eda354505db9e1948598329fc7b5b568398f3c40
Merge: d2c2437188 2b1fb75f44
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue May 13 12:35:18 2025 +0100

    Merge branch 'main' into t3chguy/module-api-v1

commit 6d58d9090f8e6943a9cc17074bf6cb7c14d70d3f
Merge: 7157587668 b55feb5a7b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue May 13 12:35:04 2025 +0100

    Merge pull request #23 from element-hq/t3chguy/standard-scripts

commit d2c2437188bbb7f53eb682e133ad27ad83d7a4d6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue May 13 10:48:17 2025 +0100

    Remove stray files

commit 5927495c8883f957d8f1e121a46e1254ef6b2668
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue May 13 10:45:18 2025 +0100

    Remove stray files

commit d7736db1afcf28257b41bef604e9a606045e83a8
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue May 13 10:40:26 2025 +0100

    Initial stable release of the Module API

    Primarily to get away from semver treating every update as breaking in the 0.x.y series.

commit 715758766819319368752c2b8e94d51032f5cb53
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri May 9 17:09:03 2025 +0100

    Bump element-web-playwright-common version

commit 29d1c61d8239678687d6c412709acd8cc2eb3a72
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri May 9 17:08:40 2025 +0100

    Update mas version

commit 4b56b98d2032e4bdf3013e6892654c7dcd25824c
Merge: 03e04dec08 2b1fb75f44
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu May 8 12:33:21 2025 +0100

    Merge branch 't3chguy/standard-scripts' of github.com:/element-hq/element-web-modules into t3chguy/banner

commit 2b1fb75f44009efc8c9f298fdc3af140e6c0775f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu May 8 12:23:13 2025 +0100

    Standardise lint/type scripts between modules/packages

commit b55feb5a7bf91c487c81fb3c19d0a262d00556f7
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu May 8 12:23:13 2025 +0100

    Standardise lint/type scripts between modules/packages

commit 03e04dec08a5f747bf88e326bb23573b6e58c0d6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu May 8 12:06:05 2025 +0100

    Create module element-web-module-banner

commit ad0a276af2036dc63dd11c663888795f99b3344d
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed May 7 12:02:12 2025 +0100

    Bump element-web-playwright-common version

commit afcf4593bc7dcc6f78c53e0b9e4422f3cf1d1812
Merge: 8ddc8020d7 737d306f53
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed May 7 08:35:33 2025 +0100

    Merge pull request #19 from element-hq/t3chguy/tar-fs

commit df54bc9a527d4a2c465d98d35cb9d745b08cc7cf
Merge: bb972bb084 e8ed2f8f41
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed May 7 08:35:33 2025 +0100

    Merge pull request #19 from element-hq/t3chguy/tar-fs

commit e8ed2f8f41218c1764ba539d248ba56aa1ecd300
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Apr 30 13:26:49 2025 +0100

    Update playwright

commit 737d306f53141fbf8a1156f2d9fc1cad2b4e7058
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Apr 28 12:43:17 2025 +0100

    Iterate

commit 586ad25600447f6a682fad87f42bccbb1d261c88
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 11 09:26:32 2025 +0100

    Update testcontainers, tar-fs and remove duplicate script and stray lockfiles

commit f0686ce9a6446e835294be80be67ba591d71819e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Apr 11 09:26:32 2025 +0100

    Update testcontainers, tar-fs and remove duplicate script and stray lockfiles

commit 8ddc8020d789dfeb5a50e2e1d39aa84610740e76
Merge: f1372747db 12463365d6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 27 12:00:21 2025 +0000

    Merge pull request #16 from element-hq/t3chguy/docker-avoid-tmp

    Update EW modules docker path

commit 12463365d69e72ec55632b3d8fe00c1df1ca6996
Merge: 6837bbab67 f1372747db
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 27 10:44:40 2025 +0000

    Merge branch 'main' into t3chguy/docker-avoid-tmp

commit bb972bb0841019b89aec920bb56e160bee1c0cf5
Merge: 98cc18fd5f d93c34926b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Mar 25 10:32:01 2025 +0000

    Merge pull request #18 from element-hq/t3chguy-patch-1

    Make mas-cli testcontainer method public

commit d93c34926b1e7502119fe2cd687f5ab9f656e561
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Mar 21 17:34:39 2025 +0000

    Make mas-cli testcontainer method public

commit f1372747db056c181f07a4644335533cddbc3076
Merge: 2954e39346 46a5a594f5
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 16:49:14 2025 +0000

    Merge pull request #13 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-2c631a4876

    Bump @babel/runtime from 7.26.0 to 7.26.10 in the npm_and_yarn group across 1 directory

commit 46a5a594f5c5878f692ccf6ec900158e9360538b
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 16:39:06 2025 +0000

    Update Dockerfile to consider all package.json files for frozen lockfile

commit 6837bbab67ac98bc727e008b3bdc84e59d8f74bc
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 14:06:02 2025 +0000

    Update EW modules docker path

commit 98cc18fd5f2e8518ecc900c36dbfe3f1ca0ce347
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:59:43 2025 +0000

    Bump versions

commit 2954e393464b523c8123d41357c973a3e9a6588e
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:59:43 2025 +0000

    Bump versions

commit e6bdd86c4c2f7e0c83ad8225a1f4c2aa0475a8f4
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:59:17 2025 +0000

    Fix repository URLs

commit 3825bd80cd8b91df9d962f29b41682a9a51d2b76
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:59:17 2025 +0000

    Fix repository URLs

commit df19fbc259e4fc6297ba41d1f9eeeb7baf4ab6de
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:53:26 2025 +0000

    Specify node version

commit 8cfa277cd8c7041abb6bab860e02495b3e6dd29a
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:53:26 2025 +0000

    Specify node version

commit 98ae690c6f4f35cc29be45d312f69e9cd9f43149
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:40:42 2025 +0000

    Who'd have thunk provenance doesn't behave as the docs describe

commit a9b1311cb39594b8bfc778f88caf1409b9172979
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:40:42 2025 +0000

    Who'd have thunk provenance doesn't behave as the docs describe

commit 0fa87a2d7e214071b292b98218b138a6520f685d
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:32:18 2025 +0000

    Fix package.json bin & repository fields

commit 2f1bc2ab786df0825aa5d4a8478d2d2306f2e454
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:32:18 2025 +0000

    Fix package.json bin & repository fields

commit 5d866e86ba22546e039e7992810110f6e9e0d4ee
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Mar 13 11:24:52 2025 +0000

    Add repository field to fix provenance

commit cae6c42eb4426f8b822ac5eff06f15df678e6773
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 12 11:41:28 2025 +0000

    Iterate

commit 2fa2805b8d94849cf49d960e17433cf168309b15
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 12 11:31:38 2025 +0000

    Iterate

commit c9288b846ebecab31ce479fda8cdf2bd8d3a68f3
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 12 10:50:09 2025 +0000

    Iterate

commit 0a4706da1e318bda121e7acbd2d5c0aff5cfa72d
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 12 10:39:48 2025 +0000

    Iterate

commit 0b12fac20064ebb8fea4260ab6f110d2e08ad4d6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 12 10:33:29 2025 +0000

    Iterate

commit 5f28c50af854fe4e1294fe76c2d6f086056bc860
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Mar 12 10:15:24 2025 +0000

    Create playwright-common package

commit ca0b82d6e3cd4cac3ec2f52cf1ffe56bf7fe022d
Merge: 3ecce9efe0 ea906ed8a9
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Mar 4 09:22:45 2025 +0000

    Merge pull request #6 from element-hq/t3chguy/docker-bake

    Add release & publishing pipelines for Element Web modules

commit ea906ed8a999886f704f2dfa2290e3c617ffb680
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Mar 3 13:09:10 2025 +0000

    Iterate

commit f004a93e152b9b18ad3e3990c4993d9a77ecd5b6
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Mar 3 12:30:57 2025 +0000

    Iterate

commit 3a729d048706022100c368c59980762333e9e87c
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Feb 25 15:29:56 2025 +0000

    Stash docker & bake

commit 3ecce9efe041d4c3196cc461624efbb177cb7c4c
Merge: 3253b73029 d45edc8c4d
Author: Andrew Ferrazzutti <andrewf@element.io>
Date:   Tue Feb 18 11:08:09 2025 -0500

    Merge pull request #5 from element-hq/af/workflow-fixes

    * Fix synapse guest module releases
    * Make other miscellaneous workflow fixes/improvements

commit 418598caa8232a076fb3722aa60567e21b0c4208
Merge: 0d32376f8d 3253b73029
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Feb 18 09:59:53 2025 +0000

    Merge branch 'main' of github.com:/element-hq/element-web-modules into t3chguy/docker-bake

commit 0d32376f8d05dcae808f91ffc39406b4010ed843
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Feb 17 09:49:12 2025 +0000

    Add docker bake environment

    with support for building an Element Web docker image with build & runtime module loader
    with support for building docker images with a module pre-baked in

commit d45edc8c4de3b4b47537092d8efc05d53d59076a
Author: Andrew Ferrazzutti <andrewf@element.io>
Date:   Thu Feb 13 16:04:03 2025 -0500

    Include Python in static analysis job

    Also refactor "yarn lint" of each module/package to run whatever lint
    task is appropriate for it

commit 3253b730296ac46a084a6b7216dc72f80944aeb4
Merge: 30ac522e83 96893e8191
Author: Andrew Ferrazzutti <andrewf@element.io>
Date:   Thu Feb 13 12:53:25 2025 -0500

    Merge pull request #3 from element-hq/af/nordeck-synapse-guest-module

    Add Nordeck's Synapse Guest Module

commit 96893e8191cfc41c986440686a7d085a726291ac
Merge: 1744b18955 30ac522e83
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Feb 13 17:14:04 2025 +0000

    Merge branch 'main' into af/nordeck-synapse-guest-module

commit 1744b18955dbbc2cfe672e859c645a06ee3ff05b
Author: Andrew Ferrazzutti <andrewf@element.io>
Date:   Thu Feb 13 11:37:53 2025 -0500

    Make "yarn test" always enable coverage

commit 30ac522e83ef75d07aa1dade1b8d9304b189775f
Merge: 47be004a2c e1c29f6ff1
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Feb 12 14:43:10 2025 +0000

    Merge pull request #4 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-d608bfffa8

    Bump vitest from 3.0.4 to 3.0.5 in the npm_and_yarn group across 1 directory

commit e1c29f6ff10b5cf0e5d4ef8e60a7dadad9479bd6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 12 13:18:06 2025 +0000

    Bump vitest in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).

    Updates `vitest` from 3.0.4 to 3.0.5
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v3.0.5/packages/vitest)

    ---
    updated-dependencies:
    - dependency-name: vitest
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 47be004a2c2dce89650447e6aa6719b2eacbc584
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 31 09:40:51 2025 +0000

    Fix sonar-project.properties and be consistent with test naming

commit dd521f5a21e8a35952934bcaa9e1d1c1cdfa39bd
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 31 09:17:08 2025 +0000

    v0.1.1

commit b8633472eb02aa73633dea5b1a49dfac31598a5b
Merge: 776d07730a af435b4f1a
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Fri Jan 31 09:09:59 2025 +0000

    Merge pull request #2 from element-hq/t3chguy/123

commit af435b4f1a5bae2398403867c5e01dd6be22c0ca
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jan 30 15:14:30 2025 +0000

    Delint

commit 8d05c5329e44ececc62a0e771e448b94bd285e6d
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jan 30 15:12:15 2025 +0000

    Iterate

commit 0a2f311cc8a312c8b34cf8042fe5dc87a85e8b33
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jan 30 10:58:23 2025 +0000

    Wire up tests & sonarcloud

commit 06fcf783a13d76a575e51e4630779d7067c367ff
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Thu Jan 30 10:57:18 2025 +0000

    Fix isModule check not working for new class modules

commit 776d07730a73c0a9bd7964da128e30cb0d819530
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 29 10:56:48 2025 +0000

    Prettier -_-

commit 2edfce5e7a00f2286700a7fb79db9a63176f7e88
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 29 10:50:56 2025 +0000

    Iterate

commit 3a5baec69958d37e882caa82e880ab44a04edf20
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 29 10:48:35 2025 +0000

    Iterate

commit 3d94420f9f5f25f8c4cc5bf410cb5d7a5d9465cd
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 29 09:02:46 2025 +0000

    Iterate

commit b0c81d53d922d94ac29388412805eeb067f739e1
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Wed Jan 29 08:35:40 2025 +0000

    Iterate

commit 505533a5f550b66976495372a5e621b8519011b4
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jan 28 17:38:52 2025 +0000

    Iterate

commit 35b33ac893d7cc8ce3e4db30a3f70424d6e6f68c
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jan 28 11:52:33 2025 +0000

    Iterate

commit 0e8315493e19a3876881f90a5df1dc96bea073eb
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jan 28 11:31:38 2025 +0000

    Iterate

commit e71f9e327ee24b7e8e5b020c222a068138e969fe
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jan 28 11:27:53 2025 +0000

    Iterate

commit 5bc85e8ae4e3742d181f66a55616e0fa3d625e32
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Tue Jan 28 11:03:02 2025 +0000

    Iterate

commit 3dde93bb69981dd5f43e461e1451ea5b91601b5f
Author: Michael Telatynski <7t3chguy@gmail.com>
Date:   Mon Jan 27 10:07:35 2025 +0000

    Initial runtime Modules work
2026-04-23 15:46:14 +05:30

120 lines
4.6 KiB
JSON

{
"name": "element-web-monorepo",
"version": "0.0.0",
"description": "Element: the future of secure communication",
"author": "New Vector Ltd.",
"repository": {
"type": "git",
"url": "https://github.com/element-hq/element-web"
},
"license": "SEE LICENSE IN README.md",
"type": "module",
"scripts": {
"i18n": "pnpm -r i18n",
"i18n:sort": "pnpm -r i18n:sort",
"i18n:lint": "pnpm -r i18n:lint",
"lint": "pnpm -r lint:types && pnpm lint:prettier && pnpm -r lint:js && pnpm -r lint:style && pnpm lint:workflows && pnpm lint:knip",
"lint:prettier": "prettier --check .",
"lint:prettier-fix": "prettier --log-level=warn --write .",
"lint:workflows": "find .github/workflows -type f \\( -iname '*.yaml' -o -iname '*.yml' \\) -print -exec action-validator {} ';'",
"lint:knip": "knip",
"install:git-hooks": "husky",
"postinstall": "node scripts/pnpm-link.ts && pnpm run -r sane-postinstall",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"devDependencies": {
"@action-validator/cli": "^0.6.0",
"@action-validator/core": "^0.6.0",
"@nx-tools/nx-container": "^7.2.1",
"@playwright/test": "catalog:",
"@types/node": "22",
"cronstrue": "^3.0.0",
"eslint-plugin-matrix-org": "^3.0.0",
"husky": "^9.0.0",
"knip": "6.4.1",
"lint-staged": "^16.0.0",
"lodash": "^4.17.21",
"mermaid": "^11.13.0",
"minimist": "^1.2.6",
"nx": "22.6.5",
"prettier": "3.8.3",
"typescript": "catalog:",
"vitepress": "^1.6.4",
"vitepress-plugin-mermaid": "^2.0.17",
"yaml": "^2.3.3"
},
"pnpm": {
"onlyBuiltDependencies": [
"matrix-js-sdk",
"electron"
],
"ignoredBuiltDependencies": [
"@sentry/cli",
"nx"
],
"patchedDependencies": {
"@vector-im/matrix-wysiwyg": "patches/@vector-im__matrix-wysiwyg.patch",
"react-blurhash": "patches/react-blurhash.patch",
"linkify-html": "patches/linkify-html.patch",
"@matrix-org/react-sdk-module-api": "patches/@matrix-org__react-sdk-module-api.patch",
"@types/auto-launch": "patches/@types__auto-launch.patch",
"@types/mdx": "patches/@types__mdx.patch",
"await-lock": "patches/await-lock.patch",
"jest-fixed-jsdom": "patches/jest-fixed-jsdom.patch",
"jsdom": "patches/jsdom.patch",
"rollup": "patches/rollup.patch",
"postcss-mixins": "patches/postcss-mixins.patch",
"app-builder-lib": "patches/app-builder-lib.patch",
"knip": "patches/knip.patch",
"plist": "patches/plist.patch",
"unplugin-dts": "patches/unplugin-dts.patch"
},
"peerDependencyRules": {
"allowedVersions": {
"react": "19",
"react-dom": "19",
"eslint": "8"
}
},
"allowedDeprecatedVersions": {
"eslint": "8",
"react-beautiful-dnd": "13"
},
"overrides": {
"pretty-format@30>react-is": "19.2.5",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"oidc-client-ts": "3.5.0",
"jwt-decode": "4.0.0",
"caniuse-lite": "1.0.30001788",
"markdown-it": "14.1.1",
"testcontainers": "^11.0.0",
"matrix-widget-api": "^1.17.0",
"qs": "6.15.0",
"@types/node": "18.19.130",
"config-file-ts": "0.2.8-rc1",
"node-abi": "4.28.0",
"@types/pg-pool": "2.0.7",
"ajv@6.12.6": "6.14.0",
"ajv@>=8 <8.18.0": "8.18.0",
"axios@>1.0.0 <1.15.0": "1.15.0",
"picomatch@>=4.0.0 <4.0.4": "4.0.4",
"esbuild@<=0.24.2": "0.27.4",
"esbuild@~0.27.0": "0.27.4",
"minimatch@>=10.0.0 <10.2.3": ">=10.2.3",
"lodash@4.17.23": "4.18.1",
"follow-redirects@1.15.11": "1.16.0",
"@actions/github@6.0.1": "8.0.1",
"dompurify@>=3.0.0 <=3.3.3": "3.4.0",
"protobufjs@>=7.0.0 <7.5.5": "7.5.5"
}
},
"engines": {
"node": ">=22.18"
},
"packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319",
"private": true
}