Skip to content

General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

1161 results found

  1. Comment on the posted IMG on specific elements.

    My Feature Idea:
    Open a Preview of the posted IMG or PDF and comment on specific elements. (For Design Teams like the feature in InVision)
    Example: Comment on the button on the left side because it looks too small.
    I love Mattermost and plan to integrate it in our workflow :)

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Channel modes

    We tend to use the channels in two different ways. Some channels are for chat; a stream of short messages. Other channels have more in-depth messages (like explanations, articles, meeting notes, etc.). In those latter channels, to communication focuses less on a single stream, and more on the replies.

    Currently Mattermost solely focuses on chat streams (chat mode), having replies as an option (literally on the side).

    I want to suggest an extra mode: topic mode. It differs from the chat mode in the sense that:
    - The main might only show the topics (first level messages), not the replies.…

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Move a message to another channel

    Sometimes a user posts his message in the wrong channel. Deleting the message and repost is a simple solution. However, sometimes the message already contains replies. Is it possible (to make) to move a message including its replies to another channel?

    832 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    planned  ·  Katie Wiersgalla responded

    We are currently looking at bringing the features of the Wrangler plugin into the core product to solve the use cases of:

    1. Moving a message or thread to another channel
    2. Attaching a message to an existing thread

    You can follow progress here as we start design soon: https://mattermost.atlassian.net/browse/MM-35848

  4. Advanced search; perhaps using google type shortcodes

    There is currently no way to exclude results, or to get results where multiple conditions exist;eg
    Returns only where both terms are found : termA AND termB
    returns only termA but not if termB exists : termA -termB
    etc...

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Filter Search/channel by tag.

    It would be nice to have a bar along the top or side of the ui that could be populated with tag so that the user could filter their search results, or channel contents by filters.
    Currently search is inclusive, which makes it hard to reduce the number of search results. Tag filtering would be one method to improve this.

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Support connecting with IRC clients

    Mattermost should support regular IRC clients. A bridge require you to host an entire separate IRC server just for a couple of IRC clients, unless you want to give control to an IRC network. In addition, a bridge per definition is hackish. People speaking are not in the userlist, private messages are impossible etc.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. iOS keyboard improvements

    Currently both the iOS app and the Mobile view of mattermost (my local install is the last travis-ci build from a week or so ago) when you bring up the input box you are presented with a Send icon, on top of a Done button along with a Return on the actual keyboard. This from a user perspective is super confusing and unintuitive. I would suggest either completely removing the Send icon, or removing the Done text and that whole extra bar that ends up being drawn just to have it there. Also if at all possible changing return to…

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Expand syntax highlighting in code blocks to more languages

    Mattermost uses highlight.js (I think) - but bundles support for just a subset of languages. This reduces client side load times by limiting the amount of Javascript loaded.

    This could be made configurable at run-time, so for those using for example scala or Powershell can get highlighting for their languages without impacting performance.

    51 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Add per-channel email notification controls

    Similar to per-channel desktop notification controls, I'd like the option to disable email notifications on a per channel basis. A good use case for this is our Git repo web hook: I don't need an email telling me I pushed commits to the repository (currently the author name generates a mention notification).

    My original forum post might provide additional context.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Display option to add a click count next to embedded links

    Similar to how discourse (https://forum.mattermost.org/) tracks the number of clicks on a link.

    Proposed spec:

    1) Add Team Setting > Display > Advanced Message Display Options

    Title: Advanced Message Display Options

    Help text: "Advanced options for message display."

    [ ] Show count of clicks next to hyperlinks in messages.

    2) If zero clicks have been made on a link, show no indicator.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Add line numbers to code blocks

    We would like code posted in messages to have a syntax highlighter for different programming languages (we would be interested in bash, php, css, html etc. Having line numbers would also be nice so when discussing code you can easily know what line you are talking about.

    14 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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.

    60 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Delete a team

    Ability to delete a team in the interface.

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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.

    80 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    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

  19. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Search should include filenames of attached files/images

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

    45 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base