Joined participant is not aware, if other participants have `raisedHand` flag
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 52/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- javascript
- Domain
- audio-video-rtc
Research direction
Start by reviewing the speaking-status approach in commit dbcf46c232e7b68eaae6217f6958623d41090fa5 and tracing how the participantModel is sent to recently joined participants. Compare that path with the raisedHand attribute behavior. Done means a newly joined participant receives the current raisedHand value for existing participants, with regression coverage for the reported call sequence.
Written by the indexing model from the issue text.
Description
Drawback I found so far:
- user 1 in call raised his hand (
attributes.raisedHandevaluate to{ value: true, timestamp: 123 } - user 2 joined call
- client of user 2 receives a participantModel of user 1 with
attributes.raisedHandas{ value: false, timestamp: 0 }
We most likely could reuse same method for raised hand flag to notify recently joined participants, as for speaking status: https://github.com/nextcloud/spreed/commit/dbcf46c232e7b68eaae6217f6958623d41090fa5
Originally posted by @Antreesy in https://github.com/nextcloud/spreed/issues/11394#issuecomment-1900188958
- Dominant language
- PHP
- Stars
- 2.2k
- Forks
- 587
- Avg merge
- 17h 55m
- Merged PRs (30d)
- 350
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from nextcloud/spreed
-
enhancement Needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
enhancement feature: api 🛠️ feature: bots 🤖
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
bug Needs triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
bug Needs triage
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
design enhancement feature: conversations 👥 feature: frontend 🖌️
Difficulty 4/5 3-5 days Newbie friendliness 48/100
All issues in nextcloud/spreed
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
getgrav/grav-plugin-api#45 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
RSS-Bridge/rss-bridge#5098 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
phingofficial/phing#2025 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
silverstripe/developer-docs#911 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100