Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Tavern #68

Open
MathiasGruber opened this issue Feb 6, 2024 · 0 comments
Open

New Tavern #68

MathiasGruber opened this issue Feb 6, 2024 · 0 comments

Comments

@MathiasGruber
Copy link
Owner

From AmeDot on discord: https://discord.com/channels/1080832341234159667/1129733185262075955

So overall the game Tavern is enough for the testing period and we do mostly use discord for everything else but for when the game will be at the final stages, a new engine will be needed my opinion containing at least these features:

Mentions: Implement a user mention feature where participants can tag specific players by using the "@" symbol followed by their username. This will notify the mentioned users and draw their attention to the message.

Reply Functionality: Introduce a reply functionality that allows users to respond directly to a specific message. This can be achieved by adding a "Reply" or "Quote" button beneath each message. When clicked, the user's reply will be linked to the original message, creating a threaded conversation.

Notification System: Develop a notification system that alerts users when they are mentioned or when there are replies to their messages. This can be done through desktop or mobile notifications, depending on the device they are using.

Real-time Updates: Ensure that the chat platform supports real-time updates so that users receive immediate notifications and can see new messages without refreshing the page. This can be achieved using technologies such as WebSockets or long polling.

Unread Message Indicator: Implement an indicator, such as a badge or highlight, that displays the number of unread messages or notifications in the chat. This way, users can easily identify which messages they have yet to read.

User Settings: Provide users with the ability to customize their notification preferences. They should have control over which types of notifications they receive (e.g., mentions, replies) and how they are delivered (e.g., sound, vibration).

Search and Filtering: Incorporate search functionality within the chat interface, allowing users to search for specific messages, keywords, or mentions. Additionally, enable filters to sort messages based on various criteria, such as date, sender, or context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant