General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 68 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add actual permanent deletion - on database AND filesystem level

    It would be really, really cool, if one would be able to delete content permanently.

    The problem is that currently the mattermost installation will grow indefinitely.

    The idea is to allow system admins (or "./platform"-access) to clean storage and database.
    Selectively: delete all "deleted" files, delete all "deleted" messages.

    Currently you can delete users and teams permanently.
    (leaving their filesystem stuff)
    Which basically just needs some little extension.

    Also add some information for sysadmins on how much filesystem storage is currently in use (+used by deleted files) and add an option that warns sysadmins if the set number of GB…

    68 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  3. File Archieving Feature

    I suggest to have a file archieving service that will move old files to an archive repository.
    If the user tries to access an archieved file, the server must be clever enough to recover that file from the archive repository.


    • Archive repository could be cloud server or a NAS with FTP service.

    • Upload files to archive repository whenever the file repository is full or the files are too old(set by the admin. I think 1 month old is enough).

    • Download files from archive repository will be slower. That’s fine this is an economical solution.

    • Archive repository is not mandatory, it…
    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  4. marking posts as read on viewing, not all in channel at once

    For example I have off-topic channel with 1000 unread messages. I want to read them all, but it takes 15 minutes or more. I start reading, read about 200 messages, but at that time I receive very important direct message, or mention in other channel. I switch to that channel, do what I need, but when I come back to off-topic channel, i have all messages marked as read. moreover - I instantly jump to the end of a channel, not to place where i stop reading.

    Also even if channel is opened, but i am reading something in past…

    65 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 65 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow latex inline ($ latex here $)

    Currently you have to do

    latex
    latex here

    It would be handy if you could do

    $ latex here $ too

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Personal Timeline: See History of all Conversations

    I would like to see all recent posts in one page.
    Think of it as your personal conversation timeline.

    63 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow selecting and deleting multiple messages at once

    Allow Channel Admins to be able to enter "select" or "edit" mode where checkboxes appear next to the messages.
    Admins would be able to select messages one by one or to select a range of messages by clicking the first one, holding Shift button and selecting the last one (like we've used from other software).

    After selecting multiple messages, Admins would be able to delete them at once, or perform any other action that might be implemented during the development (move, archive, flag, something else).

    This feature would make it a lot easier to delete whole bunches of off-topic messages…

    63 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. Calendar App

    To complement and extend the task management, a calendar app will really be a nice feature!

    Please see the Glip implementation of it
    https://glip.zendesk.com/hc/en-us/articles/202321744-Calendar-App

    And so MatterMost will also become a Glip alternative 8-)

    63 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  10. voice channels (like discord or mumble)

    Would be fantastic for my team to be able to have a static voice channel to join instead of creating a conference every time.

    62 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Integration with Bitbucket

    Please create an integration with bitbucket

    62 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  12. Enable omission of message snippets in email notifications

    For organizations with advanced compliance requirements, this feature should enable a System Administrator to omit the inclusion of message contents in email notifications.

    61 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  13. Administrator should be able to change the profile settings of an user

    An Administrator should be able to change the profile settings of an user (i.e. changing the user picture,user Name or first/last name)
    Also, an administrator should be able to prevent users from being able to changing these options. (policies)

    60 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  14. CMD/CTRL+number should switch teams

    Hitting CMD+1 should select the first team, CMD+2 should select the next etc. (I guess this translates to ctrl on Linux / Windows).

    Right now its a lot of mouse movement to switch between teams.

    60 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. Provide for multiple fonts

    Recently the ability to choose fonts was removed. See https://forum.mattermost.org/t/removing-font-setting/3367. Now there is only one font, and it renders poorly for me (insufficient weight/contrast) on smaller high DPI displays. This makes the GUI very hard to use. Please provide a way to select among a set of fonts, or ideally specify my own.

    Frankly the justification for removing the feature was weak. Let the user decide if the load time or other trade offs are worth the better rendering.

    59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  16. Mattermost Federation

    Let all the Mattermost instances connect to each other, like the way Jabber/XMPP does it. So if I want to chat with someone on another instance, I just open my own instance and add a contact like "nameofuser@mattermost.otherdomain.tld" and the two Mattermost instances will connect to each other.

    59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    As a starting point, anyone from community interested in helping add this through an integration?

    If so, we can open an APR to discuss (http://docs.mattermost.com/process/accepting-pull-request.html)

    API documentation here: http://docs.mattermost.com/developer/api.html

    You might start with open source Mattermost apps like Matterircd (IRC server) which might have a lot of the parts you’d need: https://github.com/42wim/matterircd

  17. Ability to disable rendering of animated emoji, or to hide posts, to improve performance

    The problem I am having is that in some channels when users are using tons of animated emojis, I am seeing my CPU sit at >=30%. If I then switch to a more static channel, the CPU usage drops off the top of the list.

    The feature I would love is to either:
    * Have the ability to disable the rendering of animated emojis (or gifs?)
    * Or to have the ability to hide posts

    Currently I have to make sure never to leave a heavy animated channel as my active channel.

    56 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Forbid to change username

    Add an server wide option to forbid renaming user names. It might be a security problem, if someone claims abandoned user name (/account name).

    56 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. member list

    Member list on side of chat window w/ status indicator

    Show a member list on the side of the chat window listing all the users that are in the current room, sorted by status and then name (so that logged out users are at the bottom).

    This seems critical to communication .. who's in the room, who's online, who am I talking to, am I in the right room before typing @everyone, etc. At a glance. The little member button with drop down is insufficient especially in rooms with hundreds of people.

    This is a repost, but the original is…

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Code snippet with preview

    It would be really nice to have preview boxes of long code blocks (Code snippets).
    It should be cropped if there are more then x lines (maybe configurable), and could be opened in a new tab or fade out within the chat. An extra code viewer "window" would be nice.

    E.g. :
    https://i.imgur.com/6I25yR1.png

    It is really easy to do so:
    Add a span/div element within the code block, give it absolute bottom position and a height (50px here), give it a gradient bg color and give the code block a max-height with overflow hidden. there you go.

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base