Implementation of call feature streams Support
What
The PR contains the implementation to render streams that are not tied to a participant or device Manager. it also contains seat map updates to together mode stream state.
Why
This resolves the issue where we want to render a call feature stream that is not tied to a participant
How Tested
Process & policy checklist
- [ ] I have updated the project documentation to reflect my changes if necessary.
- [ ] I have read the CONTRIBUTING documentation.
Is this a breaking change?
- [ ] This change causes current functionality to break.
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-aodkuihnvy.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-huocwmgaga.chromatic.com/
Chat bundle size is not changed.
- Current size: 1757299
- Base size: 1757299
- Diff size: 0
CallWithChat bundle size is not changed.
- Current size: 11750193
- Base size: 11750193
- Diff size: 0
Calling bundle size is not changed.
- Current size: 11750180
- Base size: 11750180
- Diff size: 0
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-fdigliyicb.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-mizzdumluh.chromatic.com/
@azure/communication-react jest test coverage for stable.
| Lines | Statements | Functions | Branches | |
|---|---|---|---|---|
| Base | 26726 / 42984 62.17% |
26726 / 42984 62.17% |
729 / 1333 54.68% |
2118 / 3387 62.53% |
| Current | 26717 / 42980 62.16% |
26717 / 42980 62.16% |
729 / 1333 54.68% |
2128 / 3396 62.66% |
| Diff | -9 / -4 -0.01% |
-9 / -4 -0.01% |
0 / 0 0% |
10 / 9 0.13% |
@azure/communication-react jest test coverage for beta.
| Lines | Statements | Functions | Branches | |
|---|---|---|---|---|
| Base | 54006 / 88291 61.16% |
54006 / 88291 61.16% |
1096 / 2485 44.1% |
3166 / 5259 60.2% |
| Current | 54267 / 88865 61.06% |
54267 / 88865 61.06% |
1097 / 2507 43.75% |
3204 / 5287 60.6% |
| Diff | 261 / 574 -0.1% |
261 / 574 -0.1% |
1 / 22 -0.35% |
38 / 28 0.4% |
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-jvmkavwwwz.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-cexqwwtoqg.chromatic.com/
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot.
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-xkiduxmroi.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-ldbczuekhf.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-nzubgjigwa.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-eujijakdvr.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-spuzcsbrdd.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-wxlnmermlm.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-tuppniffwu.chromatic.com/
Hey @cn0151 Can you please add a changelog to this PR? if there are API changes there should always be one.
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot.
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-jbgwkmrxhv.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-jdgfzjspwa.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-oaiuiomioa.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-lhzvsbvkgk.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-raepicvnll.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-seecxzowzq.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-ukzmjjsjyf.chromatic.com/
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-ebrqtadwqd.chromatic.com/