DanielFGray / DanielFGray/rfchat

Screen sharing and stage-channel controls

Open
#32 0 comments 0 reactions 0 assignees View on GitHub
enhancement p3 task
Dominant language
Elixir
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Summary
Implement screen-sharing controls and stage-style channel controls once the voice foundation exists.

## Scope
- Define product behavior for screen sharing within voice sessions.
- Define stage-style audience/speaker/moderator controls adapted to a single guild.
- Support moderation actions around speaking permissions and stage handoffs.
- Keep web-desktop-first behavior coherent before broader client parity.

## Acceptance Criteria
- [ ] Stage-style roles and controls are explicit and permission-aware.
- [ ] Screen-share entry points and moderation controls are understandable in the UI.
- [ ] Audience/speaker transitions are visible and recover correctly after reconnects.
- [ ] The feature boundaries with core voice transport and permissions are clear.

## Operational Notes
- This issue depends on voice-channel signaling and permission work being trustworthy first.
- Self-hosted operators need explicit controls to disable or limit costly realtime features.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.