Michael Telatynski and GitHub
f9b97be1d7
Refactor languageHandler to avoid import cycles ( #33948 )
...
* Refactor languageHandler to avoid import cycles
Also move its tests to vitest
* Small refactor
* Iterate
* Iterate
2026-06-24 09:49:49 +00:00
29b9c04d20
[create-pull-request] automated change ( #33952 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-06-24 07:46:07 +00:00
Michael Telatynski and GitHub
a26732b040
Tidy up React JSX to make Sonar happier ( #33946 )
...
* Eradicate unused React props
* Fix unmatched defaultProps
* Remove spurious React fragments
* Remove unused JSX
* Remove unused React state field
* Remove unused React state field
* Update snapshots
2026-06-23 16:40:42 +00:00
RiotRobot
d1dfd3a7ca
Reset matrix-js-sdk back to develop branch
2026-06-23 13:36:51 +00:00
RiotRobot
39f3d70759
Merge branch 'master' into develop
2026-06-23 13:35:39 +00:00
RiotRobot
94636e8d4d
v1.12.22
2026-06-23 13:31:56 +00:00
RiotRobot
8882d88c39
Upgrade dependency to matrix-js-sdk@41.8.0
2026-06-23 13:20:31 +00:00
Michael Telatynski and GitHub
918f2932df
Tidy languageHandler test ( #33945 )
...
Avoid using special test classes in favour of fetchMock
2026-06-23 11:25:34 +00:00
c11088bb1d
Update testcontainers docker digests ( #33942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-23 09:35:04 +00:00
Michael Telatynski and GitHub
1a3d5bbfff
Fix double tooltip on collapsed Quick Settings button ( #33923 )
...
* Fix double tooltip on collapsed Quick Settings button
* Update snapshot
2026-06-22 10:31:48 +00:00
7dfc95825c
Update testcontainers docker digests ( #33921 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 08:05:14 +00:00
19d2161bce
[create-pull-request] automated change ( #33905 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-06-22 08:04:53 +00:00
Will Hunt and GitHub
0889cca885
Update Retention Playwright tests to use real Synapse config endpoint ( #33906 )
...
* Use real interface type for SynapseConfig
* Reconfigure for Synapse retention config
* Add beforeEach
* fix import
* lint lint
* fix number type
* fix
* cleanup
* formatted
2026-06-19 17:03:09 +00:00
Michael Telatynski and GitHub
45234b9c94
Migrate more jest tests to vitest ( #33898 )
...
* Migrate more jest tests to vitest
* Fix jest config
* Fix jest config
* Make remaining jest tests type-happy
2026-06-19 15:34:18 +00:00
Will Hunt and GitHub
fab71c80ed
Fix flake in room-security-tab ( #33897 )
...
* Fix flake in room-security-tab
Wait for the power level change before trying to test.
* lint
2026-06-19 14:22:27 +00:00
David Baker and GitHub
29ca395d08
Fix flaky device verification test ( #33909 )
...
This rejectToast was added erroneously: as the comment above states,
there should be no toast left after we verify (apart from our old
friend the notifications nag toast). This was probably flaking because
it was racing to reject the toast before it vanished.
2026-06-19 12:50:51 +00:00
Florian Duros and GitHub
338c18df16
Room list: add release announcement for sections ( #33800 )
...
* feat: add release announcement for sections
* test: update screenshot
* test: update tests
* test: add release annoucement utils to close it
* test: close release announcement in custom section tests
* test: update release announcement e2e test
* test: add more tests
* feat: update Ra labels
* test: update screenshot
* chore: remove stale screenshot
2026-06-19 12:06:58 +00:00
David Baker and GitHub
43b9bc9458
Fix long display / user names in UserMenu ( #33900 )
...
* Fix long display / user names in UserMenu
And add a playwright test to assert (see playwright screenshot for
after photo).
* Dave installs the oxfmt extension
* snapshots
2026-06-19 11:14:57 +00:00
Michael Telatynski and GitHub
5002f2929f
Fix CI/CD pnpm error around minimumReleaseAge ( #33908 )
...
* Update pnpm
* Fix @types/node dep reference
* disable allowBuilds for js-sdk
* disable allowBuilds for js-sdk for git too
* Iterate
* Iterate
2026-06-19 11:12:59 +00:00
90fb221a8e
Update zxcvbn-ts monorepo to v4 ( #33880 )
...
* Update zxcvbn-ts monorepo to v4
* Handle breaking changes
* Improve coverage
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-06-18 11:17:50 +00:00
659eab8965
Update testcontainers docker digests ( #33894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 09:48:10 +00:00
38643940c8
Update dockerfile non-major dependencies to v1.25 ( #33896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 09:41:17 +00:00
Michael Telatynski and GitHub
7bb842e8d4
Replace override raw-loader with ?raw query ( #33854 )
...
* Replace override raw-loader with `?raw` query
For compatibility with vite/st
* Make knip happy
* Fix icon in Jitsi lobby
* Fix jest config for `?raw`
* Remove stale `$webapp` alias
* Ensure css files loaded as `?raw` do not get bundled
2026-06-18 09:36:07 +00:00
Michael Telatynski and GitHub
7a1a3f518c
Make codebase comply to knip --strict ( #33893 )
...
* Make codebase comply to `knip --strict`
Deletes a few bits of dead code
* Trim i18n strings
* Fix missing export
* Remove test of dead code
2026-06-18 09:35:47 +00:00
5de654636a
Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 8f92ff7 ( #33895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 08:35:44 +00:00
8be053c5aa
Update npm non-major dependencies ( #33876 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 10:20:09 +00:00
ecbab6d137
[create-pull-request] automated change ( #33882 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-06-17 09:02:55 +00:00
2ea06f3512
Update testcontainers docker digests ( #33884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 08:51:09 +00:00
102afd21d5
Update sanitize to v2.17.5 ( #33866 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 22:12:51 +00:00
213fd4bfed
Update css to v11.3.1 ( #33871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 22:11:12 +00:00
e899da4ffc
Update Node.js to c10a2aa ( #33859 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 14:59:20 +00:00
5318a22372
Update matrix-org to ^0.37.0 ( #33875 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 14:40:01 +00:00
8e219a8101
Update testcontainers docker digests ( #33861 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 13:49:58 +00:00
9d89b86b07
Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 762e8e4 ( #33857 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 13:46:30 +00:00
RiotRobot
4920d6c8c6
v1.12.22-rc.0
2026-06-16 13:16:34 +00:00
RiotRobot
4fe7b9374a
Upgrade dependency to matrix-js-sdk@41.8.0-rc.0
2026-06-16 13:09:53 +00:00
Michael Telatynski and GitHub
eca2f39dbb
Switch from prettier to oxfmt ( #33844 )
...
* Switch from prettier to oxfmt
* Make knip happy
* Make knip happy
* Apply suggestion from @t3chguy
* Rename .oxfmtrc.json to .oxfmtrc.jsonc
* Make oxfmt happier
2026-06-16 12:17:18 +00:00
3ab233940c
User status in user menu ( #33797 )
...
* Add user status on user profile icon
Currently unstyled & no tests
* Style the user status icon
* Update snapshot
for avatar wrapper
* More snapshot updates
* add if braces
* Split out user status functions
to avoid circular dep which has the weird effect of just breaking
jest's mocking.
* type imports
* Update imports
* Update snapshot
* Tests
* baseline image
* Just snapshot the component itself
* User status in user menu
first pass, unstyled
* fix export
* superstylin'
* snapshots
* Add story & test
* Snapshots
and re-use the repeated rules
* Tests
* Fix jest lcov projectRoot config
* Change tooltip text to just 'clear'
* Add comment & fix console warn
* Remove all options screenshot
as it's not really particularly useful as a preset story
* remove stale screenshot
* fix imports
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-06-16 09:01:34 +00:00
0c2ce4dde0
Update definitelyTyped to v3 ( #33852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 23:57:56 +00:00
d238587234
Update testcontainers docker digests ( #33848 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 22:14:02 +00:00
Florian Duros and GitHub
1c8654e394
Room list: add notifications to section headers ( #33826 )
...
* feat(sc): add notification decoration to header
* feat(vm): add notification decoration to vm
* test(e2e): add test
2026-06-15 18:05:51 +00:00
Michael Telatynski and GitHub
86a89c2aa5
Replace require calls for image uris with imports ( #33847 )
...
* Replace `require` calls for image uris with imports
In prep for vitest
* Fix copyright
2026-06-15 16:09:51 +00:00
Michael Telatynski and GitHub
2f4e6a4ec4
Use vitest for some EW unit tests ( #33816 )
...
* Use vitest for some EW unit tests
* Ensure library builds are done before unit tests
* Stabilise jest tests
* Move more tests over
* Make sonar happier
* Update types/node for happy-dom compat again
* Decrease max-workers to stabilise jest tests
* Split jest over 3 runners to alleviate memory woes
* Switch jest to runInBand
* Attempt to deflake jest tests
* tweak coverage
* tweak coverage
2026-06-15 13:24:33 +00:00
Michael Telatynski and GitHub
7949980a7e
Apply html utils sanitiser to embedded page ( #33842 )
...
* Apply html utils sanitiser to embedded page
* Write tests
2026-06-15 12:58:56 +00:00
Zack and GitHub
0f0f8c6ba2
Refactor UnreadNotificationBadge to shared MVVM view ( #33672 )
...
* Refactor notification badge to shared MVVM view
* Bage icons Images
* Narrow unread notification badge refactor scope
* Align unread badge MVVM pattern
* Reduce unread badge viewmodel duplication
* Document unread badge viewmodel props
* Remove legacy badge classes from shared view
* Update css for knocked door
* Update thread badge e2e selector
* Update read receipt badge e2e selectors
2026-06-15 10:20:27 +00:00
5bcec9112e
[create-pull-request] automated change ( #33841 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-06-15 08:40:28 +00:00
48af8cad02
[create-pull-request] automated change ( #33830 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com >
2026-06-12 08:17:35 +00:00
Florian Duros and GitHub
36a39f7fd6
Room list: fix keyboard navigation on sections ( #33809 )
...
* fix: keyboard navigation on sections
* test: add e2e test for keyboard navigation
* fix: add more keyboard navigation
* test: add e2e tests
* chore: remove useless check
2026-06-11 16:14:36 +00:00
9c4e06acc3
Update Element Call to v0.20.1 ( #33820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 14:51:10 +00:00
6b0e784168
Update testcontainers docker digests ( #33818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 13:06:22 +00:00