nextcloud / nextcloud/spreed

Sort videos like the participant list, moderators first

Open
#6,635 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: call 📹
Dominant language
PHP
Stars
2.2k
Forks
587
Avg merge
18h 27m
Merged PRs (30d)
333

Description

Is your feature request related to a problem? Please describe.
Ability to see the most important videos on the first page of grid view.

Describe the solution you'd like
Now that moderators are the most likely to talk and have video (with the new moderator permission), it would be good to have them on the first page of the videos.
Maybe sort the videos so that the moderators are always at the beginning, on the first pages.

Describe alternatives you've considered
Switching to speaker view, but in case of multiple people speaking and having a conversation, it would switch videos multiple time instead of seeing multiple people at once.

Additional context
As experienced during company call on c.nc.com I noticed that the main video was first on the first page.
Then as they had audio issues, they disconnected then when they reconnected suddenly they were not on the first page any more and I had to jump to the third page to find them.

And we only had 4 moderators in the participant list, one of them being the presenter, so they should be presented on the first page, as per proposed solution

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named in the issue. Start by locating the video-grid ordering and the participant-list moderator ordering, then verify the behavior with moderators who reconnect; done means moderators remain on the earliest grid pages.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.