This repository was archived by the owner on May 24, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on May 24, 2025. It is now read-only.
Chat Functionality #7
Copy link
Copy link
Open
Description
This is a temporary issue to keep everything a bit cleaner until the Posts MVP routes and functionality
is finished as I want it.
Functionality directly related to instant messaging & communities is present here, including:
- Relationships (instead of friend requests we've got follows, so two users just follow each other in this case)
- Guilds (a form of communities, like Discord's servers or Reddit's subreddits.)
- Channels (a directory where users can convey between each other via Text, Voice, or Video. Channels can be present in Guilds or as a DM or GC between two or more users. Channels can also be used in a DM-like way to make support tickets when communicating to staff.)
- Categories (a directory of channels in a Guild which serves as a way of categorizing. The MVP will not allow category nesting, but I do eventually want some sort of multi-level categorization capabilities.)
- Messages (messages can contain text, voice (specialized, thing of Discord/Messenger's voice message capabilities,) images, and other files too. They can be sent only in channels.)
Notes, Extras, Wants
Channels
Not sure if it will be able to make it, but Discord has things like announcement channels and rules channels which largely only serve as a means to label channels better. A better way to do this, being both more customizable and just more enjoyable for users, is to let users set a custom icon on their channels which can be any emoji which we have support for.
Messages
(I get this is mostly client so probably belongs in the native app repo, but meh)
- Github Flavored Markdown, including basic HTML capabilities
- Math & Katex support
Metadata
Metadata
Assignees
Labels
No labels