General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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 →
  2. 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 →
  3. 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 →
  4. 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 →
  5. Add user_real_name to outgoing slash commands or webhooks

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

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

    For example:

    channel_id=cniah6qa73bjjjan6mzn11f4ie&
    channel_name=town-square&
    command=/somecommand&
    response_url=not+supported+yet&
    team_domain=someteam&
    team_id=rdc9bgriktyx9p4kowh3dmgqyc&
    text=hello+world&
    token=xr3j5x3p4pfk7kk6ck7b4e6ghh&
    user_id=c3a4cqe3dfy6dgopqt8ai3hydh&
    user_name=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 →
  6. 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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. extend the "Manage Members" console to delete and configure a users profile

    In some cases it could happen that a profile is broken or an administrator wants to completely remove a user from the system. (one example could be that an account was hacked an the system was fully spammed with senseless messages. Another example could be a test user and its messages).
    An administrator should therefore be able to completely remove all arrears of such a users from the system. Furthermore he should be able to manage a user Profile to be able to disable notifications as an attendee or insert Profile Pictures to accounts.

    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 →
  11. Support UTF-8 characters in username

    Add support for UTF-8 characters in username, so non-English users can use their name as a username.

    From: https://github.com/mattermost/platform/issues/1528

    31 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 →
  12. include a Trace option in the logging modes.

    We were having an issue that was causing Mattermost to continually crash for no apparently reason. Nothing was consistent in the log files, debug didn't give enough information, heck I even did an strace on the PID and wasn't able to get anything useful. A Trace option should include DB calls, perhaps a transaction ID to link the API call to the DB call...

    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 →
  13. improve profile images by offering arbitrary size with cropping/centering

    from https://github.com/mattermost/platform/issues/1981, Currently you have to click a button in order to select and image, and it has to be a rectangular image already. Instead, it makes sense to do things more like twitter or flickr, where you can either click-to-browse or just drag-and-drop an image onto the UI, and then the UI gives you the option to crop and scale, so you can pick any image and then just select the rectangular subsection you want to have act as your profile picture.

    13 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 administrators get a notification when new channels were created

    When users create new channels, there currently seems to be no notification emails send to administrators neither when a new channel is added nor who this channel added. This prevents administrators from being informed proactively about misbehaviours of users (i.e. if users create non corporate/private information exchanges on the system). A moderator feature would be very appreciated to help the IT securing itself and not having to explain the CEO why there is a public channel for exchanging illegal content, for example.

    9 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 →
  15. Secure direct messages using TextSecure/Axolotl algorithms

    Secure direct messages (and may be messages in private groups) using TextSecure/Axolotl algorithms. Unlike OTR protocol this will enable sending secure offline messages. I think TextSecure library could be used https://github.com/janimo/textsecure

    17 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 →
  16. make private chats able to authorize users based on ldap groups

    In corporate Environments often closed discussions take place between persons whose users already exist within predefined ldap groups. For Mattermost it would make sense to authorize users for private channels using such existing ldap groups.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ability to export all of a specific user's content when required for compliance

    From: https://github.com/mattermost/platform/issues/2291

    In corporate environments it is sometimes necessary on legal grounds to check an employees communication. Usually the management asks the IT therefor to deliver ones communication. Currently an administrator is neither able to view the existing private chats from any user nor is there an export function to extract all users content from the database

    5 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 →
  18. Mattermost/doc i18n support with sphinx-intl

    Hi. I am programmer in Japanese.

    I think that I also want to contribute to a great product called Mattermost, I am writing this in poor English. please forgive me.

    My suggestion is "Mattermost/doc i18n support". Mattermost/doc using sphinx, because I thought that can be easily implements with "sphinx-intl".
    ref: http://www.sphinx-doc.org/en/stable/intl.html

    I made PR (protorype), I hope you will discuss it.
    https://github.com/mattermost/docs/pull/80

    sincerely.

    p.s.

    This is my first contribute working, and my English is so poor, please forgive me if I say something rude.

    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 →
  19. email notifications for new messages and for channel joins look alike and have a similar email notification subject

    This behaviour leads to that one could not see at first sight which type of message the notification was for, because the email subject is always "New Mention on...".
    It would be more informating and appropriate to choose a email subject that makes clear at first sight which kind of mention the notification is about. (channel join, user disabling, mention, etc)
    In my opinion a channel join is no mention in sense of a new message. There is a difference between a new message and other System activities and this should be clear withing the notification email.
    Maybe ist reasonable…

    1 vote
    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 →
  20. add support for syslog output

    It's a pain to deal with many scattered logfiles, so syslog support would be a welcome alternative.
    The only extra configuration despite enabling, and the loglevel should be the syslog facility.
    https://github.com/mattermost/platform/issues/1820

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

Feedback and Knowledge Base