General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Filtering webhooks to process every post

    I'd like to code up support for specifying remote filters that would get to process every post. When a post is sent to the server, it would get passed to the processing service(s), which would return a potentially modified message to get saved/displayed. It would also potentially trigger an incoming webhook that might add follow-on information. The specification of the "filtering webhooks" would be similar to that of outgoing webhooks. Would anyone else be interested in this?

    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 →
  2. Extend customization options to include message bg for current user

    NOTES:
    - I'm posting this as per the request made here: https://github.com/mattermost/platform/issues/2549
    - I am not capable of implementing this myself

    Mattermost highlights user's own messages with a gray background (color depends on fg text color). It is entirely up to user's personal taste and preference whether these highlights add anything to the experience: I personally find them distracting and feel they disrupt the flow of the conversation. Also, visually, they're unappealing.

    So, however you feel about these highlights personally, you should at least agree that they're a prominent visual feature. As such, users should be able to turn them…

    41 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 →
  3. Improve web accessibility

    It would be great if the WCAG 2.0 guidelines could be implemented to help people with disabilities to use Mattermost.

    This is an area that is often overlook, specially by the recent wave of chat platforms, so it's an opportunity for Mattermost to differentiate itself from the crowd.

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

    This is planned. Would anyone be interested helping with this effort as we create tickets for them?

    It would be great to hear people’s feedback on what are the biggest gaps with accessibility currently.

  4. Change wording in app notifications that are @channel

    When someone post @channel i get a notification that says "somone metioned YOU....". That shoul ony come when they have mentioned you spesificly. if not it should say something like "in channel X someone mentioned @channel"

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Mattermost App - iPhone, iPad, iOS  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add a system console option to set whether team admins can make a team open

    Currently there is an option to restrict team creation. It would be nice to have the option where we let team admins create teams, but restrict open teams to system admins only

    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 →
  6. 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 →
  7. Add an Apple Watch app

    An Apple Watch app would be nice.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Mattermost App - iPhone, iPad, iOS  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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 →
  9. Ability to customize the chat display/layout

    Add a way to customize the display of the chat in the web interface. Currently a single message takes up two lines of text. If each message could be formatted as desired, the layout could be tailored to each users preference.

    For example (with overly descriptive variable names):
    %SENTTIME%| %SENDER%> %MESSAGE%
    Would result in:
    15:56| Kristian> Hello world!

    To build the current view, you could do:
    %AVATAR% %SENDER% %SENTTIMEAGO%\n%MESSAGE%

    Or something like that.

    As a long time IRC user, I feel that the WebUI for mattermost uses way too much space for a simple chat messages. With customized layout, it…

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  10. Provide an option to show the amount of new messages in a channel

    Actually we can see our amout of new mention in a channel, is it possible to do same thing with new messages ?

    I think the bold text for new messages isn't visible enough, with a sort of buble like mentions it can be more visible.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  11. Collapsible topics

    An accordion typed display, maybe to be as a setting in theme settings.

    9 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 →
  12. 9 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 →
  13. Make Up Arrow behavior configurable

    When you press Up Arrow, your expectations of what will happen may differ. A user coming from Slack might expect the current behavior, where you are allowed to edit your last message. A user coming from IRC, however, would like expect to cycle through his last typed messages by pressing Up Arrow one or several times. And there's an existing suggestion that it cycles through slash commands.

    There is only one Up Arrow button, so the best compromise will likely be to make it user configurable. This would of course also depend on the two latter options being implemented.

    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 →
  14. Please use a different emoji/emoticon set, the ones you have make me use them less.

    I'd put a sad face on the end there, but i'm not sure it will convey what i want..

    4 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 →
  15. Display extended message preview on hover

    When you hover a reference to an existing message (such as where one has been quoted in a thread), it would be neat if, when you hover the pointer above the abridged message preview, you could see the full text. This would save a click or two.

    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. Add user_real_name to outgoing slash commands or webhooks

    An outgoing /slash command from mattermost sends information including the token, userid and username in the POST.

    We would also like to see userrealname in the POST, without having to do another API call.

    For example:

    channelid=cniah6qa73bjjjan6mzn11f4ie&
    channel
    name=town-square&
    command=/somecommand&
    responseurl=not+supported+yet&
    team
    domain=someteam&
    teamid=rdc9bgriktyx9p4kowh3dmgqyc&
    text=hello+world&
    token=xr3j5x3p4pfk7kk6ck7b4e6ghh&
    user
    id=c3a4cqe3dfy6dgopqt8ai3hydh&
    username=freddy
    user
    real_name=Fred+Smith

    1 vote
    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 →
  17. 4 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 →
  18. Enable setup as a Tor hidden service (like XMPP servers)

    Many people use XMPP servers for instant messaging due to it's decentralisation. And many of these providers also have hidden service servers (.onion addresses)

    If Mattermost wants to be competitive with other popular instant messaging programs like XMPP (Jabber) then it needs to allow easy setup of hidden service servers, ideally with a wizard setup installer.

    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 →
  19. Microsoft Active Directory SSO with reverse proxy REMOTE_USER

    For advanced enterprises with sophisticated authentication requirements, this feature would allow authentication through REMOTE_USER information passed in via HTTP headers

    This feature requires a [fundamental change to the Mattermost user model](https://forum.mattermost.org/t/unifying-user-accounts-across-teams-for-mattermost-2-2/1126
    ) so that users can exist outside of teams.

    Several threads have discussed this feature:
    - https://forum.mattermost.org/t/active-directory-sso-through-a-reverse-proxys-remote-user/295
    - https://forum.mattermost.org/t/client-side-certificate-authentication/1174

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  20. give one click option to fully delete a message

    give option to delete all trace of the message deleted, or replace with "this message was deleted" text. Right now, if you want to delete your last message, you have to his up arrow, cmd-a, delete, enter, enter (to delete), then click on the X

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

Feedback and Knowledge Base