Skip to content

Commit

Permalink
fix: pull latest beta and next branch changes (#7)
Browse files Browse the repository at this point in the history
* feat(meeting-info-fail): destroy meeting on meeting info fail if flag is true (webex#3200)

Co-authored-by: ndelmar <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.262 [skip ci]

* fix: added metrics to addMedia success/failure metrics (webex#3220)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.263 [skip ci]

* fix(plugin-meetings): screen share when shared by same user different client (webex#3177)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.264 [skip ci]

* fix(internal-plugin-metrics): bump event dictionary version (webex#3216)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.265 [skip ci]

* feat(plugin-metrics): classify network errors (webex#3224)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.266 [skip ci]

* feat(plugin-metrics): classify unauthorized errors (webex#3229)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.267 [skip ci]

* fix(public): setcorrelation id is made public to be used in cantina (webex#3230)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.268 [skip ci]

* feat(plugin-metrics): use network category for relevant errors (webex#3231)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.269 [skip ci]

* fix: added logging for getCurrentConnectionType() error cases (webex#3233)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.270 [skip ci]

* fix(plugin-meetings): add latency metrics for addMedia (webex#3234)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.271 [skip ci]

* feat(ca): add identifiers confId, mid (webex#3226)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.272 [skip ci]

* fix: log call parameters when mercury _emit fails (webex#3228)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.273 [skip ci]

* feat(ca): add fallback to preLoginId for userId (webex#3221)

Co-authored-by: Catalin <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.274 [skip ci]

* chore(internal-media-core): version bump (webex#3237)

* docs(api): update docs [skip ci]

* fix(plugin-meetings): update internal media core to 2.0.6 (webex#3241)

Co-authored-by: Bryce Tham <[email protected]>

* docs(api): update docs [skip ci]

* fix: downscopeing issues (webex#3211)

make sure SDK never request new user token from the server with invalid scope(s) and log every attempt correctly

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.275 [skip ci]

* fix(breakouts): user gets removed from meeting after end of session (webex#3239)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.276 [skip ci]

* fix(plugin-meetings): audio still working when addMedia called with audioEnabled: false (webex#3247)

Co-authored-by: ndelmar <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.277 [skip ci]

* fix(plugin-meetings): add tls transport type (webex#3243)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.278 [skip ci]

* feat(media): add ice failure groupings for CA (webex#3240)

Co-authored-by: Catalin <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.279 [skip ci]

* fix(integration): fix waitForPublished() in SDK integration tests (webex#3242)

Co-authored-by: Priya Kesari <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.280 [skip ci]

* feat(meeting): stats report on media failure (webex#3245)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.281 [skip ci]

* fix(plugin-meetings): refactor addMedia and add separate timeout for sdp exchange (webex#3244)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.282 [skip ci]

* fix(samples): avoid init failure for tokens without additional features (webex#3257)

* fix(metrics) :  Call diagnostics validator (webex#3259)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.283 [skip ci]

* fix(metrics): catalog-delay (webex#3235)

Co-authored-by: peter-robert-cole <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.284 [skip ci]

* feat(logs): add log metadata (webex#3260)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.285 [skip ci]

* fix: local linking with internal-media-core (webex#3265)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.286 [skip ci]

* feat(plugin-metrics): payload overrides (webex#3270)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.287 [skip ci]

* feat(webinar): add webinar related props (webex#3253)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.288 [skip ci]

* fix(calling): exporting interfaces, types from index.ts file (webex#3275)

Co-authored-by: Priya Kesari <[email protected]>

* fix(call): error-handling-for-empty-track-while-answer-dial (webex#3277)

Co-authored-by: Shreyas Sharma <[email protected]>

* fix: use candidate pairs to identify correct local candidate (webex#3258)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.289 [skip ci]

* feat(members): add reclaimHostRole functionality (webex#3272)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.290 [skip ci]

* fix(calling): remove logging of personal info (webex#3279)

* fix(metrics): update to confIdStr (webex#3280)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.291 [skip ci]

* feat(calling): add updateMedia in call (webex#3284)

* feat(plugin-meetings): retry media connection on turn tls (webex#3261)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.292 [skip ci]

* fix(plugin-meetings): force turn discovery on reconnection (webex#3285)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.293 [skip ci]

* Fix mercury log (webex#3236)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.294 [skip ci]

* fix: added support for Roap optimized flow for offer/answer/ok (webex#3271)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.295 [skip ci]

* fix(calling): extend eventing class on ILine interface  (webex#3286)

Co-authored-by: Priya Kesari <[email protected]>

* fix(calling): export LocalMicrophoneStream (webex#3290)

Co-authored-by: Priya Kesari <[email protected]>

* fix(plugin-logger): redact mtid (webex#3287)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.296 [skip ci]

* feat(plugin-metrics): add error handling to assign role function (webex#3289)

Co-authored-by: ndelmar <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.297 [skip ci]

* feat(plugin-meetings): fix .only test (webex#3294)

Co-authored-by: ndelmar <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.298 [skip ci]

* fix(samples): reorder and group the ui with similar features (webex#3262)

Co-authored-by: Rajesh Kumar <[email protected]>

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.299 [skip ci]

* fix(plugin-meetings): don't send turn latency if it fails (webex#3296)

* fix(plugin-meetings): add retriedWithTurnServer to add media success metric (webex#3295)

* fix(plugin-meetings): don't wait for timeout when sending roap offer fails (webex#3293)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.300 [skip ci]

* fix: update internal-media-core to 2.2.1 (webex#3298)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.301 [skip ci]

* feat(http-core): capitalize Authorization header (webex#3300)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.302 [skip ci]

* feat(fraud): add localIP to join request (webex#3282)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.303 [skip ci]

* fix(meetings): ensure non-undefined value for peripheral information property (webex#3281)

* docs(api): update docs [skip ci]

* chore(release): v3.0.0-beta.304 [skip ci]

* test(metrics): skipped failing tests with todo

* fix(samples): merge commit resolution

---------

Co-authored-by: Natalia del Mar <[email protected]>
Co-authored-by: ndelmar <[email protected]>
Co-authored-by: Webex Publisher <[email protected]>
Co-authored-by: Marcin <[email protected]>
Co-authored-by: shivani1211 <[email protected]>
Co-authored-by: Lisa Smith <[email protected]>
Co-authored-by: Coread <[email protected]>
Co-authored-by: Martin Roos <[email protected]>
Co-authored-by: shnaaz <[email protected]>
Co-authored-by: Jordan Rowan <[email protected]>
Co-authored-by: chrisadubois <[email protected]>
Co-authored-by: László Vadász <[email protected]>
Co-authored-by: Catalin Torge <[email protected]>
Co-authored-by: Catalin <[email protected]>
Co-authored-by: Bryce Tham <[email protected]>
Co-authored-by: Bryce Tham <[email protected]>
Co-authored-by: Charles Burkett <[email protected]>
Co-authored-by: Tyler McCarthy <[email protected]>
Co-authored-by: Kesari3008 <[email protected]>
Co-authored-by: Priya Kesari <[email protected]>
Co-authored-by: Sreekanth Narayanan <[email protected]>
Co-authored-by: Timothy Scheuering <[email protected]>
Co-authored-by: peter-robert-cole <[email protected]>
Co-authored-by: JudyZhu <[email protected]>
Co-authored-by: Shreyas Sharma <[email protected]>
Co-authored-by: Shreyas Sharma <[email protected]>
Co-authored-by: Rajesh Kumar <[email protected]>
Co-authored-by: Rajesh Kumar <[email protected]>
Co-authored-by: Bin Xu <[email protected]>
  • Loading branch information
1 parent 1df635f commit 2ea132e
Show file tree
Hide file tree
Showing 121 changed files with 10,582 additions and 2,928 deletions.
3 changes: 0 additions & 3 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -482,8 +482,5 @@ jobs:
- name: Synchronize Packages
run: yarn

- name: Build media-helpers and plugin-meetings
run: yarn workspace @webex/media-helpers run build:src && yarn workspace @webex/plugin-meetings run build

- name: Test - Unit
run: yarn workspaces foreach --verbose --exclude webex-js-sdk --include '${{ needs.generate-package-matrix.outputs.recursive }}' run test:unit
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ plugins:
spec: "@yarnpkg/plugin-typescript"

yarnPath: .yarn/releases/yarn-3.4.1.cjs
checksumBehavior: update
1,253 changes: 1,253 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

4,175 changes: 3,083 additions & 1,092 deletions docs/api/index.html

Large diffs are not rendered by default.

49 changes: 47 additions & 2 deletions docs/samples/browser-plugin-meetings/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -548,6 +548,8 @@ function joinMeeting({withMedia, withDevice} = {withMedia: false, withDevice: fa
video: mediaSettings.videoEnabled
}).then(() => addMedia());
}

enableMeetingDependentButtons(true);
})
.catch(() => {
// join failed, so allow user decide on multistream again
Expand Down Expand Up @@ -595,6 +597,7 @@ function leaveMeeting(meetingId) {
// disabling screen share publish/unpublish buttons
publishShareBtn.disabled = true;
unpublishShareBtn.disabled = true;
enableMeetingDependentButtons(false);
});
}

Expand Down Expand Up @@ -3587,13 +3590,22 @@ window.onload = () => {
updateMultistreamUI();
};

document.querySelectorAll('.collapsible').forEach((el) => {
const allCollapsibleElements = document.querySelectorAll('.collapsible');
allCollapsibleElements.forEach((el) => {
el.addEventListener('click', (event) => {
const {parentElement} = event.currentTarget;

const sectionContentElement = parentElement.querySelector('.section-content');

const arrowIcon = parentElement.querySelector('.arrow');

sectionContentElement.classList.toggle('collapsed');
arrowIcon.classList.contains('fa-angle-down') ? arrowIcon.classList.replace('fa-angle-down', 'fa-angle-up') : arrowIcon.classList.replace('fa-angle-up', 'fa-angle-down');

if(el.innerText !== 'Auth & Registration' && !sectionContentElement.classList.contains('collapsed')) {
// Note: Index of the Auth & Registration section may change if further re-ordering is done
allCollapsibleElements[1].parentElement.querySelector('.section-content').classList.add('collapsed');
allCollapsibleElements[1].parentElement.querySelector('.arrow').classList.replace('fa-angle-down', 'fa-angle-up');
}
});
});

Expand All @@ -3611,3 +3623,36 @@ if (window.location.hash) {
tokenElm.value = accessToken;
}
}

function enableMeetingDependentButtons(enable) {
const meetingDependentButtons = document.querySelectorAll('.meeting-dependent');

meetingDependentButtons.forEach((button) => {
button.disabled = !enable;
});
}

enableMeetingDependentButtons(false);

const allSectionContentElements = document.querySelectorAll('.section-content');
const allArrowElements = document.querySelectorAll('.arrow');

function collapseAll() {
allSectionContentElements.forEach((el) => {
el.classList.add('collapsed');
});

allArrowElements.forEach((el) => {
el.classList.replace('fa-angle-down', 'fa-angle-up');
});
}

function expandAll() {
allSectionContentElements.forEach((el) => {
el.classList.remove('collapsed');
});

allArrowElements.forEach((el) => {
el.classList.replace('fa-angle-up', 'fa-angle-down');
});
}
Loading

0 comments on commit 2ea132e

Please sign in to comment.