Feature Wishlist #1

Open
opened 2023-02-06 05:35:08 +00:00 by kirsle · 0 comments
Owner
  • Better UI to see who's viewing your cam/kick them off/etc.
  • Moderator controls
    • Kick users
    • Mark user webcam NSFW
    • Ban users
  • Handling of NSFW videos to segregate them from others
    • Let users tag their own video stream?
    • Bind videos to specific public rooms instead of the global Who List?
  • Sound effects for users joining the room, new DMs etc.
    • If DMs or chat sounds are enabled, consider the browser tab being unfocused to mean the chat isn't active and play the sound when a message is received (instead of only playing if the channel isn't the currently selected one on frontend).
  • Typing indicators.
    • Main chat can say "2 people are typing..." and DMs say when the other person is.
  • Add API endpoints to get data about the chat room (to show on your chat landing page, etc.)
    • Who's currently online (count of users, list of users?)
  • User status and idle (let users mark themselves as Away, or do so automatically if the tab is unfocused for a duration of time)
  • Links in chat should always open in a new tab so they don't take you out of the chat room when clicked.
  • Embiggen the video
  • Mirror my video
  • Chat server retains recent history of public rooms (last 15-20 messages), to echo them to newly connecting users.
    • Bring back server side timestamps for that?
  • Disable auto-scrolling.
* [x] Better UI to see who's viewing your cam/kick them off/etc. * [x] Moderator controls * [x] Kick users * [x] Mark user webcam NSFW * [x] Ban users * [x] Handling of NSFW videos to segregate them from others * Let users tag their own video stream? * Bind videos to specific public rooms instead of the global Who List? * [x] Sound effects for users joining the room, new DMs etc. * [x] If DMs or chat sounds are enabled, consider the browser tab being unfocused to mean the chat isn't active and play the sound when a message is received (instead of only playing if the channel isn't the currently selected one on frontend). * [ ] Typing indicators. * Main chat can say "2 people are typing..." and DMs say when the other person is. * [x] Add API endpoints to get data about the chat room (to show on your chat landing page, etc.) * Who's currently online (count of users, list of users?) * [x] User status and idle (let users mark themselves as Away, or do so automatically if the tab is unfocused for a duration of time) * [x] Links in chat should always open in a new tab so they don't take you out of the chat room when clicked. * [x] Embiggen the video * [ ] Mirror my video * [ ] Chat server retains recent history of public rooms (last 15-20 messages), to echo them to newly connecting users. * Bring back server side timestamps for that? * [x] Disable auto-scrolling.
kirsle added the
enhancement
label 2023-02-06 22:41:38 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: apps/BareRTC#1
No description provided.