Skip to content

feat: Implement time window look back #64

Merged
antobinary merged 1 commit intobigbluebutton:v0.0.xfrom
GuiLeme:feat-implement-time-window
Jul 29, 2025
Merged

feat: Implement time window look back #64
antobinary merged 1 commit intobigbluebutton:v0.0.xfrom
GuiLeme:feat-implement-time-window

Conversation

@GuiLeme
Copy link
Collaborator

@GuiLeme GuiLeme commented Jul 29, 2025

What does this PR do?

This PR introduces a configurable time window that determines whether a new user joining the session will automatically see the modal showing the last randomly picked user.

By default, this window is set to 30 seconds. For example: if User A is randomly picked 90 seconds after the meeting starts, any user who joins between 90 and 120 seconds will see the modal automatically. Users who join after 120 seconds won’t see it automatically but can still view it by clicking "Display last randomly picked user" from the actions dropdown.

Motivation

In some cases, showing the last randomly selected user no longer makes sense—such as when the topic or activity has already changed.

More

See ahead a demo of this feature, mind that the default time window is 30 seconds, but it is configurable:

demo-time-window-pick-user.mp4

…at join to not see the modal of previously selected user.
@antobinary antobinary merged commit 9eae9ca into bigbluebutton:v0.0.x Jul 29, 2025
2 of 3 checks passed
@gustavotrott
Copy link
Collaborator

I think it closes #60, right?

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.

4 participants