Skip to content

Merge development branch #178

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 319 commits into from
Jan 9, 2024
Merged

Merge development branch #178

merged 319 commits into from
Jan 9, 2024

Conversation

havardholvik
Copy link
Collaborator

We are edging even closer to v2, so lets get this in now to get it over the line.

nandito and others added 30 commits January 8, 2024 14:28
Until now the recorder and streamer clients have been excluded only when
they joined after the participants were in the meeting using SDK.

This fix excludes those non-person clients from the remote participant
list when the a participant joins a meeting that has a recording/stream
in progress already.
SFU can return the streams in the requiested size, so no need to download a
bigger resolution if the video view is small.
* break long lines into multiple lines;
* decrease the heading level of the Usage with Next.js section
* fix typo in the Next.js usage section
Define event listeners in an array and add them via a loop instead of
adding them one by one. This will make it easier to remove event
listeners in a hook cleanup.
This breaks the app currently as it uses another unresolved dep.
Removing it from the `nodeResolve` fn makes the test React apps work
with the SDK.

However Vite apps are going to break. But they're broken without this
change too.

Related PR: #60
The recent addition of screenshare support led to a regression in p2p
rooms, where remote participant video went missing. This fixes issue #72
esbuild doesn't support generating type declarations like rollup doesn

This is a little problematic, as now we have a separate build step that
tells tsc to generate our types.

tsc doesn't support generating a single index.d.ts file for es6 modules,
so we emit our directory structure.
This is a basic react app that uses the Browser SDK.
thyal and others added 25 commits January 8, 2024 14:28
* fix: localMediaSlice bug

* Add sendStatsCustomEvent to rtc manager interface

* Add reactor for rtc analytics custom events

* Add screenshare button to storybook

* Task: tidy customEvents object expression
Incorporate the latest embed element changes before merging into main.
This story needs to be converted to React before it can be used.
@havardholvik havardholvik changed the title Development Merge development branch Jan 8, 2024
@havardholvik havardholvik requested a review from a team January 9, 2024 07:29
@sebapawlak sebapawlak self-requested a review January 9, 2024 07:35
@havardholvik havardholvik merged commit 9c48cfb into main Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants