Half-Shot
db11815589
Bump @element-hq/element-web-playwright-common to 2.2.2
2026-01-06 15:47:10 +00:00
Will Hunt and GitHub
a4b5142837
Merge pull request #172 from element-hq/hs/type-msc3814_enabled
...
Set experimental_features type to Record<string, boolean>
2026-01-06 15:42:20 +00:00
Half-Shot
184c8dc3b3
Just set as Record<string, boolean>
2026-01-06 15:32:36 +00:00
Half-Shot
b048f5323c
Switch to MSC3814
2026-01-06 15:27:06 +00:00
Half-Shot
de205f9911
Add msc2697_enabled
2026-01-06 14:46:50 +00:00
Will Hunt and GitHub
5f154c77f9
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
2026-01-06 14:19:35 +00:00
Half-Shot
ea6017a26c
Bump @element-hq/element-web-playwright-common to 2.2.1
2026-01-06 14:14:35 +00:00
Half-Shot
1bf78ac7c4
use as
2026-01-06 14:14:21 +00:00
Half-Shot
839a757d94
Bump @element-hq/element-web-playwright-common to 2.2.0
2026-01-06 13:57:23 +00:00
Half-Shot
a8523421da
add docs
2026-01-06 13:42:22 +00:00
Half-Shot
894e684dab
match other syntax
2026-01-06 13:33:08 +00:00
Half-Shot
b12b59a932
Allow configuring MatrixRTC endpoints.
2026-01-06 13:31:30 +00:00
Michael Telatynski and GitHub
fec7923af0
Update index.ts
2025-12-09 17:06:45 +00:00
renovate[bot] and GitHub
a7583dbdbc
Update dependency glob to v13
2025-12-09 16:39:37 +00:00
Richard van der Hoff and GitHub
0d46bc924c
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
2025-11-27 19:40:29 +00:00
Richard van der Hoff and GitHub
4c928d2854
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.
2025-11-27 17:13:22 +00:00
R Midhun Suresh and GitHub
1b11b3d1c0
Merge pull request #143 from element-hq/midhun/playwright/bump-2.1.0
...
Bump `element-web-playwright-common` version to 2.1.0
2025-11-27 17:26:09 +05:30
R Midhun Suresh
3b31bbf4a9
Bump version to 2.1.0
2025-11-27 17:16:56 +05:30
R Midhun Suresh and GitHub
0f3938bb54
Merge pull request #142 from element-hq/midhun/playwright/fix-script
...
Fix `playwright-screenshots.sh` not working when run with yarn berry
2025-11-27 13:39:50 +05:30
R Midhun Suresh
76b07d736c
Make script compatible with yarn berry
2025-11-27 13:23:16 +05:30
Michael Telatynski and GitHub
9b0af6c3ab
Merge pull request #132 from element-hq/dependabot/npm_and_yarn/npm_and_yarn-d580270e1d
2025-11-18 09:38:38 +00:00
dependabot[bot] and GitHub
0788c3a207
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 >
2025-11-18 07:36:22 +00:00
Michael Telatynski
c2f4535153
Delint
2025-11-12 12:16:31 +00:00
Richard van der Hoff and GitHub
e31efda9b4
Apply suggestion from @richvdh
2025-11-06 11:45:58 +00:00
Richard van der Hoff
49ad9c1d9c
Start Ryuk ourselves
2025-11-05 16:23:16 +00:00
Richard van der Hoff
2af8e3c21f
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.
2025-11-04 23:49:31 +00:00
Richard van der Hoff
28384f1112
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.
2025-11-04 23:47:09 +00:00
Richard van der Hoff
6502ffcbe0
Disable ryuk reaper in the playwright container
...
... thus making it possible to use `testcontainers` inside unprivileged
containers.
2025-11-04 23:46:13 +00:00
Richard van der Hoff
4cfa5b3265
Use DOCKER_HOST env var to find docker socket
2025-11-04 23:04:44 +00:00
Richard van der Hoff and GitHub
3e31c2387c
Merge pull request #83 from element-hq/playwight-common-2.0.0
...
element-web-playwright-common: bump version to 2.0.0
2025-10-03 17:15:53 +01:00
Richard van der Hoff
31d6b73476
v2.0.0
2025-10-03 17:00:45 +01:00
Richard van der Hoff and GitHub
ecb939a68a
Merge pull request #82 from element-hq/rav/new_context
...
Playwright: add a `createNewInstance` utility function
2025-10-03 16:57:19 +01:00
Richard van der Hoff and GitHub
24df6be6ce
Merge branch 'main' into rav/new_context
2025-10-03 16:24:10 +01:00
Richard van der Hoff and GitHub
b484916ea8
Merge pull request #81 from element-hq/rav/config_json_funcs
...
Playwright: factor out helpers for config.json
2025-10-03 16:22:37 +01:00
Richard van der Hoff
68de37a6cb
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.
2025-10-03 14:34:22 +01:00
Richard van der Hoff
d0c3901a1a
Merge remote-tracking branch 'origin/main' into rav/new_context
2025-10-03 14:32:47 +01:00
Richard van der Hoff
595141cf4b
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.
2025-10-03 14:28:35 +01:00
Richard van der Hoff and GitHub
519bafd68f
Merge pull request #80 from element-hq/rav/credentials_funcs
...
Playwright: add `populateLocalStorageWithCredentials` helper
2025-10-03 12:48:21 +01:00
Richard van der Hoff
92b9896deb
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.)
2025-10-03 12:42:57 +01:00
Richard van der Hoff
885e7c36d9
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.
2025-10-03 12:25:21 +01:00
Quentin Gliech and GitHub
44bb9ed71a
Merge pull request #48 from element-hq/quenting/fix-mas-config
2025-08-05 12:19:28 +02:00
Quentin Gliech
636cee5dcb
Fix the MAS config override ordering
2025-08-05 12:05:04 +02:00
Quentin Gliech and GitHub
d3e9d5bd92
Merge pull request #47 from element-hq/quenting/playwight-common-1.4.5
...
element-web-playwright-common: bump version to 1.4.5
2025-08-05 11:33:28 +02:00
Quentin Gliech
4a9559bb16
element-web-playwright-common: bump version to 1.4.5
2025-08-05 11:25:47 +02:00
Quentin Gliech and GitHub
f91670f6b5
Merge pull request #46 from element-hq/quenting/better-mas
...
Simplify the MAS config & allow overriding the Docker image
2025-08-05 11:18:05 +02:00
Quentin Gliech
6520352453
Re-export the MasConfig type again
2025-08-05 11:03:37 +02:00
Quentin Gliech
5360f309f1
Generate accurate MAS config type from its JSON schema
2025-08-05 10:53:24 +02:00
Quentin Gliech
b4a59ce009
Re-export the Postgres testcontainer
2025-08-05 09:45:34 +02:00
Quentin Gliech
90a51d4487
Allow overriding the MAS docker image
2025-08-05 09:35:13 +02:00
Quentin Gliech
c7f5d91504
Simplify the default MAS configuration
2025-08-05 09:34:16 +02:00