General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. implement threads in slack import tool

    implement threads in slack import tool.

    right now, threaded messages lose their context when imported. they just become normal messages and not replies to other messages.

    https://github.com/mattermost/mattermost-server/issues/10203

    https://api.slack.com/docs/message-threading

    in slack, replies are standalone objects. it works via a thread_ts (thread timestamp) attribute. thread_ts refers to the ts (timestamp) of the parent post. if a post has thread_ts == ts, then it is the beginning of a thread.

    possible approach:
    import all posts except for ones where thread_ts != ts (as these are replies to other posts). once that's done, go back and import the replies since their parents will…

    39 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 →
  2. Hide the SMTP server password from system console

    The system console shows the SMTP server password in clear. No other application/website with sane defaults does that. Some offer a button next to the password field to reveal the password temporarily, so the user can make sure no one is standing next to them who could see the secret.

    I actually consider this a bug, but it was rejected as such: https://github.com/mattermost/mattermost-server/issues/10909

    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 →
  3. Desktop: Mac Mojave dark titlebar

    Please implement a dark window title bar for Mojave as it really stands out currently.

    Original request: https://github.com/mattermost/desktop/issues/848

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add Office365 authentication support for native mobile apps

    This feature is a show-stopper level requirement for using Mattermost on Mobile with companies in the Microsoft/Azure ecosystem.

    Reason being that most large scale companies have centralized identity management and have policies that prevent any application into their ecosystem if they cannot centrally control access to it. As an example, corporate IT usually want to make 100% sure that when they disable a user account from their AD, the change is carried over to all business applications and there's no risk of the user retaining access to company information once they have left. Using a central identity provider also makes…

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  5. New plugin hook to preproceses/format posts

    I tried to implement a plugin which supports spoilers and moderated posts.

    To achieve his would require me to process or format the post when it is being rendered.

    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 →

    Thank you for the proosal! In fact, web app plugins can render different post components based on the post’s type. Any time the web app encounters a post with this post type, it replaces the default rendering of the post component with your own custom implementation.

    This allows you to create a custom format for posts.

    https://developers.mattermost.com/extend/plugins/webapp/#custom-post-type-components

    Let us know if there is further functionality you’re looking for from the feature?

  6. Support import from Slack of private messages and private channels

    Support importing of private channels and private messages as these are part of the slack compliance exports.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support searching "in:" direct messages

    It would be nice if "in:" could support direct messages. This was discussed in

    https://github.com/mattermost/mattermost-server/issues/7762

    which depended on https://github.com/mattermost/mattermost-webapp/pull/189 which was already merged, so maybe this isn't too hard to add now?

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  8. Channel-specific option for Notifications from Channel-wide mentions "@channel", "@all", and "@here"

    Channel-specific option to enable/disable notifications from channel-wide mentions "@channel", "@all", and "@here". Currently they can only be globally toggled in "Account Settings" > "Notifcations" > "Words that trigger metnions" > "Channel-wide mentions @channel, @all, @here".

    I want notifications for some channels where I'm the main support person and need to respond to all messages, but do not want notifications on other channels that I never need to reference unless I have a question I'll be asking others.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  9. Eliminate 4000 character per message (message length)

    Currently I can't create messages with more than 4000 characters. This limit should be removed.

    158 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for nominating the feature! It is now available in Mattermost 5.0!

    New installs of Mattermost v5.0 and later allow up to 16383 characters per post. Instances of Mattermost installed earlier than v5.0 will need to update to v5.0 or later and then run a manual database migration in order to utilize the higher character limit. This migration can be slow for large Posts tables, so it’s best to schedule this during off-peak hours. See important upgrade notes (https://docs.mattermost.com/administration/important-upgrade-notes.html) for more details.

    To migrate a MySQL database, connect to your database and run the following:

    ALTER TABLE Posts MODIFY COLUMN Message TEXT;

    To migrate a PostgreSQL database, connect to your database and run the following:

    ALTER TABLE Posts ALTER COLUMN Message TYPE VARCHAR;

    Restart your Mattermost instances.

  10. Confirm with ping warning before sending (at)all (at)everyone (at)here (at)channel mentions

    Notifications are challenging, and a common source of friction seems to be "hey, you triggered a notification I didn't want by saying (at)all".

    Slack handles this nicely: they intercept the message before send, and advise the user of the outcome.

    > By using (at)all, you are about to notify 123 people in 12 timezones. Are you sure? [edit message] [send now]

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Member list on side of chat window w/ status indicator

    Show a member list on the side of the chat window listing all the users that are in the current room, sorted by status and then name (so that logged out users are at the bottom).

    This seems critical to communication .. who's in the room, who's online, who am I talking to, am I in the right room before typing @everyone, etc. At a glance. The little member button with drop down is insufficient especially in rooms with hundreds of people.

    Screenshot from Slack: http://take.ms/YhtK8

    19 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 →

    Thanks everyone for the feedback!

    We’ve now added a status icon in the channel member list (clicking the member icon in the channel header) and sorted it by user status.

    This improvement is supported in Mattermost v4.7.0 and later.

  12. Actions and buttons to incoming webhooks

    Hi,

    it would be nice if incoming webhooks could support some kind of actions or buttons.

    Ie: you use mattermost to recive alerts from a monitoriring system and you want to take action on this. Create a ticket, close the alert etc (linking to external systems/source)

    There are similar functionality in Microsoft Teams and Slack.

    https://dev.outlook.com/connectors/reference
    https://api.slack.com/docs/message-attachments

    80 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Integrations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add Button Message like Slack does

    On Slack, Bots can interact with users by adding UX elements within the message as you can see there : https://api.slack.com/docs/message-buttons

    This would be an awesome feature to have in Mattermost.

    21 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 →
  14. Load more messages automatically when scrolling up in a chat window

    ... instead of having to click "Load more messages" over and over.

    80 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 →
  15. Allow users to message themselves for quick notes

    *useful for keeping to-do lists, and reminders

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  16. 2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Hi all! Mattermost mobile apps v1.3 and later support the ability to turn off notification sound and vibration.
    – on iOS, you can configure it on your system notification preferences
    – on Android, sign in to the Mattermost, tap on the three dots at the top of your screen to open the main menu and choose “Settings”. There, you can configure your notification preferences.

    iOS: https://itunes.apple.com/us/app/mattermost/id1257222717
    Android: https://play.google.com/store/apps/details?id=com.mattermost.rn

    For the desktop and browser, you can configure desktop notification sounds from your Account Settings: https://docs.mattermost.com/help/settings/account-settings.html#notifications

  17. Receive simple share from other apps

    Enable the functionality to allow users to easily share images directly from other applications (such as the gallery) to a channel Mattermos. I am a developer of mobile applications and have some experience with Android, I would like to implement this functionality

    https://developer.android.com/intl/es/training/sharing/receive.html

    180 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Install Mattermost in a Subdirectory

    We are using HAProxy and multiple subdirectories as internal redirects, to consolidate services.

    Right now, Mattermost assumes it is being install at the root of a fully qualified domain name, so moving it anywhere breaks multiple paths for many files.

    It would be much more valuable for teams to be able to deploy to "http://www.example.com/chat" instead of always resorting to "http://chat.example.com/".

    See: https://mattermost.atlassian.net/browse/PLT-200

    213 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  19. 232 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  20. 206 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 11 12
  • Don't see your idea?

Feedback and Knowledge Base