Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
628 commits
Select commit Hold shift + click to select a range
cec3a79
Posthog add reconnect event (#3953)
fkwp May 14, 2026
53acd25
Merge branch 'livekit' into renovate/compound
robintown May 15, 2026
f3234b1
Merge branch 'livekit' into renovate/github-actions
robintown May 15, 2026
9ad5d02
Merge branch 'livekit' into one-on-one-portrait
robintown May 15, 2026
de52ea6
Fix tests
robintown May 15, 2026
a1e03ea
Merge pull request #3942 from element-hq/renovate/compound
robintown May 15, 2026
7e932d2
Merge pull request #3939 from element-hq/renovate/github-actions
robintown May 15, 2026
04b0165
Fix tap-to-show call controls on iOS (ReactMouseEvent -> ReactPointer…
fkwp May 15, 2026
88f660e
review
toger5 May 15, 2026
4452f3c
Update dependency livekit-client to v2.18.10
renovate[bot] May 18, 2026
959a55a
Use correct preposition
Johennes May 18, 2026
a2c6b81
Link to self-hosting guide
Johennes May 18, 2026
b0c1c48
Add missing article
Johennes May 18, 2026
abce4d1
Add missing article
Johennes May 18, 2026
0160f60
Reorder sentence fragments for better readability
Johennes May 18, 2026
69b5209
Fix typo
Johennes May 18, 2026
9d52291
Add missing colon
Johennes May 18, 2026
198d961
Add missing apostrophe
Johennes May 18, 2026
0ca2b6d
Remove extra space and add colon
Johennes May 18, 2026
80f573e
Add missing apostrophe
Johennes May 18, 2026
18a128b
Fix linking link
Johennes May 18, 2026
d7acce4
Merge pull request #3970 from Johennes/johannes/typo
robintown May 18, 2026
49f6c74
Minor documentation fixes
Johennes May 18, 2026
cfbdbca
Fix media foreground elements being obscured by header/footer
robintown May 18, 2026
d66afd7
Merge pull request #3971 from Johennes/johannes/minor-docs-fixes
robintown May 18, 2026
dfbb6c7
devx: Allow to run local dev EC on mobile in same wifi
BillCarsonFr May 18, 2026
ac1297d
Merge pull request #3916 from element-hq/one-on-one-portrait
robintown May 18, 2026
f3c0b9e
Merge pull request #3969 from element-hq/renovate/livekit-client
robintown May 18, 2026
e22ab93
Review (everything except translation feedback)
toger5 May 18, 2026
dd79ef6
lint
toger5 May 18, 2026
d5bebcc
refactor video blur toggle
toger5 May 18, 2026
68a487c
translation fixes
toger5 May 18, 2026
bc81da4
use previous device selection logic
toger5 May 18, 2026
e19d586
cleanup
toger5 May 18, 2026
a494b64
Update MediaMuteAndSwitchButton.test.tsx
toger5 May 18, 2026
6f7d4ec
List additional dependencies needed for development
Johennes May 19, 2026
6b26161
Log unhandled promise rejections in rageshakes (#3972)
robintown May 19, 2026
78d76ad
Bump babel/plugin-transform-modules-systemjs (#3974)
toger5 May 19, 2026
0e3aaaa
Fix tap-to-show call controls on iOS (ReactMouseEvent -> ReactPointer…
toger5 May 19, 2026
f0db134
Posthog: drop $initial_person_info from outgoing events (#3968)
fkwp May 19, 2026
94ce207
Allow PostHog dependency updates again
robintown May 20, 2026
7b32135
Ensure that foreground elements of media tile do not overlap app bar
robintown May 20, 2026
284d76e
Merge pull request #3977 from element-hq/posthog-updates
robintown May 20, 2026
43f1b89
Stop the settings button from appearing while footer is fading out
robintown May 20, 2026
1865110
reproduce bug internal #578
BillCarsonFr May 20, 2026
265781e
fix(regression): control buttons should be hidden on mobile PIP
BillCarsonFr May 20, 2026
ddde05c
review
toger5 May 20, 2026
e7c87e3
Merge branch 'livekit' into toger5/storybook-tests
toger5 May 20, 2026
bc3da2d
Merge pull request #3975 from Johennes/johannes/dev-deps
toger5 May 20, 2026
4b175b8
Update and simplify tests
robintown May 20, 2026
3adddf4
Merge pull request #3960 from element-hq/toger5/storybook-tests
toger5 May 20, 2026
3301d2f
Merge branch 'livekit' into toger5/view-model-call-footer-example
toger5 May 20, 2026
c9fa586
merge fixups
toger5 May 20, 2026
2fb5de3
review: eqeqe
BillCarsonFr May 20, 2026
ec3b52f
del: windowMode$ from public callViewModel
toger5 May 20, 2026
06b6122
Merge pull request #3980 from element-hq/valere/fix_control_shown_in_PIP
BillCarsonFr May 20, 2026
eaa0494
Merge pull request #3979 from element-hq/settings-footer-glitch
robintown May 20, 2026
ae20f59
Merge pull request #3978 from element-hq/app-bar-media-foreground
toger5 May 20, 2026
d50459a
merged from element-call upstream livekit branch and resolved merge c…
cronkenstein May 20, 2026
8324ce2
Avoid overlapping spotlight tiles with the app bar
robintown May 20, 2026
8d07d55
Ensure landscape layout is always edge-to-edge on mobile
robintown May 20, 2026
d9c0de7
Merge branch 'livekit' into toger5/view-model-call-footer-example
toger5 May 20, 2026
355ec4f
fix visibility test
toger5 May 20, 2026
509e4d7
Update InCallView.test.tsx
toger5 May 20, 2026
dc52573
fix backgroundBlurToggleClick -> videoBlurToggleClick
toger5 May 20, 2026
0de6e94
Merge pull request #3983 from element-hq/one-on-one-portrait-regressions
robintown May 20, 2026
a9fd98c
Update src/state/ViewModel.ts
toger5 May 20, 2026
ee1e8c6
Merge pull request #3961 from element-hq/toger5/view-model-call-foote…
toger5 May 20, 2026
4b82897
element-call moved away from yarn to pnpm
May 20, 2026
00ee18b
element-call set packageManager to pnpm
May 20, 2026
b7babb5
updating pnpm-lock
cronkenstein May 26, 2026
1876657
Merge branch 'livekit' into valere/devx/livekit_logs
BillCarsonFr May 27, 2026
8011f25
test: Add test for new option
BillCarsonFr May 27, 2026
70a0914
eslint
BillCarsonFr May 27, 2026
810e263
review: better doc
BillCarsonFr May 28, 2026
e815277
touch commit to unbock gh
BillCarsonFr May 28, 2026
8b86c19
bump playwright
BillCarsonFr May 28, 2026
d98e800
bump playwright
BillCarsonFr May 28, 2026
2928e34
test: use toHaveCount instead of count()).toBe
BillCarsonFr May 28, 2026
ea4144c
Fix play of second leave sound
toger5 May 28, 2026
cdbb2c9
Merge pull request #3994 from element-hq/valere/devx/bump_playwright
BillCarsonFr May 28, 2026
1fafc3b
Merge branch 'livekit' into valere/devx/livekit_logs
BillCarsonFr May 28, 2026
083f86b
Merge pull request #3924 from element-hq/valere/devx/livekit_logs
BillCarsonFr May 28, 2026
6777ada
Merge branch 'livekit' into valere/devx/run_dev_on_phone
BillCarsonFr May 28, 2026
72b0d12
Merge pull request #3973 from element-hq/valere/devx/run_dev_on_phone
BillCarsonFr May 28, 2026
2bd16be
Merge branch 'livekit' into valere/improve_error_message
BillCarsonFr May 28, 2026
3799ea2
fixup: Missing translation
BillCarsonFr May 28, 2026
e67d2f2
Update Gradle to v8.14.5
renovate[bot] Jun 1, 2026
a6fc710
Add onPipMediaOrientationUpdate to controls api.
toger5 Jun 1, 2026
d6635b7
add docs
toger5 Jun 1, 2026
5761196
Update all non-major dependencies
renovate[bot] Jun 2, 2026
f4d6517
Switch from global to globalThis to fix import issues
Johennes Jun 2, 2026
af8a876
Merge pull request #3999 from element-hq/renovate/embedded-package-de…
robintown Jun 2, 2026
79298a6
Merge pull request #3998 from element-hq/renovate/all-minor-patch
Johennes Jun 2, 2026
bec34ee
Update dependency @vector-im/compound-design-tokens to v10.2.0
renovate[bot] Jun 2, 2026
489492d
Update dependency livekit-client to v2.19.0
renovate[bot] Jun 2, 2026
164765c
Show the right fallback labels in device switcher menus
robintown Jun 2, 2026
5fed562
Request full device names when device switchers are open
robintown Jun 2, 2026
faa34ae
Merge pull request #3987 from element-hq/renovate/compound
robintown Jun 2, 2026
b86909a
temp add tests
toger5 Jun 2, 2026
cec78a3
Fix footer stories
robintown Jun 2, 2026
e05af09
Add test
toger5 Jun 2, 2026
084fa20
Merge pull request #4003 from element-hq/device-switch-fixes
robintown Jun 2, 2026
47326c2
Fix type error
robintown Jun 2, 2026
327a0ad
Merge pull request #3951 from element-hq/valere/improve_error_message
toger5 Jun 2, 2026
e212877
Merge pull request #3935 from element-hq/toger5/contribut-issue-first
toger5 Jun 2, 2026
399b7d8
Merge pull request #3988 from element-hq/renovate/livekit-client
robintown Jun 2, 2026
25a6cef
Merge pull request #3905 from manfrommedan/fix/promise-withresolvers-…
toger5 Jun 2, 2026
9117b40
fix tests
toger5 Jun 2, 2026
c5ffdea
lint
toger5 Jun 2, 2026
692a55c
fix race
toger5 Jun 2, 2026
2e95c2c
Avoid usage of SWIFT_RELEASE_TOKEN in dry runs
Johennes Jun 2, 2026
c021fc1
Merge pull request #3995 from element-hq/toger5/fix-double-leave-sound
robintown Jun 2, 2026
067a70d
Fix corner radius on screenshare overlay in widget mode
Johennes Jun 1, 2026
1196ba5
Merge pull request #4000 from element-hq/johannes/pip-corners
Johennes Jun 3, 2026
5f257da
Merge pull request #4005 from element-hq/johannes/dry
Johennes Jun 3, 2026
b554ce4
Update CallViewModel.test.ts
toger5 Jun 3, 2026
308a042
fix error with no media
toger5 Jun 3, 2026
664a10c
Fix illegible text color for raised hand duration
Johennes Jun 3, 2026
e7d37f8
feat(errors): Report livekit as such rather than like unknown errors
BillCarsonFr Jun 4, 2026
629c012
Reorder entries
Johennes Jun 4, 2026
c05c523
fixup: ensure dynamic keys are extracted by i18n parser
BillCarsonFr Jun 4, 2026
fc3c4bf
Merge pull request #3911 from element-hq/actions/localazy-download
RiotRobot Jun 4, 2026
4353f09
fixup snapshots
BillCarsonFr Jun 4, 2026
4606373
feat(mute): add syncing state and disable toggle during async mute
BillCarsonFr Jun 4, 2026
b5b238f
storybook: Add storybook for audio/video busy
BillCarsonFr Jun 4, 2026
55b2537
fixup: Update snapshot with button busy state
BillCarsonFr Jun 4, 2026
3a6579f
Merge pull request #4012 from element-hq/valere/livekit_error_boundary
BillCarsonFr Jun 5, 2026
dc03d9b
fix: Initial unmute is reverted
BillCarsonFr Jun 5, 2026
b99c882
Add `matrix_rtc_mode` config option (#4014)
fkwp Jun 5, 2026
acc5a44
review: remove unneeded early return
BillCarsonFr Jun 5, 2026
a430e87
review: add test for busy behavior for Mic and Video buttons
BillCarsonFr Jun 5, 2026
62a3ec8
review: cleanup removed redundant default properties
BillCarsonFr Jun 5, 2026
ba40490
Merge pull request #4013 from element-hq/valere/fix_repeated_click_to…
BillCarsonFr Jun 5, 2026
102a7e2
Update Compound
renovate[bot] Jun 8, 2026
4c2c068
Update dev settings snapshot
Johennes Jun 8, 2026
ac2f5fe
Update codecov-action to v7
Johennes Jun 8, 2026
33e847c
Merge pull request #4024 from element-hq/johannes/codecov
Johennes Jun 8, 2026
a412d0c
Merge branch 'livekit' into renovate/compound
Johennes Jun 8, 2026
753613d
Update LiveKit client to v2.19.1
renovate[bot] Jun 8, 2026
65737ef
Merge pull request #4023 from element-hq/renovate/livekit-client
Johennes Jun 8, 2026
2dc664b
Merge branch 'livekit' into renovate/compound
Johennes Jun 8, 2026
65bd51f
Merge pull request #4022 from element-hq/renovate/compound
Johennes Jun 8, 2026
c1f528e
Remove deprecated @types/uuid
Johennes Jun 8, 2026
11b08c9
Replace deprecated i18next-parser with i18next-cli
Johennes Jun 8, 2026
7fa3feb
Update LiveKit client to v2.19.2 (#4031)
renovate[bot] Jun 8, 2026
abf9022
Add primary button icon configuration and set it left arrow in lobby
toger5 Jun 9, 2026
ba1957e
tests
toger5 Jun 9, 2026
0690387
Merge pull request #4009 from element-hq/johannes/raised-color
Johennes Jun 10, 2026
7ffa585
Merge pull request #4027 from element-hq/johannes/knife-uuid-types
toger5 Jun 10, 2026
2b05c41
Merge branch 'livekit' into toger5/lobby-remove-minimise-add-back-button
toger5 Jun 10, 2026
3a824df
Merge pull request #4029 from element-hq/johannes/i18next-cli
Johennes Jun 10, 2026
73ccc5f
Show typed error when matrix_2_0 mode is forced without homeserver MS…
fkwp Jun 10, 2026
3af160b
Remove deprecated @types/content-type dependency
Johennes Jun 11, 2026
9b2e127
Update DeveloperSettingsTab.test.tsx.snap
toger5 Jun 11, 2026
659da15
more test coverage
toger5 Jun 11, 2026
2ac6cde
Improve internal model of ringing, expose ringing intent to call UI
robintown Jun 10, 2026
96a9115
Fix a minor resource leak with display names and avatars
robintown Jun 11, 2026
d1ea635
Merge pull request #4035 from element-hq/johannes/knife-content-type
Johennes Jun 11, 2026
be8a768
rename db
toger5 Jun 11, 2026
2a24fbc
Merge pull request #4038 from element-hq/toger5/fix-logging-indexDB
toger5 Jun 12, 2026
838d2f3
Update src/state/media/observeRtpStreamStats.ts
toger5 Jun 12, 2026
0c284ed
Merge pull request #4004 from element-hq/toger5/controls-api-onPipMed…
toger5 Jun 12, 2026
3ef3ebe
Merge pull request #4036 from element-hq/metadata-leak
robintown Jun 12, 2026
0a572a9
Add lint rule to prevent ObservableScope resource leaks
robintown Jun 12, 2026
cbbe6a8
Update Compound to v10.2.2
renovate[bot] Jun 15, 2026
6c105e9
Merge pull request #4041 from element-hq/renovate/compound
Johennes Jun 15, 2026
9537c76
Switch to pnpm 11.6.0
Johennes Jun 15, 2026
df7451c
Update @vitejs/plugin-react to 0.6.2
Johennes Jun 15, 2026
8c8c9ee
Update LobbyView.tsx
toger5 Jun 15, 2026
fc3461d
Set up label sync
Johennes Jun 3, 2026
db26db2
update back arrow size
toger5 Jun 15, 2026
164fb99
refactor using enum vs jsx node
toger5 Jun 15, 2026
b9d7693
update tests
toger5 Jun 15, 2026
7db13e1
Merge branch 'livekit' into toger5/fix-depnedabot-security-alerts
toger5 Jun 16, 2026
edb4dfa
Merge branch 'livekit' into toger5/fix-depnedabot-security-alerts
toger5 Jun 16, 2026
e7377fb
fix prettier
toger5 Jun 16, 2026
1281ed3
Merge pull request #3816 from element-hq/toger5/fix-depnedabot-securi…
toger5 Jun 16, 2026
b68abb7
Update dependency vite to v8.0.16 [SECURITY]
renovate[bot] Jun 16, 2026
6ce79d8
Merge pull request #4045 from element-hq/renovate/npm-vite-vulnerability
Johennes Jun 16, 2026
b31825d
review
toger5 Jun 16, 2026
b2f02b0
Switch from prettier to oxfmt
Johennes Jun 17, 2026
032968e
Merge branch 'livekit' into johannes/pnpm-11
Johennes Jun 17, 2026
dc6511b
Document why we override resolved versions
Johennes Jun 17, 2026
669f426
Reformat
Johennes Jun 17, 2026
002f9b0
Merge pull request #4042 from element-hq/johannes/pnpm-11
Johennes Jun 17, 2026
0410be3
Merge branch 'livekit' into johannes/update-plugin-react
Johennes Jun 17, 2026
19fd7f4
I cannot belive GH... Does this commit fix the processing situation?
toger5 Jun 17, 2026
3ea89e8
Merge pull request #4043 from element-hq/johannes/update-plugin-react
Johennes Jun 17, 2026
049c432
update comment + fix tests
toger5 Jun 17, 2026
8cda977
Merge branch 'livekit' into ringing-intent
robintown Jun 18, 2026
6009988
Merge pull request #4010 from element-hq/johannes/label-sync
Johennes Jun 18, 2026
699f383
Remove accidentally added file
Johennes Jun 18, 2026
1c760f3
Merge pull request #4050 from element-hq/johannes/oxlint-f-up
Johennes Jun 18, 2026
8b0f505
Revert to original fix for duplicate leave sounds
robintown Jun 18, 2026
0579709
Only consider a call accepted if the *intended* recipient picks up
robintown Jun 18, 2026
3a598ff
Restore ability to play sound with custom volume
robintown Jun 18, 2026
6af72f4
Format
robintown Jun 18, 2026
256219c
Merge pull request #4034 from element-hq/ringing-intent
robintown Jun 18, 2026
e77d143
Clarify which Matrix-LiveKit members are remote
robintown Jun 18, 2026
f6cd06f
Fix docs for autoLeave URL param
robintown Jun 18, 2026
f72a593
Merge branch 'livekit' into scope-leak-lint
robintown Jun 18, 2026
d417bd8
Merge pull request #4052 from element-hq/auto-leave-docs
robintown Jun 18, 2026
bb3d2cd
Merge pull request #4048 from element-hq/johannes/oxfmt
Johennes Jun 18, 2026
9b07005
Merge pull request #4032 from element-hq/toger5/lobby-remove-minimise…
toger5 Jun 18, 2026
e11c04a
Move ringing status indicator to header on mobile
robintown Jun 18, 2026
89c148a
Update remaining variable names for remote Matrix-LiveKit members
robintown Jun 22, 2026
f78f507
Address remaining resource leak error
robintown Jun 22, 2026
6f75e90
Merge pull request #4051 from element-hq/remote-members
robintown Jun 22, 2026
96d1d1e
Merge pull request #4040 from element-hq/scope-leak-lint
robintown Jun 22, 2026
22ff0d3
Merge branch 'livekit' into header-subtitle
robintown Jun 22, 2026
c6188a8
Improve test coverage
robintown Jun 22, 2026
27abf81
Fix vertical alignment of ringing status icons on Chromium and Safari
robintown Jun 22, 2026
a456e47
Show ringing status even on spotlight tiles (except in app bar mode)
robintown Jun 22, 2026
5a68010
Merge pull request #4046 from element-hq/header-subtitle
robintown Jun 22, 2026
99e9565
Invert the colors of the speaker toggle button
robintown Jun 22, 2026
504888b
Show the subtitle of the app bar on small screens
robintown Jun 22, 2026
93fae5d
Add PiP border in 1on1 layouts
Johennes Jun 19, 2026
7d54487
Merge pull request #4060 from element-hq/speaker-color
robintown Jun 23, 2026
be5d814
Make it clearer why the app bar elements need to be hidden individually
robintown Jun 23, 2026
a4b4a6b
Remove redundant styles
robintown Jun 23, 2026
ded3d0a
Merge pull request #4061 from element-hq/subtitle-only
robintown Jun 23, 2026
d534c61
Eliminate noOutline constant
Johennes Jun 23, 2026
da942ea
Fix formatting
Johennes Jun 23, 2026
3fb8103
Merge pull request #4054 from element-hq/johannes/pip-border
Johennes Jun 23, 2026
1cd2764
Switch from eslint to oxlint
Johennes Jun 18, 2026
9d61ca1
Use regex to test node name
Johennes Jun 24, 2026
d2cb7e3
Remove duplicate paths config
Johennes Jun 24, 2026
d5ce3a9
Port over copyright rule
Johennes Jun 24, 2026
dc5b541
fix(voice): Default to earpiece for voice only call
BillCarsonFr Jun 25, 2026
76714ac
Use the correct company name
Johennes Jun 25, 2026
5ad62c7
Merge pull request #4053 from element-hq/johannes/oxlint
Johennes Jun 25, 2026
41d0933
playwright: New toast
BillCarsonFr Jun 25, 2026
ddcb0f9
Merge pull request #4064 from element-hq/ios/default_voice_call_to_ea…
BillCarsonFr Jun 25, 2026
8ab7f89
Hide local tile from mobile voice calls in landscape orientation
robintown Jun 25, 2026
a1be4ff
Merge pull request #4068 from element-hq/landscape-voice-call
robintown Jun 26, 2026
ab64547
Merge upstream/livekit
7w1 Jun 27, 2026
d9331e8
Remove obsolete avatar patch in favor of MSC4039
7w1 Jun 27, 2026
21d9371
formatting and restore workflows
7w1 Jun 27, 2026
2b749ef
Fix github workflows to use pnpm, pin actions, and publish manually
7w1 Jun 27, 2026
7e3d830
Pin remaining pnpm actions and ignore unfenced codecov secret
7w1 Jun 27, 2026
d93d1e5
Ensure Codecov doesn't break CI if token is missing
7w1 Jun 27, 2026
a8edf68
Remove pnpm version from GitHub Actions config to prevent version mis…
7w1 Jun 27, 2026
78ea1f4
Fix Zizmor errors and use real SHAs
7w1 Jun 27, 2026
1e94d71
Ignore pnpm version mismatch on git-hosted dependencies
7w1 Jun 27, 2026
80d938b
Format files
7w1 Jun 27, 2026
69b9a0c
fix tests
7w1 Jun 27, 2026
18ab85e
formatting...
7w1 Jun 27, 2026
b2841ee
fix duplicate thing
7w1 Jun 27, 2026
911b270
readd timeout with delay
7w1 Jun 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 0 additions & 115 deletions .eslintrc.cjs

This file was deleted.

11 changes: 0 additions & 11 deletions .githooks/post-commit

This file was deleted.

14 changes: 6 additions & 8 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
#!/usr/bin/sh
#!/usr/bin/env bash

FILE=".links.yaml"
if test -f "$FILE"; then
mv .links.yaml .links.temp-disabled.yaml
# echo "running yarn"
x=$(yarn)
y=$(git add yarn.lock)
echo "[yarn-linker] The pre-commit hook has disabled .links.yaml and MODIFIED the yarn.lock file. Review the staged changes (the hook added yarn.lock, was this desired?) and run \`git commit \` again if they look okay. The post-commit hook will re-enable your links."
# Checks if there currently is linking configured. Informs the user to disable linking before committing.

PNPMFILE=.pnpmfile.cjs
if test -f "$PNPMFILE"; then
echo "[pnpm-linker] The pre-commit hook detected $PNPMFILE which implies you have linked packages in your pnpm-lock.yaml. Run pnpm links:off and commit again. See also linking.md."
exit 1
fi
29 changes: 18 additions & 11 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,46 @@
<!-- Thanks for submitting a PR! Please ensure the following requirements are met in order for us to review your PR -->
<!-- Thanks for submitting a PR! Please read CONTRIBUTING.md before you start. -->

> [!IMPORTANT]
> **Features and UI changes require a pre-approved issue.**
> Every PR must have a linked issue
> that a maintainer has reviewed and approved **before you started writing code**.
> PRs that don't meet this requirement will not be reviewed.
> See [CONTRIBUTING.md](https://github.com/element-hq/element-call/blob/livekit/CONTRIBUTING.md) for ElementCall decided for this approach.

## Content

<!-- Describe shortly what has been changed -->

## Motivation and context

<!-- Provide link to the corresponding issue if applicable or explain the context -->
<!-- Provide a link to the pre-approved issue, or explain the context for a bug fix -->

## Screenshots / GIFs

<!--

You can use a table like this to show screenshots comparison.
Uncomment this markdown table below and edit the last line `|||`:
|copy screenshot of before here|copy screenshot of after here|
You can use a table like this to show a before/after comparison.
Uncomment the markdown table below and fill in the last line:

|Before|After|
|-|-|
|||
-->

-->

## Tests

<!-- Explain how you tested your development -->
<!-- Explain how you tested your changes -->

- Step 1
- Step 2
- Step ...
-

## Checklist

- [ ] I have read through [CONTRIBUTING.md](https://github.com/element-hq/element-call/blob/livekit/CONTRIBUTING.md).
- [ ] Pull request includes screenshots or videos if containing UI changes
- [ ] Tests written for new code (and old code if feasible).
- [ ] A linked, pre-approved issue exists for this feature or UI change.
- [ ] I have read [CONTRIBUTING.md](https://github.com/element-hq/element-call/blob/livekit/CONTRIBUTING.md) in full.
- [ ] Pull request includes screenshots or videos for any UI changes.
- [ ] Tests written for new code (and existing touched code where feasible).
- [ ] Linter and other CI checks pass.
- [ ] I have licensed the changes to Element by completing the [Contributor License Agreement (CLA)](https://cla-assistant.io/element-hq/element-call)
Loading
Loading