renovate[bot]
2bef316bed
Update dependency caniuse-lite to v1.0.30001781 ( #32996 )
...
* Update dependency caniuse-lite to v1.0.30001781
* Update tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-07 10:02:33 +00:00
renovate[bot]
2c89396a6f
Update dependency vite to v8.0.5 [SECURITY] ( #33054 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 08:00:15 +00:00
renovate[bot]
e53a148da2
Update vite ( #33003 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 10:39:12 +00:00
renovate[bot]
d5ec23f032
Update dependency lodash to v4.18.1 [SECURITY] ( #33023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:18:09 +00:00
renovate[bot]
d7a5659180
Update dependency domutils to v4 ( #33007 )
...
* Update dependency domutils to v4
* Tweak jest config
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-02 14:28:43 +00:00
renovate[bot]
063e0802f4
Update dependency knip to v6 ( #33008 )
...
* Update dependency knip to v6
* Make knip happy
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-04-02 13:38:58 +00:00
renovate[bot]
e2ffaef7c3
Update sanitize ( #33012 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 00:28:32 +00:00
renovate[bot]
93ca06d6b7
Update dependency mini-css-extract-plugin to v2.10.2 ( #32997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 22:44:27 +00:00
renovate[bot]
f24003d217
Update dependency @vector-im/compound-design-tokens to v8 ( #33013 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 22:08:58 +00:00
renovate[bot]
51e8573ddc
Update dependency testcontainers to v11.13.0 ( #33010 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 22:08:47 +00:00
renovate[bot]
b79a34e9fc
Update babel ( #33009 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 22:08:23 +00:00
renovate[bot]
823d43bfce
Update eslint-plugins ( #32999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 21:39:22 +00:00
renovate[bot]
1974b50213
Update typescript ( #33002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 15:22:30 +00:00
renovate[bot]
1e3dc4f9b9
Update storybook ( #33005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 15:10:24 +00:00
renovate[bot]
5b44a1cd16
Update electron ( #32998 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 15:03:50 +00:00
Michael Telatynski
2b3720b4a2
Consolidate Build & Test CI ( #32929 )
...
* Consolidate Build & Test CI
* Add missing workflow dependency
* Fix artifact name clash
* Fix playwright config
* Fix playwright_ew job
* Fix ed tests
* Fix playwright tags
* Iterate
* Fix file reads
* Fix sample-files paths
* Fix PW_TAG
* Fix blob report paths
* Delint
* Fix build-and-test.yaml
* Iterate
* Fix consentHomeserver.ts
* Simplify
* Iterate
* Delint
* Iterate
* Iterate
* Iterate
* Specify shell
* Simplify
* Delete apps/web/playwright/sample-files/index.ts
* Discard changes to apps/web/playwright/sample-files/index.ts
* Exclude playwright-common from coverage gate
* Attempt to speed up arm64 desktop test
* Revert "Attempt to speed up arm64 desktop test"
This reverts commit 8fa8ff0c785da6dad05bda938c8af24fa6af0451.
* Iterate
* Fix cache key
* Accept python or python3 as per node-gyp
* Accept python or python3 as per node-gypd
* Exclude apps/desktop/hak from coverage gate
2026-03-31 12:52:50 +00:00
Michael Telatynski
e640948fc8
Add overrides for esbuild & minimatch based on pnpm audit ( #32986 )
...
* Move resolutions->overrides
* Add overrides for esbuild & minimatch
2026-03-31 08:16:34 +00:00
Michael Telatynski
0d1d889c28
Remove tsx dependency ( #32967 )
...
* Remove tsx dependency
* Iterate
* Iterate
* Iterate
2026-03-30 15:17:36 +00:00
Michael Telatynski
14dc11f21e
Bump transitive dependencies based on pnpm audit ( #32966 )
...
* Bump transitive dependencies based on pnpm audit
* Iterate
* Iterate
2026-03-30 14:30:02 +00:00
Will Hunt
e0cf78b5b8
Add analytics tracking for URL previews ( #32659 )
...
* Add analytics tracking.
* fix import
* fix other import too
* fixup type
* Add test case
* Add better testing
* make it happier
* update lock
2026-03-30 10:10:46 +00:00
renovate[bot]
efed7f4e2a
Update dependency serialize-javascript to v7.0.5 [SECURITY] ( #32961 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 23:22:35 +00:00
Michael Telatynski
b90a32bea4
Fix web-docs.element.dev deployment ( #32922 )
...
* Fix docs
* Switch to vitepress for doc generation
* Run doc build in CI
* Switch docs build to layered
2026-03-25 17:10:06 +00:00
renovate[bot]
d0a564d578
Update dependency electron to v41.0.3 ( #32926 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 15:16:41 +00:00
Michael Telatynski
e663479ab4
Iterate patch
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 17:20:59 +00:00
Michael Telatynski
3802f6c150
Iterate
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 16:51:03 +00:00
Michael Telatynski
5ea477eca8
Consolidate linters
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 12:57:31 +00:00
Michael Telatynski
9185f666e0
Consolidate package.json/dependencies
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 12:52:59 +00:00
RiotRobot
eb8ca0bf5d
Reset matrix-js-sdk back to develop branch
2026-03-24 11:30:21 +00:00
R Midhun Suresh
99e6ede9f1
Implement collapsible panels for the new room list ( #32742 )
...
* Add `react-resizable-panels` library
* Implement a custom SeparatorView
* Add a `LeftResizablePanelView`
* Add a custom `GroupView`
* Export everything from shared-components
* Make it possible to track width/collapse state through settings
* Add a view model to drive the views
* Render views without disrupting the old room list
* Fix lint error
* Disable user interaction on collapsed panel
* Prevent widgets fron hijacking pointer events
* Expand to full width on separator click
* Separator should be shown when focused via keyboard
* Update tests
* Use data-attribute for hover
* Write stories for SeperatorView
* Write vite tests for SeparatorView
* Write tests for LeftResizablePanelView
* More tests
* Fix lint errors
* Fix flakey border on the roomlst
* Fix storybook axe violation
* Update snapshots
* Fix playwright tests
* Fix sonarcloud issues
* Use translated string
* Add better js-doc comments
* Rename `ResizerSnapshot` to `ResizerViewSnapshot`
* Externalize react-resizable-panels
* Link figma designs to stories
* Write playwright tests
* Update screenshots
* Fix lint errors
* Update more screenshots
* Update more screenshots
* Fix flaky toast test
* Update apps/web/playwright/e2e/crypto/toasts.spec.ts
Co-authored-by: Andy Balaam <andy.balaam@matrix.org >
* Fix indentation
---------
Co-authored-by: Andy Balaam <andy.balaam@matrix.org >
2026-03-23 13:33:32 +00:00
renovate[bot]
3c23fd21ac
Update npm non-major dependencies ( #32843 )
...
* Update npm non-major dependencies
* Update knip patch
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Make knip happy
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-20 19:41:13 +00:00
renovate[bot]
6a8aaa3798
Update dependency vite to v8 ( #32866 )
...
* Update dependency vite to v8
* Update vitest.config.ts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Vite 8 migration
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-20 18:33:45 +00:00
renovate[bot]
16b12dea95
Update dependency webpack-cli to v7 ( #32847 )
...
* Update dependency webpack-cli to v7
* Remove stale webpack cli args
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-20 16:11:11 +00:00
renovate[bot]
793c4ff110
Update css ( #32552 )
...
* Update css
* Patch weak types in postcss-mixins
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-20 15:17:07 +00:00
renovate[bot]
b2c19d4ed9
Update dependency caniuse-lite to v1.0.30001780 ( #32835 )
...
* Update dependency caniuse-lite to v1.0.30001780
* Update test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-20 13:56:25 +00:00
renovate[bot]
1493e41c29
Update dependency eslint-plugin-storybook to v10.2.19 ( #32836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 11:16:09 +00:00
renovate[bot]
9aa0004c10
Update vite to v4.1.0 ( #32865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 10:29:26 +00:00
renovate[bot]
8feac6335d
Update jest to v30.3.0 ( #32842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:18:13 +00:00
renovate[bot]
46a46dff59
Update dependency @matrix-org/analytics-events to ^0.33.0 ( #32839 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:18:03 +00:00
renovate[bot]
faea5f4efc
Update storybook to v10.2.19 ( #32837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 08:56:48 +00:00
renovate[bot]
97309330fa
Update dependency @vector-im/compound-design-tokens to v7 ( #32845 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 14:34:57 +00:00
Robin
6339bcda15
Upgrade Element Call for new picture-in-picture designs ( #32816 )
2026-03-17 08:57:37 +00:00
David Baker
09bbf796dc
Add support for Widget & Room Header Buttons module APIs ( #32734 )
...
* Add support for Widget & Room Header Buttons module APIs
To support https://github.com/element-hq/element-modules/pull/217
* Update for new api
* Test addRoomHeaderButtonCallback
* Extra mock api
* Test for widgetapi
* Convert enum
* Convert other enum usage
* Add tests for widget context menu move buttons
Which have just changed because of the enum
* Add tests for moving the widgets
* Fix copyright
Co-authored-by: Florian Duros <florianduros@element.io >
* Update module API
* A little import/export
---------
Co-authored-by: Florian Duros <florianduros@element.io >
2026-03-13 13:44:18 +00:00
Will Hunt
c02db4ebb8
Port over linkifyJS to shared-components. ( #32731 )
...
* Port over linkifyJS to shared-components.
* Drop rubbish
* update lock
* quickfix test
* drop group id
* Modernize tests
* Remove stories that aren't in use.
* Complete working version
* Add copyright
* tidy up
* update lock
* Update snaps
* update snap
* undo change
* remove unused
* More test updates
* fix typo
* fix margin on preview
* move margin block
* snapupdate
* prettier
* cleanup a test mistake
* Fixup sonar issues
* Don't expose linkifyjs to applications, just provide helper functions.
* Add story for documentation.
* remove $
* Use a const
* typo
* cleanup var name
* remove console line
* Changes checkpoint
* Convert to context
* Revert unrelated change.
* more cleanup
* Add a test to cover ignoring incoming data elements
* Make tests happy
* Update tests for LinkedText
* Underlines!
* fix lock
* remove unused linkify packages
* import move
* Remove mod to remove underline
* undo
* fix snap
* another snapshot fix
* Tidy up based on review.
* fix story
* Pass in args
2026-03-12 15:54:01 +00:00
RiotRobot
652b9f5b5b
Reset matrix-js-sdk back to develop branch
2026-03-10 14:06:59 +00:00
Michael Telatynski
35afc2fdf8
Implement customisations & login component Module API 1.11.0 ( #32687 )
...
* Update to Module API v1.11.0
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Remove stale state field to make CQL happy
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Bump npm dep
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update comment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-10 13:30:48 +00:00
Zack
8d076c897d
Refactor EventContentBody to shared-components ( #31914 )
...
* Init of refactoring of eventcontentbody
* update stories css by copying css from element x to shared components
* Replaced old component EventContentBody with newly created mmvm component EventContentBodyViewModel
* Refactor TextualBody and EditHistoryMessage to properly manage EventContentBodyViewModel
* generated snapshot after vitest
* Update import placement for eslint to pass CI
* Fixed lint warnings
* Update css for codeblock to represent js highlight
* test: add EventContentBodyViewModel snapshot coverage
* fix: pass content ref to EventContentBodyView for link previews
* Fix: return to old code that passed tests
* Added storybook snapshots
* Removal of old component that is being unused
* Update snapshot
* Fix missing enableBigEmoji and shouldShowPillAvatar settings in EventContentBodyViewModel
* update snapshot
* narrow setProps to mutable fields and skip no-op snapshot recomputes
* Update Snapshots
* replace EventContentBodyViewModel setProps with explicit setters and update call sites
* render body in view and keep parser/replacer in snapshot
* Eslint Restruct
* Eslint Restructure
* Removed unused function, moved to shared component
* Remove Unused Module (Moved To Shared Component)
* Disable EventContent-body Test to check weather it fixes CI
* Enable EventContentBody Tests
* Remove EventTest
* Update Include in Vitest
* Added EventContentBody test
* Update Package.json
* Update Lockfile
* Update dependencies
* update lockfile
* ptimize EventContentBodyViewModel to recompute/merge only changed snapshot fields
* Update snapshots
* setEventContent and setStripReply run whenever the existing update block runs
* defined arrow functions for undefined runtime issues that might occur.
* Update test cases
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBodyView.tsx
Co-authored-by: R Midhun Suresh <rmidhunsuresh@gmail.com >
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBodyView.tsx
Co-authored-by: R Midhun Suresh <rmidhunsuresh@gmail.com >
* move big-emoji and pill-avatar setting watchers into EventContentBodyViewModel
* Update packages/shared-components/src/message-body/EventContentBody/index.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBodyView.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBody.test.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBody.stories.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBodyView.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Update packages/shared-components/src/message-body/EventContentBody/EventContentBodyView.tsx
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Fix dubblicate variables
* clarify applyReplacerOnString input/replacer params
* Added memo to the view
* Prettier Fix
* Update apps/web/src/viewmodels/message-body/EventContentBodyViewModel.ts
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
* Added compund variables instead of reguler values
* Added boolean default values
* remove redundant setting props from TextualBody and EditHistoryMessage
* Prettier FIx
* replace MatrixClientPeg usage with `client: MatrixClient | null` passed from context
* TextualBody now passes EventContentBodyViewModel `client` from RoomContext.
* Remove redundant as prop from EventContentBody VM usage
* Normalize EventContentBodyViewModel renderer flags to booleans
---------
Co-authored-by: R Midhun Suresh <rmidhunsuresh@gmail.com >
Co-authored-by: Florian Duros <florian.duros@ormaz.fr >
2026-03-09 09:58:05 +00:00
Michael Telatynski
32037b0135
Make knip happier ( #32721 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-05 21:42:08 +00:00
renovate[bot]
ac37bebf22
Update dependency caniuse-lite to v1.0.30001774 ( #32549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 19:42:28 +00:00
renovate[bot]
49dffe83cc
Update dependency @vector-im/compound-design-tokens to v6.10.1 ( #32698 )
...
* Update dependency @vector-im/compound-design-tokens to v6.10.1
* Update snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-03 19:17:40 +00:00
renovate[bot]
2c9f55cbea
Update npm non-major dependencies ( #32702 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 18:19:50 +00:00