Skip to content

Merge remote-tracking branch 'origin' into feat/background-effects-WP…

b1dc2fe
Select commit
Loading
Failed to load commit list.
Merged

feat: background effects [wpb-23253] #20732

Merge remote-tracking branch 'origin' into feat/background-effects-WP…
b1dc2fe
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Apr 2, 2026 in 1m 20s

Annotations

Check warning on line 88 in apps/webapp/src/script/components/calling/VideoControls/videoBackgroundPerformancePanel/videoBackgroundPerformancePanel.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZ0bPY3Xrp3ZhjN_WeeZ&open=AZ0bPY3Xrp3ZhjN_WeeZ&pullRequest=20732

Check warning on line 179 in apps/webapp/src/script/repositories/media/backgroundEffects/segmentation/segmenter.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwDr2yL4kQcdnXJ&open=AZz8vYwDr2yL4kQcdnXJ&pullRequest=20732

Check warning on line 223 in apps/webapp/src/script/repositories/media/backgroundEffects/pipelines/canvas2dPipeline.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwSr2yL4kQcdnXS&open=AZz8vYwSr2yL4kQcdnXS&pullRequest=20732

Check warning on line 142 in apps/webapp/src/script/repositories/media/backgroundEffects/effects/videoSource.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis` over `window`.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYw3r2yL4kQcdnXi&open=AZz8vYw3r2yL4kQcdnXi&pullRequest=20732

Check warning on line 211 in apps/webapp/src/script/repositories/media/backgroundEffects/segmentation/segmenter.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'any' overrides all other types in this union type.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwDr2yL4kQcdnXK&open=AZz8vYwDr2yL4kQcdnXK&pullRequest=20732

Check warning on line 126 in apps/webapp/src/script/repositories/media/backgroundEffectsHandler.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZ0lMCPjhkAMMveQl5Q6&open=AZ0lMCPjhkAMMveQl5Q6&pullRequest=20732

Check warning on line 344 in apps/webapp/src/script/repositories/media/backgroundEffects/renderer/webGlRenderer.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYvhr2yL4kQcdnW5&open=AZz8vYvhr2yL4kQcdnW5&pullRequest=20732

Check warning on line 147 in apps/webapp/src/script/components/calling/VideoControls/VideoControlsSelect/VideoControlsSelect.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Move this component definition out of the parent component and pass data as props.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZ0bG2X0XGJB7IIJP9tN&open=AZ0bG2X0XGJB7IIJP9tN&pullRequest=20732

Check warning on line 55 in apps/webapp/src/script/repositories/media/backgroundEffects/effects/frameSource.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'any' overrides all other types in this union type.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYxBr2yL4kQcdnXl&open=AZz8vYxBr2yL4kQcdnXl&pullRequest=20732

Check warning on line 711 in apps/webapp/src/script/repositories/media/backgroundEffects/effects/backgroundEffectsController.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYxOr2yL4kQcdnXp&open=AZz8vYxOr2yL4kQcdnXp&pullRequest=20732

Check warning on line 329 in apps/webapp/src/script/repositories/media/backgroundEffects/renderer/webGlRenderer.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYvhr2yL4kQcdnW1&open=AZz8vYvhr2yL4kQcdnW1&pullRequest=20732

Check failure on line 67 in apps/webapp/src/script/repositories/media/backgroundEffectsHandler.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZ0lMCPihkAMMveQl5Q5&open=AZ0lMCPihkAMMveQl5Q5&pullRequest=20732

Check warning on line 158 in apps/webapp/src/script/repositories/media/backgroundEffects/segmentation/segmenter.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwDr2yL4kQcdnXH&open=AZz8vYwDr2yL4kQcdnXH&pullRequest=20732

Check warning on line 54 in apps/webapp/src/script/repositories/media/backgroundEffects/testBasic.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis.window` over `window`.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwsr2yL4kQcdnXV&open=AZz8vYwsr2yL4kQcdnXV&pullRequest=20732

Check warning on line 758 in apps/webapp/src/script/repositories/media/backgroundEffects/effects/backgroundEffectsController.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYxOr2yL4kQcdnXr&open=AZz8vYxOr2yL4kQcdnXr&pullRequest=20732

Check warning on line 217 in apps/webapp/src/script/repositories/media/backgroundEffects/worker/frameProcessor.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZ0prbusFd_qGgbzEm5h&open=AZ0prbusFd_qGgbzEm5h&pullRequest=20732

Check warning on line 56 in apps/webapp/src/script/repositories/media/backgroundEffects/renderer/renderPasses.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Don't use a zero fraction in the number.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYvTr2yL4kQcdnWw&open=AZz8vYvTr2yL4kQcdnWw&pullRequest=20732

Check warning on line 142 in apps/webapp/src/script/components/calling/VideoControls/VideoControlsSelect/VideoControlsSelect.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZ0bG2X0XGJB7IIJP9tM&open=AZ0bG2X0XGJB7IIJP9tM&pullRequest=20732

Check warning on line 303 in apps/webapp/src/script/repositories/media/backgroundEffects/testBasic.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis.window` over `window`.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwsr2yL4kQcdnXa&open=AZz8vYwsr2yL4kQcdnXa&pullRequest=20732

Check warning on line 71 in apps/webapp/src/script/repositories/media/backgroundEffects/segmentation/segmenter.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this union type with a type alias.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwDr2yL4kQcdnXF&open=AZz8vYwDr2yL4kQcdnXF&pullRequest=20732

Check warning on line 694 in apps/webapp/src/script/repositories/calling/CallingRepository.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYyjr2yL4kQcdnX0&open=AZz8vYyjr2yL4kQcdnX0&pullRequest=20732

Check warning on line 311 in apps/webapp/src/script/repositories/media/backgroundEffects/testBasic.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis` over `window`.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwsr2yL4kQcdnXb&open=AZz8vYwsr2yL4kQcdnXb&pullRequest=20732

Check warning on line 83 in apps/webapp/src/script/repositories/media/backgroundEffects/renderer/renderPasses.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Don't use a zero fraction in the number.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYvTr2yL4kQcdnWx&open=AZz8vYvTr2yL4kQcdnWx&pullRequest=20732

Check warning on line 485 in apps/webapp/src/script/repositories/media/backgroundEffects/testBasic.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis` over `window`.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYwsr2yL4kQcdnXf&open=AZz8vYwsr2yL4kQcdnXf&pullRequest=20732

Check warning on line 82 in apps/webapp/src/script/repositories/media/backgroundEffects/worker/bgfx.worker.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis` over `self`.

See more on https://sonarcloud.io/project/issues?id=wireapp_wire-webapp&issues=AZz8vYvFr2yL4kQcdnWv&open=AZz8vYvFr2yL4kQcdnWv&pullRequest=20732