Chat
allowing for collaboration without having to use fediverse DMs directly as those are hit or miss
# Types
3 different types of chats: global, faction, local, (+ bonus DMs)
## global chat
just as it says on the tin, a chat that everyone can see and contribute to
## faction chat
a chat that only faction members can chat in
## local chat
the entire canvas is split into 5x5 pixel chunks that each have their own chat
- this would allow for small-scale collaboration with other art pieces
## dms?
not sure about this one, but theoretically possible
# implementation
would use matrix as the backend for chat messages, most likely using the [matrix-react-sdk](https://github.com/matrix-org/matrix-react-sdk) although it's most likely going to be bloat & overkill for what we're using it for
the homeserver would be aftermath.gg with fediverse auth being an auth provider to link matrix accounts directly
theoretically matrix accounts could be linked to fediverse accounts using a standard, which is not developed yet, as some major instances have (at least the admins) on matching matrix accounts (eg lemmy.world having `@admin@lemmy.world` -> `@admin:lemmy.world`)
issue