Skip to content

Meta-issue: Discordification of Matrix/Synapse/Dendrites (feature request)Β #1476

@DonaldTsang

Description

@DonaldTsang

Description

There are at least a dozen issues relating to the design of Riot being too user unfriendly, and that people are suggesting designs similar to established apps like Discord and Slack.
(Please post related issues in this page for further discussion)

Issue Types:

  • Better Communities (AKA Discord "servers")
  • Seamless E2E with better UX
  • Better "unread messages" with ping as primary type
  • Tag-based user and mod/admins types (similar to Discord)
  • Mumble as a default widget (instead of Jitsi as it is bad on mobile)
  • (others not included in the list above)

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: matrix-org/synapse#4030

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions