General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Report duplicate AD/LDAP information rather than setting usernames to random strings every hour

    When the AD/LDAP User Filter is too permissive, multiple user objects with the same Email Attribute may be returned. When this happens, and the Username Attribute is not present on the returned value, Mattermost may reset the username of the existing user with the same email address to a random string. This repeats every 60 minutes (or whatever the Synchronization Interval is set to).

    For example, if two LDAP objects are returned:
    { userclass=contact, email=myusername@example.com }
    { userclass=user, sAMAccountName=myusername, email=myusername@example.com }

    In this case, Mattermost may cause username@example.com's account to have its user id changed to a…

    11 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 →
  2. Override "I forgot my password" for AD/LDAP Authentication

    When using AD/LDAP authentication for the Mattermost Enterprise server there is still an "I forgot my password" link. I suggest that you allow Administrators to override where that link points to. For example, I would like that link to point to my corporate password reset and unlock portal. And/or allow administrators to turn that link off. This could be a part of the "Custom Branding" options on the Enterprise version.

    10 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 →
  3. 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 →
  4. Add a feature to create custom command alias within Mattermost client

    We would like a feature to allow leveraging slash command integrations so that users could create custom aliases locally. For instance, one of our integration commands is '/zoom' with additional arguments of 'join' and '<meeting ID>'. We would like to be able to create a custom alias so that a user could always include the arguments along with the slash command without entering 'join' and their 'meeting ID' each time they use the integration.

    10 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 →
  5. Add GPG signed and encrypted notifications (end to end)

    As administrator I want to restrict notification messages sent from my self-hosted mattermost server to be GPG signed and encrypted.

    That means, if a user hasn't uploaded a GPG public key to his account, notifications sent to him only contain some metadata or nothing at all.
    If a user has uploaded a GPG public key, then the notification message is encrypted for him as receiver, so only he can read it.
    The notification message shall be signed in any case with the private key that I configured in my mattermost server.

    Motivation: transport layer security between the mattermost server and…

    8 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 →
  6. search in bots' messages

    We use MM EE integrate with GitLab EE, so "bots" from GitLab post issues / comments / merge requests to our channels. Today I discovered that MM Search feature does not search (or index?) messages send by such bots as it does not consider them as char participants (from: autocomplete does not offer bots' names, only humans). Is there a setting affecting this or it's by design? Thank you.

    8 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 →
  7. direct message

    Improve search/filter during direct message.
    With more than 100 users, it is really tough to find the user for DM through scrolling. Sometimes the user only know the first name and not last name... or worse, can only guess the spelling

    Would be great if we could use

    "mochi"

    to find

    "masashi-mochizuki"

    7 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 →
  8. Disable join/leave messages globally

    It would be nice to disable the join/leave messages independently from the user specific setting. We use a channel to post anonymous posts via a bot. People can see who joined and see a link to an anoynmous post.

    7 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 →
  9. End-to-end encryption of mobile notifications

    If a user is sending highly sensitive information over a Mattermost deployment, having it traverse Apple's and/or Google's servers unencrypted en route to a mobile device may not be acceptable. At the same time, configuring the server to exclude the message body removes a significant amount of potentially-valuable context from the notification.

    The conflict between these concerns could be resolved by having the Mattermost server encrypt mobile notifications with a per-device key prior to submission, and having the mobile app decrypt the notification before presenting it to the user.

    This can be done on iOS with a Notification Service Extension: …

    7 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 →
  10. Support for nosql database

    Considering the benefits of data analytics for such kind of apps, don't you think support for a nosql database would help. Also, if you want to scale it to a million users; will a rdbms solution support that?

    6 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 →
  11. Ability to search all content (FOIA)

    Sorry if this is already a feature (I'm a Mattermost noob) but I haven't found a way of doing this yet...

    If we are going to implement this, we WILL need a way to search all content (Public/Private channels, Direct messages and Archived) for legal queries!

    This is a basic requirement of all software we implement within Government!

    Note: I am currently using the Team edition as a trial, so maybe it is a feature in the Enterprise version??

    6 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 →
  12. Limit direct messages per User

    We would like the users to focus on channels. Although we do not want to disallow direct messaging at all.

    It would be amazing if we could set a direct message limit per day.

    For example: User X is allowed to send 20 direct messages per day, while User Y can send unlimited direct messages.

    With this feature we don't limit the users too much, but we also make sure that important information is held in the channels.

    6 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 →
  13. Regex sound Alerts

    Regex sound Alerts

    Ability to create unique sound alerts based on text of message coming in.

    6 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 →
  14. Access Control List for Web Interface & Mobile App

    We are a .org wishing to implement Mattermost.

    We would like only a specific group of "internal" users to be allowed to access the server from outside the firewall. In addition, we would also like a specific group of external clients to be able to access the server through the mobile app.

    I understand one method is to use a VPN. However, an additional app to put on someone's device may be a burden.

    The Novell/Micro Focus Product Webaccess has a feature that allows the admin to specify users via an .xml file.

    A snippet:

    "Controlling WebAccess Usage:

    You can…

    6 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 →
  15. 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 →
  16. 5 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. Microsoft MS-CAPI / PKCS 11 Support

    For advanced enterprises, MS-CAPI / PKCS 11 support would allow additional enterprise authentication options across all native clients plus the web experience.

    4 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 →
  18. Purge Inactive Users

    It would be great to be able to purge users who have not logged into the site in a definable window.

    4 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 →
  19. We need "(managerable) Closed Public Channel / Nonstealth private group"

    as we like the style of discussion coming up to several topics, a lot customers we work with, make us work with an NDA. So we are not allowed to discuss work related stuff with people, that did not sign this NDA. Ok. We could go with Private Groups. BUT: this is invite only. Sometimes it would be helpful to be able to "see" that there are several topics that might be of my intrest, so i would like to ask the admin to let me join. So I would like to have different "Channel Modes" like : administrate channe…

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

Feedback and Knowledge Base