Compare commits

...
3 Commits
Author SHA1 Message Date
Thore CimbalandClaude Opus 4.8 7e6b08774b build(web): pull in threadnet-call-embedded 0.19.2-threadnet.11
Opens the AI noise suppression gate after the passed two-person acceptance:
checkbox and slider return to the in-call audio settings, clients with the
setting enabled get the filter again. The rollback lever for any regression is
the gate in threadnet-call, not a deployment revert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-17 12:00:00 +00:00
Thore CimbalandClaude Opus 4.8 51b6691caa build(web): pull in threadnet-call-embedded 0.19.2-threadnet.10
Way B from #0054: the AI filter attaches to the local microphone track after
publication, with its own AudioContext on just that track - no webAudioMix, no
processor key in the capture defaults in any state. The feature gate stays
closed; a single test client opts in via two localStorage keys. For everyone
else this build behaves identically to .9.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-16 12:00:00 +00:00
Thore CimbalandClaude Opus 4.8 45dc53155b build(web): pull in threadnet-call-embedded 0.19.2-threadnet.9
The .8 widget broke unmuting in production (both with the AI filter on and off);
threadnet-call dcc8643 restores the upstream off-path and hard-gates the feature
until the webAudioMix decision. Verified locally end to end: the installed
package carries the model assets, webpack lands them under
webapp/widgets/element-call/assets/dfn3, and the widget index.html references
the .9 bundle (0.19.2-threadnet.9+dcc86431).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-16 12:00:00 +00:00
2 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -125,7 +125,7 @@
"@babel/preset-react": "^7.12.10", "@babel/preset-react": "^7.12.10",
"@babel/preset-typescript": "^7.12.7", "@babel/preset-typescript": "^7.12.7",
"@casualbot/jest-sonar-reporter": "2.7.0", "@casualbot/jest-sonar-reporter": "2.7.0",
"@sorb/threadnet-call-embedded": "0.19.2-threadnet.8", "@sorb/threadnet-call-embedded": "0.19.2-threadnet.11",
"@element-hq/element-web-playwright-common": "workspace:*", "@element-hq/element-web-playwright-common": "workspace:*",
"@fetch-mock/jest": "^0.2.20", "@fetch-mock/jest": "^0.2.20",
"@jest/globals": "^30.2.0", "@jest/globals": "^30.2.0",
+5 -5
View File
@@ -617,8 +617,8 @@ importers:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.2.1(encoding@0.1.13)(webpack@5.106.2) version: 5.2.1(encoding@0.1.13)(webpack@5.106.2)
'@sorb/threadnet-call-embedded': '@sorb/threadnet-call-embedded':
specifier: 0.19.2-threadnet.8 specifier: 0.19.2-threadnet.11
version: 0.19.2-threadnet.8 version: 0.19.2-threadnet.11
'@stylistic/eslint-plugin': '@stylistic/eslint-plugin':
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.10.0(eslint@8.57.1) version: 5.10.0(eslint@8.57.1)
@@ -5003,8 +5003,8 @@ packages:
'@sinonjs/fake-timers@15.1.1': '@sinonjs/fake-timers@15.1.1':
resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==} resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==}
'@sorb/threadnet-call-embedded@0.19.2-threadnet.8': '@sorb/threadnet-call-embedded@0.19.2-threadnet.11':
resolution: {integrity: sha512-AGorshIA60RO5goX77F9XRmReyr8UE4eDw4Rw7ksngQYywfqcwWSiNHqp3ITpOTB0c85OLgfB9hzfpb/a+n+yw==, tarball: https://rohana.axion1337.de/api/packages/sorb/npm/%40sorb%2Fthreadnet-call-embedded/-/0.19.2-threadnet.8/threadnet-call-embedded-0.19.2-threadnet.8.tgz} resolution: {integrity: sha512-nRLYAsSqhDYTwuhkWdv904Bs0nLEs4jfeeScjO3lUN7HuI/tgD04jY2ZLnjdVILYTAC9F7h+2yWWnG3NwtiFyg==, tarball: https://rohana.axion1337.de/api/packages/sorb/npm/%40sorb%2Fthreadnet-call-embedded/-/0.19.2-threadnet.11/threadnet-call-embedded-0.19.2-threadnet.11.tgz}
'@standard-schema/spec@1.1.0': '@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
@@ -17632,7 +17632,7 @@ snapshots:
dependencies: dependencies:
'@sinonjs/commons': 3.0.1 '@sinonjs/commons': 3.0.1
'@sorb/threadnet-call-embedded@0.19.2-threadnet.8': {} '@sorb/threadnet-call-embedded@0.19.2-threadnet.11': {}
'@standard-schema/spec@1.1.0': {} '@standard-schema/spec@1.1.0': {}