64996 Commits

Author SHA1 Message Date
Half-Shot
fc0dc0c7b0 Park composor changes 2026-02-27 13:32:41 +00:00
Half-Shot
6d67929585 Remove stale screenshot 2026-02-27 11:36:54 +00:00
Half-Shot
c57ad76565 Fix CSS specificity 2026-02-26 22:42:43 +00:00
Half-Shot
444287c80a Update snaps 2026-02-26 22:27:24 +00:00
Will Hunt
161d02e5b7 new screens 2026-02-26 15:47:00 +00:00
Will Hunt
674138afc0 Design improvements 2026-02-26 15:24:27 +00:00
Half-Shot
62724b9842 Drop LinkPreviewWidget accidentally included in merge 2026-02-25 11:08:36 +00:00
Half-Shot
1aaa03ef63 Merge remote-tracking branch 'origin/develop' into hs/url-preview-vm 2026-02-25 11:01:49 +00:00
Michael Telatynski
05598a3229
Merge pull request #32622 from element-hq/t3chguy/move
Move element-web codebase to subdir `apps/web` in monorepo
2026-02-25 09:46:31 +00:00
Michael Telatynski
bc0f998cdd
fixup: codeowners
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-25 08:55:35 +00:00
Michael Telatynski
058c944421
fixup: docs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-25 08:54:50 +00:00
Michael Telatynski
21a98083bb
Update CODEOWNERS
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:05 +00:00
Michael Telatynski
e84ae7a6d6
Update workflows
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:04 +00:00
Michael Telatynski
41d6094cc0
Make knip happy
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:04 +00:00
Michael Telatynski
ee8094ded6
Update pnpm-lock.yaml
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:04 +00:00
Michael Telatynski
8b0031f87f
Update pnpm workspace packages config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:04 +00:00
Michael Telatynski
056f0f03d6
Remove nx implicitDependencies
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:04 +00:00
Michael Telatynski
99fe2d8716
Add .lintstagedrc config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:03 +00:00
Michael Telatynski
8b61b89ee7
Consolidate prettier on monorepo root
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:03 +00:00
Michael Telatynski
b8509d249b
Fixup paths
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 21:27:03 +00:00
Michael Telatynski
848f664fc3
Create root package.json
and clean up apps/web/package.json

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 15:46:47 +00:00
Michael Telatynski
91a3cb03c1
mv element.io @types __mocks__/ debian docker module_system/ playwright res src test webapp Dockerfile .dockerignore .eslintignore .stylelintrc.cjs babel.config.cjs recorder-worklet-loader.cjs .modernizr.json components.json config.json config.sample.json package.json project.json tsconfig.json tsconfig.module_system.json jest.config.ts playwright.config.ts webpack.config.ts build_config.sample.yaml apps/web/
mkdir apps/web/scripts
mv scripts/{cleanup.sh,ci_package.sh,copy-res.ts,deploy.py,package.sh} apps/web/scripts

And a couple of gitignore tweaks

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 15:43:58 +00:00
Half-Shot
970a9380c8 fix lint issue 2026-02-24 15:23:11 +00:00
Half-Shot
107b21a3bd Add some padding 2026-02-24 14:30:17 +00:00
Half-Shot
51f91c36db Remove unused prop 2026-02-24 14:22:09 +00:00
Half-Shot
5e645a66d4 Finally fix the tooltip 2026-02-24 14:17:19 +00:00
Half-Shot
6698b2828b Update vis tests 2026-02-24 13:56:22 +00:00
Half-Shot
0bd1d3d4e3 Style shuffling 2026-02-24 13:41:47 +00:00
Michael Telatynski
e7509c92a1
Document monorepo shape
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 13:02:40 +00:00
Half-Shot
a428734c24 fix the one unused import 2026-02-24 11:49:10 +00:00
Half-Shot
a38d7fd473 Add README 2026-02-24 11:36:43 +00:00
Half-Shot
b23d8d34c0 Remove editing code (we check this in a better way in componentDidUpdate) 2026-02-24 11:25:21 +00:00
Half-Shot
6a6fef6b06 Add missing snap 2026-02-24 11:25:21 +00:00
Will Hunt
ad2ff3313a
Merge branch 'develop' into hs/url-preview-vm 2026-02-24 11:14:55 +00:00
Half-Shot
640701d66a update snap 2026-02-24 11:14:18 +00:00
Michael Telatynski
1c5694e625
Remove deprecated config, param & component (#32607)
* Remove long-deprecated `welcomePageUrl` config

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Remove deprecated EC `analyticsID` param in favour of `posthogUserId`

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Remove use of deprecated RoomName component in favour of useRoomName hook

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Update tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 11:04:05 +00:00
Half-Shot
6b656d4381 Refactors 2026-02-24 10:50:27 +00:00
Michael Telatynski
7a0ed5443f
Remove rimraf (#32618)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-24 10:05:18 +00:00
Will Hunt
a991509733
Support downstream js-sdk changes in hs/slots/refactor-membership (#32615) 2026-02-24 09:33:48 +00:00
Michael Telatynski
e907d4978d
Simplify notifier-platform code for closing notifications (#32609)
* Simplify notifier-platform code for closing notifications

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add test

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-23 17:40:38 +00:00
Half-Shot
167fc8ef05 update playwright 2026-02-23 17:31:39 +00:00
Half-Shot
4687c98838 Update snaps 2026-02-23 17:30:22 +00:00
Half-Shot
c087dd6f91 Add snaps 2026-02-23 17:29:18 +00:00
Half-Shot
90f35c0d36 Merge remote-tracking branch 'origin/develop' into hs/url-preview-vm 2026-02-23 17:25:02 +00:00
Half-Shot
ba91e16201 Cleanup 2026-02-23 17:21:26 +00:00
Florian Duros
9c050c58b7
Enforce usage of CSF3 story in storybook (#32610)
* chore: enforce usage of CSF3 story by eslint

* chore: migrate remaining stories to CSF3
2026-02-23 17:14:25 +00:00
Michael Telatynski
39317123c7
Attach playwright bot logs as log files (#32608)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-23 16:52:31 +00:00
Florian Duros
6d870c3935
Room list: fix keyboard navigation (#32585)
* feat: add visual feedback of selection in `VirtualizedList` story

* fix: keyboard navigation when focused element is no longer in the dom

* fix: selection delay when the list is scrolled

* fix: room list item scroll issue

Avoid to use margin https://virtuoso.dev/react-virtuoso/#caveats

* test: add tests

* test(e2e): update snapshots

* test: update room list item screenshot
2026-02-23 16:27:07 +00:00
Florian Duros
b08cf5fdaa
Fix documentation of view component in storybook and migrate to CSF3 format (#32604)
* chore: add a way to keep story doc in wrapper

* chore: use `withViewDocs`

* doc: update SC readme

* doc: update copyright
2026-02-23 16:03:49 +00:00
Michael Telatynski
77670eb369
Add lint rule to protect against this access on unbound methods (#32578)
* Add Actions to ViewModel utility types and specify `this: void` signature

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add https://typescript-eslint.io/rules/unbound-method/ linter to shared-components

also fix stray lint config which doesn't apply to SC

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add https://typescript-eslint.io/rules/unbound-method/ linter to element-web

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix genuine issues identified by the linter

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Specify this:void on i18napi

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Update Module API

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add comment for MapToVoidThis

Added utility type to map VM actions to unbound functions.

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2026-02-23 15:37:58 +00:00