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

Discordification of Matrix/Synapse/Dendrites (feature request) #582

Closed
26 tasks
matrixbot opened this issue Oct 30, 2024 · 3 comments
Closed
26 tasks

Discordification of Matrix/Synapse/Dendrites (feature request) #582

matrixbot opened this issue Oct 30, 2024 · 3 comments

Comments

@matrixbot
Copy link
Collaborator

This issue was originally created by @DonaldTsang at matrix-org/dendrite#582.

I have been a Riot user for about one and a half years, and I would hope for these features to give people a better user experience (features recommended from friends in Discord)

  • Room feature support
    • Custom server-based and room-based emojis
      • Have custom server emojis downloaded and be usable as a basic feature
    • Emoji collection sharing
      • Similar to Telegram, Messenger, LINE and Whatsapp, but shareable and if possible, self-hosted or user-hosted
    • Emoji reaction for texts and files (useful for voting)
    • Automated (non-manual) key sharing
      • Some people are sick of needing to sharing key every time someone gets in the room, they would like to have auto key sharing once in an E2E room
    • Multi-room search
  • Community support
    • Community id generation
    • Community room mass generation
    • Community room searching
    • Community multi-admin multi-mod support
    • Community and sub-community sort
  • Role and access support
    • Mass room invitation by role or community
      • invitation to a server once application is approved
    • Mass room banning/kicking by role or community
      • for when "unfavorable" behavior by certain users happen
    • Community room sub-categorization and access
      • for visitor vs club member vs club staff separation
    • Role application and removal
      • for upgrading users to automatically bring them to certain rooms
    • Announcement rooms by role
      • rooms that allows viewing but not posting unless it is staff
    • Reaction allowance by role
      • for voting by certain role but not others
  • audio chat support
    • self-host SIP room support (tying SIP with server)
    • self-host Mumble room support (tying Mumble with server)
    • Radio/Playlist bot support
  • collaborative support
    • self-host Etherpad/Firepad support (tying *pad with server)
    • self-host Hackmd support (tying Hackmd with server)

Cross-reference:
https://github.com/vector-im/riot-web/issues/7487
matrix-org/synapse#4030

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @ptman at matrix-org/dendrite#582 (comment).

Maybe you should stop copy&pasting this same issue everywhere. Dendrite will at some point implement everything synapse does. In the meantime synapse and matrix-spec are probably the right places for protocol-level features and riot for client features.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @DonaldTsang at matrix-org/dendrite#582 (comment).

@ptman Got it. Was worried that the things I bring up won't be standardized.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @uhoreg at matrix-org/dendrite#582 (comment).

Closing this issue as it doesn't belong here, and many of these features are already planned and have their own issues already. Copy-and-pasting the same issue in multiple places is more likely to make people annoyed with you than it is to get things implemented.

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