nextcloud / nextcloud/spreed

🧠 Talk brainstorm ideas

Open
#13,403 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

overview
Dominant language
PHP
Stars
2.2k
Forks
587
Avg merge
18h 27m
Merged PRs (30d)
333

Description

Contributor week 2025

  • ☑️☑️☑️☑️☑️☑️☑️☑️☑️☑️ https://github.com/nextcloud/spreed/issues/3390
  • ☑️☑️☑️☑️☑️☑️☑️☑️☑️ https://github.com/nextcloud/spreed/issues/3954
  • ☑️☑️☑️☑️☑️☑️☑️☑️ Starred / favorite messages and threads
  • ☑️☑️☑️☑️☑️☑️☑️ Better/easy call reactions (reduce clicks, increase icon size, make it quick)
  • ☑️☑️☑️☑️☑️☑️☑️ Prompt/ask AI assistant to search for disussion (by description of it)
  • ☑️☑️☑️☑️☑️☑️☑️ https://github.com/nextcloud/spreed/issues/16977
  • ☑️☑️☑️☑️☑️☑️ https://github.com/nextcloud/spreed/issues/15877
  • ☑️☑️☑️☑️☑️☑️ https://github.com/nextcloud/spreed/issues/15026
  • ☑️☑️☑️☑️☑️ Better performance and UI for files upload (web + mobile progress, compressed files)
  • ☑️☑️☑️☑️ Show links in Shared items
  • ☑️☑️☑️☑️ Preview open conversations before joining (last messages)
  • ☑️☑️☑️☑️ People in the lobby - can’t chat, should be easily invited / notified
  • ☑️☑️☑️ Post highlighted messages as ‘from moderators’ (anonymously)
  • ☑️☑️☑️ Video - autotuning (adjust camera position, background, e.t.c.)
  • ☑️☑️☑️ Bridge with Mastodon, Whatsapp - easy setup
  • ☑️☑️ Group / organise/ tag messages in ‘Note to self’
  • ☑️☑️ GIF support in chats
  • ☑️☑️ Correct order of posting messages (text is fast, files are slow) 🐛
  • ☑️☑️ Channels as conversations
  • ☑️ New messages don’t always appear 🐛
  • ☑️ Redesign Talk Dashboard (again) 🐛
  • ☑️ Threads - read marker 🐛
  • ☑️ Counter, How many people read the message
  • ☑️ Post effects for virtual background (like Mac)
  • ☑️ Start a call directly from calendar

Company week 2025

  • ☑️☑️☑️☑️ Grouping conversations (folders, tags, …)
  • ☑️☑️☑️ https://github.com/nextcloud/spreed/issues/7660
  • ☑️☑️☑️ Announcements, sticky/pinned messages
  • ☑️☑️☑️ Create task out of message in Desktop client
  • ☑️☑️☑️ SIP dialout using own number
  • ☑️☑️☑️ Control message flood in big conversations (Twitch slow-mode, enforce drafts, don't allow sequential messages)
  • ☑️☑️ SIP dialin (mailbox, redirect, …)
  • ☑️ Android: QR code login
  • ☑️ Protected/Confidential conversations (no last message, no message content in notifications, …)
  • ☑️ Multi-speaker view (2 speakers e.g. in 1-1 with screenshare, or in big calls with 2 regular presenters)
  • ☑️ Add timer for presenters/moderators
  • ☑️ Access other conversations while in a call
  • ☑️ Faster UX when switching conversation (Searching for it (1+k problem) and Time from click until chat is finished)
  • ☑️ Add tags to messages
  • ☑️ Enhanced hot-keys / full keyboard navigation
  • ☑️ Automatically summarize "topics" and replace the related message with the summary
  • Overview of reminders
  • Disable join/leave sounds in big conversations
  • Notification when some guest joins a public conversation (e.g. customer chat when you wait for the other side to chat)
  • Grant permissions with Request > Grant instead of via Chat
  • As a moderator assist people to unmute
  • Suggest deletion of old/unused conversations
  • Recording management (easier overview and sharing)
  • Android: Share file directly to a conversation (instead of App > Conversation list > Share)
  • Mobile: Show latest images directly when sharing something to a conversation
  • Better GIF support
  • Preannounce scheduled calls
  • Easier federation (when joining public link, or via addressbook)
Pain point
  • As admin request some debug information without user interaction on browser console
  • Message flood
    • Limit messages outside of a call
    • Jump to latest when too many unread
    • Message threads and option to mute a thread but not the rest
    • Increase input field to emphasize longer single messages over single line messages

Contributor week 2024

  • ☑️☑️☑️☑️ Instant/disposable meetings: Start a meeting and after finishing it, it automatically gets removed https://github.com/nextcloud/spreed/issues/5972 / https://github.com/nextcloud/spreed/issues/14929
  • ☑️☑️☑️ Show if a message was sent silently: From a user perspective it is not clear if a message was sent silently or if a push notification was missed https://github.com/nextcloud/spreed/issues/12008
  • ☑️☑️☑️ Don't create a 1:1 conversation without sending a message first: As soon as you select a 1:1 conversation, a conversation is directly created. It should only be created after sending a first message
  • ☑️☑️☑️ Extend out-of-office to mobile device and also show it in advance (show upcoming vacation on friday already)
  • ☑️☑️☑️ Archive conversations, without leaving them: The conversation should not be visible in the conversation list, but you should still be part of the conversation and should receive notification if you're mentioned https://github.com/nextcloud/spreed/pull/13357
  • ☑️☑️ Title of the conversation in the URL: Currently the URL is just random, it would be nice to have pretty links, including the name of the conversation https://github.com/nextcloud/spreed/issues/2421
  • ☑️☑️ Grouping of conversations: Organize conversations in "folders", e.g. put every 1:1 in one "folder" https://github.com/nextcloud/spreed/issues/2448
  • ☑️ Schedule event from talk conversation: Able to show a calendar to schedule a follow-up event with a subset of the participants https://github.com/nextcloud/spreed/issues/6292
  • ☑️ Status of meeting should be visible for upcoming events in Talk: Upcoming conversations should be moved to the top of the conversation list
  • ☑️ Show participant count and date of last message for open conversations: Show a "preview" of the room before you actually show the room
  • ☑️ Global drafts: Start drafting a message on Device A and it should be available on Device B to continue https://github.com/nextcloud/spreed/issues/3055
  • ☑️ Shared media view: Allow to filter by file type and show date of sharing to the conversation
  • ☑️ Bypass DND: Some conversations should be marked as "bypass DND" so notifications are still reached https://github.com/nextcloud/spreed/pull/14738
  • ☑️ "Translate" time to local/different timezones
  • Threads: Chain of replies get condensed to a single stream of messages https://github.com/nextcloud/spreed/issues/1469
  • Better call notifications: Have multi select which people should receive a call notification
  • #13934
  • Show call summaries in shared media view to easily jump to them
  • Show "non-used" conversation to allow easy deletion of those (goes along with instant/disable meetings)
  • Call agenda: Hand out a call agenda upfront to the participants

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

This issue is a brainstorm list rather than a scoped task, and it names no files, tests, or entry points. Start by selecting one unchecked idea and reviewing its linked issue when available; the work is done only after that idea has defined scope and acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.