diff --git a/config/otel_dev/README.md b/config/otel_dev/README.md
index ea6c09a2..87c3da93 100644
--- a/config/otel_dev/README.md
+++ b/config/otel_dev/README.md
@@ -1,5 +1,12 @@
# OpenTelemetry Collector for development
+## Edit:
+
+Open telemetry has been removed in: https://github.com/element-hq/element-call/pull/3586
+Check this PR to get back the implementation or to use it as reference to add it back.
+
+---
+
This directory contains a docker compose file that starts a jaeger all-in-one instance
with an in-memory database, along with a standalone OpenTelemetry collector that forwards
traces into the jaeger. Jaeger has a built-in OpenTelemetry collector, but it can't be
diff --git a/knip.ts b/knip.ts
index 7edfaf65..d23d42fe 100644
--- a/knip.ts
+++ b/knip.ts
@@ -34,10 +34,6 @@ export default {
// then Knip will flag it as a false positive
// https://github.com/webpro-nl/knip/issues/766
"@vector-im/compound-web",
- // We need this so that TypeScript is happy with @livekit/track-processors.
- // This might be a bug in the LiveKit repo but for now we fix it on the
- // Element Call side.
- "@types/dom-mediacapture-transform",
"matrix-widget-api",
],
ignoreExportsUsedInFile: true,
diff --git a/package.json b/package.json
index 1d4d6393..944fc43b 100644
--- a/package.json
+++ b/package.json
@@ -42,20 +42,13 @@
"@codecov/vite-plugin": "^1.3.0",
"@fontsource/inconsolata": "^5.1.0",
"@fontsource/inter": "^5.1.0",
- "@formatjs/intl-durationformat": "^0.7.0",
+ "@formatjs/intl-durationformat": "^0.9.0",
"@formatjs/intl-segmenter": "^11.7.3",
"@livekit/components-core": "^0.12.0",
"@livekit/components-react": "^2.0.0",
"@livekit/protocol": "^1.42.2",
- "@livekit/track-processors": "^0.5.5",
+ "@livekit/track-processors": "^0.6.0 || ^0.7.1",
"@mediapipe/tasks-vision": "^0.10.18",
- "@opentelemetry/api": "^1.4.0",
- "@opentelemetry/core": "^2.0.0",
- "@opentelemetry/exporter-trace-otlp-http": "^0.203.0",
- "@opentelemetry/resources": "^2.0.0",
- "@opentelemetry/sdk-trace-base": "^2.0.0",
- "@opentelemetry/sdk-trace-web": "^2.0.0",
- "@opentelemetry/semantic-conventions": "^1.25.1",
"@playwright/test": "^1.57.0",
"@radix-ui/react-dialog": "^1.0.4",
"@radix-ui/react-slider": "^1.1.2",
@@ -69,7 +62,6 @@
"@testing-library/react": "^16.0.0",
"@testing-library/user-event": "^14.5.1",
"@types/content-type": "^1.1.5",
- "@types/dom-mediacapture-transform": "^0.1.11",
"@types/grecaptcha": "^3.0.9",
"@types/jsdom": "^21.1.7",
"@types/lodash-es": "^4.17.12",
@@ -104,7 +96,7 @@
"eslint-plugin-unicorn": "^56.0.0",
"fetch-mock": "11.1.5",
"global-jsdom": "^26.0.0",
- "i18next": "^24.0.0",
+ "i18next": "^25.0.0",
"i18next-browser-languagedetector": "^8.0.0",
"i18next-parser": "^9.1.0",
"jsdom": "^26.0.0",
@@ -125,7 +117,7 @@
"qrcode": "^1.5.4",
"react": "19",
"react-dom": "19",
- "react-i18next": "^15.0.0",
+ "react-i18next": "^16.0.0 <16.1.0",
"react-router-dom": "^7.0.0",
"react-use-measure": "^2.1.1",
"rxjs": "^7.8.1",
diff --git a/sdk/index.html b/sdk/index.html
index 51110ebd..1420c3ea 100644
--- a/sdk/index.html
+++ b/sdk/index.html
@@ -76,8 +76,8 @@
style="position: absolute; top: 0; right: 0; background-color: #ffffff10"
>
-
-