🧠 Talk brainstorm ideas
Open
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
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.
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