General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  2. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  3. Custom tutorial text

    Enable the setting of custom tutorial text for the three tutorial intro screens, with markdown formatting support and preview of the messages to be sent.

    As a secondary priority, enable the setting of different messages based on the preferences of the end user, defaulting to English if no message is set.

    Requesting this because often organizations want to share more about the purpose of their Mattermost deployment, and include different links, e.g. link to naming conventions to use for channels, an internal user's guide to the key features in the system intended to be used, perhaps a video introduction from…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  4. copy existing mattermost token to other teams

    Currently there are many integrations via webhook / slash commands that need a specific token to be set up in the configuration.

    if you want to use the same slash command for several teams its not possible without updating the database manually with the same token you used before in another team.

    the best option would be something like a seperate option to set the generated token id manually, so its possible to use 1 token for 1 integration for all teams that are created in mattermost.

    Did the same manually in the mattermost database, by selecting the commands table…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  5. Markup to directly navigate to the ticket on Redmine, a small overview of the ticket as well.

    Markup to directly navigate to the ticket on Redmine, a small overview of the ticket as well. For example, when I refer to a ticket I use #ticket_no. This could be parsed by the parser and replaced by an href that points to the ticket

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  6. Show filenames after dragging a file into a message

    Currently when you drag a file into a message the name of the file isn't shown until you send a message. It would be nice if the filename could be displayed before sending so that you can confirm the right file was dragged in.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  7. Better /me command style

    /me command has very poor style distinction. It only uses italics but it is enclosed in a dialog balloon as any other message.

    It is more distinguishable, for example, when the system balloon tells join/leave actions in 3rd person. I think something like that would be more accurate for the /me command.

    7 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 →
  8. smtp authorization support request

    for most small company, there is no ldap servier or sso. but all most have email service, self hosted or saas like google mail.
    if there is a authorization type called smtp authorization like oauth2(google,gitlab...), it will make company helpful more without make another authorization system, bothered with account management.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  9. Offensive Words Filter

    In a professional environment, it would not be polite to allow some kind of language specially in open channels. It would be very useful for admins to handle a small database of words not permitted in their channel and a filter that replaces the "offending words" for symbols or other words defined by them.

    13 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 →
  10. Pseudo-random default avatars

    Make the default user's avatars more random. Instead of just being a circle with the first letter of the user's username, use some hashing algorithm to generate some sort of identicons. An idea very popular nowadays (Github, GitLab, Gravatar, Slack, etc)

    3 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 →
  11. Context menu on user names or mentions, like "Send Email", "View Profile" and allow integrations

    Clicking on a user mention shows other mentions. But maybe we want to interact with that user in other ways, like sending a message (which should open the private conversation with them), send an email, view profile, etc.
    In addition, we could allow for integration with some other service. For example, integration can be defined as a URL endpoint that can pass/post the username as parameter or request a custom field in the use profile which then can be sent as parameter. For example, let's say we want to integrate with Skype to call the user via Skype. Integration might…

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  12. Place to enter Google Analytics or Piwik stats tracking code

    Ability to add in footer some tracking code from Google Analytics or Piwik stats

    16 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 →
  13. Allow users and passwords to be created from admin console

    While having users create their own accounts as a result of sending an e-mail invite, I'd like to be able to make users and assign them permissions and passwords right from the admin console, without having to configure SSO or drop to a command line.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  14. Make referencing/embedding attached images easier

    It's already easy to attach an image simply via drag and drop or pasting it from the clipboard. That's great!

    Unfortunately at the moment it is not possible to attach an image and directly reference/embed it in the message, so that it is shown in the text. You first have to send the message to get access to the image links.

    The easiest solution would be, to provide image links even without sending the message, so that we can link manually.

    The more sophisticated solution would allow me to click on the image which should then paste the image link…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add a one-click action to create a new snippet

    Like Slack, being able to create a snippet by clicking a button and choose from a droplist the language would be far less painful than typing ``` (especially for non-qwerty keyboards).

    It would be more intuitive especially for coders who discover the platform. Thanks!

    16 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 →
  16. Extract GIF from Giphy links

    When posting a link to a Giphy page (e.g. http://giphy.com/gifs/power-rangers-morphin-OOZLyBA9Euq2I), it would be nice if Mattermost could automatically display the GIF below the post.
    (It works if you post the direct link to the .gif file but most users won't do that.)

    7 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 →
  17. Allow restricting GitLab/GitHub SSO user signups to only a particular team

    Near as I can tell, right now if you use the GitLab/GitHub SSO option, any user with an account is able to sign up. It'd be great if there was a way to restrict signups to only users who are members of a particular team.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  18. Customize search clause for fulltext search

    Currently search clause for fulltext is using "@@" operator for PostgreSQL with tsvector/tsquery. But I would like to use "LIKE" operator with re-generated index for better search using language specific algorithm(e.g. Japanese).

    Now search clause template is "@@ %s". I would like to replace it to "LIKE %s" or "LIKE func(%s)".

    4 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 →
  19. Use clocks to easily create and view threads

    This feature is really usefull to identify and follow different conversations in a channel.
    When you click on a clock, it adds the clock in the beginning of the post (or at the position of the cursor).
    When you hover on a clock in a post, it highlights the referring post and the answers to this post.

    You can see a demo there : http://sveetch.net/tribune/

    2 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 →
  20. For file storage, add support for Google Cloud Storage

    For users who don't want to or can't use Amazon S3 or local filesystem, adding support for Google Cloud Storage improves the "Cloud portability" of Mattermost, in addition to supporting more use cases.

    12 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 →
  • Don't see your idea?

Feedback and Knowledge Base