General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Advanced message/rich text editor

    Currently, it's not easy to write long and complex messages (source code for example). It would be nice to have the option to open a rich editing window.

    For example, another icon could be added at the left of the input box that opens a rich editing window with something like tinymce features. Slack has something like that . A plus icon is at the left and you can choose various ways to enter text according your needs. Even code snippets.

    47 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 →
  2. Video/Audio/Screenshare feature

    Add feature to make video/audio calls (personal/group)

    884 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    34 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Multiple concurrent daemons for HA/scalability

    I am currently running two mattermost daemons on separate VM's doing exactly the same thing (same nfs share for files, same MySQL cluster backend for database), to have HA.

    In my original setup I had them loadbalanced too (meaning individual user sessions got spread over both backends), however I noticed notifications were not always working.

    I got over this issue by reconfiguring the loadbalancer and putting the mattermost backends in active/stand-by - all sessions are now assigned to one backend (the 'active' one) until it fails (reboot, upgrade, etc.); then the stand-by becomes active all sessions move to the other.…

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  4. Delete a team

    Ability to delete a team in the interface.

    13 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 →
  5. Search text of attached files

    When attached files have text in them, the text of the files should be indexed so that it is available for search.

    32 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 →
  6. Expose message edit histories

    If users are given the ability to edit their messages, it is useful, at least for moderators and admins, to be able to see what their previous messages were. This is so that disputes between users can be resolved, where a user responds to a message that is subsequently edited to change the context and meaning of the response.

    5 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 →
  7. Add autocomplete for webhooks

    Sorry, I posted my idea here : https://github.com/mattermost/platform/issues/1256

    Descirption :

    Let me explain this through an example
    I've set a outgoing webhooks triggered by "$", then sended text is parsed by my bot, and runs according command.
    ie: "$start 1234" runs "start" command with "1234" args.

    Autocomplete hook could work like this:
    I enter "$st" and press tab, the hook is triggered, sends current text to the bot and the response populates the autocomplete list with something like [{command: […], description: […]}, […]] and whatever needed by the list.

    29 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 →
  8. Copying and pasting is not great

    A copied mattermost conversation has three lines per message, and the first line is like "ryantm1 minute ago" and the last line is blank. It would be nice if there were cleaner ways to copy the conversations.

    9 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 →
  9. 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.

    60 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

  10. Support websockets on separate sub-domain

    Cloudflare does not include support for websockets on its free accounts so they advise you to create a subdomain to be used exclusively for websockets and configure the DNS so that the websocket communication is not routed through their service. I'm not sure how difficult this would be to implement, but I am hoping not very ;-)

    2 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 →
  11. Search should include filenames of attached files/images

    Currently searching only looks at message text, not filenames of uploaded files.

    42 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 →
  12. Timer for channels

    Add a timer - like an egg clock.

    "I set the timer on this channel to 15minutes, and when its over, @channel gets a notification to stop their tasks and message the results here"

    "Ok, everybody brainstorm this idea until the channel timer bleeps"

    "Scrum meeting is delayed 30 minutes, I set up a timer so you dont miss the start of it"

    6 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 →
  13. Integration with matrix.org

    Matrix.org is an open standard for decentralised communication, providing simple HTTP APIs for text chat and VoIP calling and conferencing. It would be great to be able to talk Mattermost <-> Matrix!

    117 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support OpenID Connect

    I've been waiting for a project like Mattermost for a while, so thanks!

    I would love it if you would add support for account registration/signin via OpenID Connect. I'd like to set up a Mattermost server for my community, but we use OpenID Connect to add SSO to everything.

    180 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Integrate with push message gcm and register new users using phone number and SMS confirmation.

    The idea is to cloning WhatsApp.
    So, login using phone number + password
    SMS to user in order to verify the phone number
    Push messages with Google and apple.

    1 vote
    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 →
  16. 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-)

    73 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 →
  17. Tasks Management

    I would really like to have a task management feature or app integration.

    As I'm using Glip for some projects (as guest, not for my company, to avoid the Data trap you know very well from Slack :-), the best way is to see how it works here:
    https://glip.zendesk.com/hc/en-us/articles/202321814-Tasks-App

    103 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 →
  18. Autolink to Gitlab resources

    please provide automatic links and auto suggests to Gitlab resource like MR, #issue, project, user etc. if integrate with gitlab

    27 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. rooms for gitlab projects or issues

    the gitlab integration should have chat rooms per Project or even issues.

    3 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 →
  20. EE: OAuth2 for generic identity provider

    Add support for a generic OAuth2 provider for Mattermost Enterprise Edition, in addition to other single-sign-on features for enterprises.

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

Feedback and Knowledge Base