fkwp
413329cd26
Fix: zizmor findings ( #3797 )
...
* zizmor auto fixes
* add github action for security analysis with zizmor
* add access token to iOS push action
* fix zizmor findings
* add exceptions for dangerous-triggers including comments for reasoning
* improve comments
* prettier
2026-03-12 13:30:45 +01:00
fkwp
af54b39698
fix: typo pushing element registry OCI images now to the correct target ( #3796 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
* pass secrets to reusable workflows
* change secret path team -> voip
* Update .github/workflows/build-and-publish-docker.yaml
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
* typo
---------
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
v0.18.0-rc.1
2026-03-11 16:09:02 +01:00
Timo
c05d223133
Merge pull request #3775 from element-hq/toger5/new-pip-layout
...
Implement new Pip Layout (with control buttons)
2026-03-11 23:07:47 +08:00
Timo K
c7f25feb66
use better test condition for mute buttons
2026-03-11 15:46:19 +01:00
Timo K
a20edca9a1
fix pip container query
2026-03-11 15:36:37 +01:00
Timo K
d00ff78d65
fix pip interaction test (button presses)
2026-03-11 15:21:36 +01:00
fkwp
839c4dd738
fix: OCI image push to element registry ( #3795 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
* pass secrets to reusable workflows
* change secret path team -> voip
* Update .github/workflows/build-and-publish-docker.yaml
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
---------
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
2026-03-11 15:17:12 +01:00
fkwp
41f7b643fb
Add zizmor checks on CI ( #3792 )
...
* zizmor auto fixes
* add github action for security analysis with zizmor
* add access token to iOS push action
2026-03-11 14:20:05 +01:00
Timo K
3a9d394529
activate click tests
2026-03-11 14:05:17 +01:00
fkwp
c9557e91d5
fix: add id-token permission as its required by tailscale login (part 3) ( #3793 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
* pass secrets to reusable workflows
2026-03-11 13:06:20 +01:00
Timo K
1e400bc550
remove unsused import
2026-03-10 18:26:12 +01:00
Timo K
6485da8fff
add playwright tests for new pip layout
2026-03-10 15:17:41 +01:00
Timo K
54bef07b3b
linter
2026-03-10 13:57:06 +01:00
Timo K
273eedd256
keep pip as it was before on mobile
2026-03-10 13:57:06 +01:00
Timo K
38382539ad
fix lints
2026-03-10 13:57:06 +01:00
Timo K
8db1c4c370
Implement new Pip Layout (with control buttons)
2026-03-10 13:57:06 +01:00
Valere Fedronic
c98d03e2e1
Merge pull request #3787 from element-hq/valere/fix_typo_width_height
...
fix: typo inverting with/height in PIP spotlight tile
2026-03-10 09:38:53 +01:00
Valere
143b560b20
Add a playwright test to ensure object fit is correct
2026-03-10 09:05:05 +01:00
Valere
3da762ab36
fix: typo inverting with/height in PIP spotlight tile
2026-03-09 17:49:04 +01:00
Valere Fedronic
efcde9edfe
Merge pull request #3756 from element-hq/valere/auto_fit_based_on_video_ratio
...
Auto fit video in tile depending on orientation of the tile and the source stream
2026-03-09 15:31:15 +01:00
Valere
ca3837f44e
fix merge issue that added back a deprecated test
2026-03-09 15:07:42 +01:00
Robin
467675ff40
Merge pull request #3785 from robintown/unpin-deps
...
Unpin Knip and LiveKit track processors
2026-03-09 14:35:52 +01:00
Valere
5a612fea91
Merge branch 'livekit' into valere/auto_fit_based_on_video_ratio
2026-03-09 14:30:54 +01:00
Valere Fedronic
17ec488f0b
Merge pull request #3784 from element-hq/valere/pr_template
...
Devx: Add a PR template
2026-03-09 14:15:14 +01:00
Valere
8f418ce9fd
fix cla link
2026-03-09 13:59:39 +01:00
Robin
4c7fad30c0
Silence new Knip errors
2026-03-09 13:11:48 +01:00
Robin
4922249f41
Unpin Knip and LiveKit track processors
...
These dependencies were held back on old versions because of issues that are now resolved (see 2fca7e3719 and 44eb8acaee ).
2026-03-09 13:00:43 +01:00
Robin
06c15ded37
Merge pull request #3747 from JakeTripplJ/screenshare-volume
...
Add volume control to screen shares
2026-03-09 10:59:45 +01:00
Robin
885a523e91
Fix formatting
2026-03-09 10:44:22 +01:00
Robin
313b8285d9
Make the screen share volume button accessible on mobile
...
In landscape orientation the button would be buried underneath the footer, which would block interaction with it. This commit changes the footer to not show in cases where a button has been pressed.
2026-03-09 10:30:42 +01:00
Valere
d00e1ca983
Devx: Add a PR template
2026-03-09 09:55:56 +01:00
Valere
513477d280
review: Use targetWidth/Height instead of listening to element bounds
2026-03-09 09:45:25 +01:00
Valere
273fff20bd
review: add comment
2026-03-09 09:12:03 +01:00
Robin
3bbbac23a0
Adjust dimensions of screen share volume menu
2026-03-06 23:15:59 +01:00
Robin
c7a16e9dfd
Refactor screen share volume button into a component
2026-03-06 23:14:15 +01:00
Jake Janicke
5f2d1c8a7e
Comment typo
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 17:50:31 -06:00
Jake Janicke
e99e8628d6
Clean up and streamline safety checking instead of using multiple separate checks
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 17:09:07 -06:00
Jake Janicke
65045c264b
Fix formatting
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 16:11:39 -06:00
Jake Janicke
3216d68470
Make screenShareVolume safer
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 16:05:56 -06:00
Jake Janicke
99401a7285
Make screenShareLocallyMuted check safer
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 15:13:20 -06:00
Jake Janicke
c74d19ad33
Add more guards against undefined
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 13:56:30 -06:00
Jake Janicke
ea074ceb2d
Sort translation keys
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 13:16:51 -06:00
Jake Janicke
b88daf0198
Add tests for screen share volume UI presence logic
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 05:07:41 -06:00
Jake Janicke
a34fe7817a
Add tests for screen share volume controls
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 03:52:46 -06:00
Jake Janicke
72520dbb3f
Add screen share volume slider UI
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-04 03:52:38 -06:00
Jake Janicke
2cf4a38c17
Add volume logic to RemoteScreenShareViewModel
...
Signed-off-by: Jake Janicke <jaketripplj@gmail.com >
2026-03-03 16:47:41 -06:00
fkwp
00f880108e
fix: add id-token permission as its required by tailscale login (part 2) ( #3770 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
2026-03-02 17:03:01 +01:00
Valere Fedronic
a2ee0163b6
Merge pull request #3752 from element-hq/valere/remove_deprecated_param
...
remove deprecated `analyticsID` url param
2026-03-02 16:10:27 +01:00
Valere
5165e95d82
fix: default to cover is size are 0
2026-03-02 15:38:43 +01:00
fkwp
6e0f48e99b
fix: add id-token permission as its required by tailscale login ( #3768 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
2026-03-02 15:04:18 +01:00