Skip to content

General

Please search for existing ideas before posting a new idea.

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

1195 results found

  1. include message metadata in webhook/slash http requests to help tell bot messages apart from human messages

    It is currently not possible for a webhook/slash command webservice (a bot) to tell whether a message came from another bot (or this bot) or from a human.

    See also the GitHub discussion: https://github.com/mattermost/mattermost-server/issues/9719#issuecomment-438320149

    Summary:

    Even though it is usually possible to set the displayed username to an arbitrary value when programmatically creating a post, this username is ignored when the created message is sent out via a webhook, leaving a lot of opportunity for loops.

    There are 4 ways new messages (posts) can be created:
    - Human types them
    - Incoming Webhook
    - Outgoing Webhook bot response.
    - API…

    8 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  ·  Integrations  ·  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. Configurable desktop notifications duration

    Mattermost is intended to be team collaboration and messaging tool.
    It functions fine when working with channels which are similar to forums or IRC channels.

    But when sending direct messages, the user experience is quite bad because desktop notifications disappear after 5 seconds and when user is concentrating to something else or is AFK he will miss the notification and doesn't know that someone is trying to reach him.

    It would be great if there was a configuration option where user can choose how long the notification should be displayed.

    This feature was already implemented in v3.4, but was removed…

    136 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. flashing messages deim skype make the icon and messages flash

    i like to have skype flash a incoming message and the chat box too that the message came from

    4 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)
  4. Allow Mattermost App on Windows select specific Web Browser for opening links

    Default to OS default web browser, but allow Mattermost to override the OpenIn browser selection.

    1 vote
    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)
  5. Support moving channel without adding all members to new team first

    Currently when moving a channel with CLI you must first manually add all users to new team. The CLI should automatically add missing users to new team when moving channel.

    1 vote
    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. add or remove people from a group message

    Sometimes, you start a Group Message and realize later that you need to add a new person to the conversation, or remove someone from the conversation.

    Currently, there is no way to add/remove someone from a conversation. A new Group conversation has to be started, but all of the previous discussion details are lost, or have to be copied and pasted, one at a time, into a new Group conversation.

    Please add the ability to add/remove people to/from an existing Group Message.

    38 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)
  7. Interactive buttons supporting emoji

    If the text outside the interactive button is an emoji, eg. ":smile:", it gets rendered as the smile emoji. However, if this text is inside an interactive button, the test ":smile:" gets rendered.

    Similarly when dealing with "£" signs, "£" renders correctly outside the button, but inside just the text is rendered.

    It would be good if emoji and other HTML shortcuts could be implemented within the buttons themselves.

    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. Trigger outgoing webhook by join/leave event

    This would allow integrations to welcome newly joining users.

    3 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  ·  Integrations  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Make log file reading easier

    The timestamp within the log is now Unix Timestamp. This makes it really hard to find the right logs when there is a issue.

    Please implement a option to change to a human readable time. I suggest the UTC timestamp. Dateformat can be fix of should better be looking for the server values.

    Now:
    {"level":"debug","ts":1540975612.3137412,"caller":"web/handlers.go:50","msg":"POST - /api/v4/users/status/ids"}

    Better:
    {"level":"debug","ts":10/31/2018 8:46am,"caller":"web/handlers.go:50","msg":"POST - /api/v4/users/status/ids"}

    Optimal (i am in europe):
    {"level":"debug","ts":31.10.2018 8:46,"caller":"web/handlers.go:50","msg":"POST - /api/v4/users/status/ids"}

    Best regards

    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. Add a command /play to play sound, movies quotes, etc.

    We use Mattermost in a small team and when it comes the time to chill out, we sometimes abuse of the #random channel
    We loved the emoticon customization and we would love to see the possibility to send a sound to react to a message with the right movie quote for example.

    That could be a plugin with a command like /play, I just doubt that the plugin would have the right to play a sound in browser.

    The sound (and the command) could be created by users just like emoticons. The user should have to upload a sound file…

    46 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)
  11. Prompt email-based accounts to re-auth using LDAP during migration period

    Our organization wishes to use the new bulk export tool to migrate teams and users from our pilot server. This server used email-based accounts, and we are now using LDAP authentication on the new Enterprise server.

    All of these accounts should have LDAP, but were created using email addresses that do not always map. We want users to be able to log in once with their old email authentication, then be prompted to log in again using their LDAP credentials.

    4 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. add multiple channel selection for incoming webhook

    System users should be able to add multiple channels instead of one channel. We have users that are creating several individual webhooks for the same hook. Is there a way to add multiple selection when setting up an incoming webhook? This will allow an easier way to set this up.

    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  ·  Integrations  ·  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. make Shift-Up select from the list of recent messages to reply to

    Currently Shift-Up allows for a quick reply to the latest message, but what if someone just said something and the one you want is no longer the latest?

    Repeated presses could move up through the message history, allowing to reply to a message that isn't the latest.

    Likewise, Shift-Down (currently unused) could move down the list (and, optionally, all the way back to the main input field like Ctrl-Shift-L)

    1 vote
    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. Add notification timeout option

    I've seen other thing saying there is a timeout option for notifications but I'm not seeing one in the Linux desktop app. Should it be there? If not, I'd really like a way to make the notifications to be persistent until I interact with them or Mattermost.

    15 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)
  15. Personal VPN

    Possibility to connect to the Mattermost server on private network from public network using VPN without turning VPN on for all the traffic.

    1 vote
    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)
  16. Allow SVGs for team icons, user icons and logo

    I can only use JPG, GIF, PNG today and SVGs are rejected.
    I would be happy if I could use SVGs also everywhere as it's the superior format if you have only graphics.

    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)
  17. Limit number of times animated emoji will loop

    When users have their mattermost window open all the time, animated emoji that are endlessly looping can be very distracting and annoying. If they paused after looping a set number of times, it would greatly improve the user experience for me.

    11 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)
  18. CMD/CTRL+K should allow to switch to conversation from other team

    When you are part of two or more team and you have unread channel in another team you've currently selected, you can not switch to it with CMD/CTRL+K. Since there is no keyboard shortcut to switch team (already discussed in various place), this would be nice to display the conversation from the other team in the conversation selection popup!

    13 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)
  19. Bluejeans Integration

    Be able to start a Bluejeans meeting with "/bluejeans" similar to Slack.

    15 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)
  20. Wide Picture Preview

    Have an option to change preview display to show the preview without file name and size. Intead a wider thumbnail.

    26 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