General
Please search for existing ideas before posting a new idea.
-
Bring profile photos from AD when AD/LDAP synchronization configured
A lot of AD forests have Profile Photos in them. Mattermost provides no administrative capability to set profile photos. Therefore, just yank them out of AD? Would prevent complex UI from being necessary and give us AD admins a more fancy way :)
25 votesThank you for nominating the feature! It is now available in Mattermost v5.24.0 in Enterprise Edition E10 and E20.
-
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 thets
(timestamp) of the parent post. if a post hasthread_ts
==ts
, then it is the beginning of a thread.possible approach:
import all posts except for ones wherethread_ts
!=ts
(as these are replies to other posts). once that's done, go back and import the replies since their parents will…39 votesThank you for nominating the feature! It is now available in Mattermost 5.12. Would anyone like to help re-tweet the announcement? https://twitter.com/Mattermost/status/1140597979985993728
-
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 voteThis was fixed in v5.13 release,
-
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 -
detect if user is realy idle (away), not just if window doesn't has focus
detect if user is really idle (away), not just if mattermost window doesn't has focus
74 votesThis was completed in desktop app v4.3: https://docs.mattermost.com/help/apps/desktop-changelog.html#all-platforms
-
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 votesThank you for nominating the feature! It is now available in Mattermost RN v1.18.
-
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 votesThank 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?
-
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 votesThank you for nominating the feature! It is now available in Mattermost 5.14.
-
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 -
Support different options for sorting the channels in the sidebar
Now the contacts (Direct messages) are always sorted alphabetically. It would be great to have different options of sorting. What we like the most is sorting by last message recieved/sent, which means on top we always have our most recent conversation (like in Skype)
Any chance to have it in future?855 votesThank you for nominating the feature! It is now available in Mattermost v5.32. Would anyone like to help re-tweet the announcement?
-
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 votesThis has been completed, more details here: https://docs.mattermost.com/help/settings/channel-settings.html#ignore-mentions-for-channel-here-and-all.
-
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 votesThis feature is complete. Ticket: https://mattermost.atlassian.net/browse/PLT-6246
-
reorder channels
Allow to reorder channels order (by drag n drop)
85 votesThank you for nominating the feature! It is now available in Mattermost 5.26.
-
Eliminate 4000 character per message (message length)
Currently I can't create messages with more than 4000 characters. This limit should be removed.
158 votesThank 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.
-
More robust CLI utility
My shop is very Linux and command line heavy. We would like to see the [install dir]/bin/platfrom utility expanded to include more features, which can then be scripted. The first such feature we would like to see would be the ability to list users from the utility.
45 votesThis use is resolved with our new mmctl CLI utility tool. You can learn more at https://docs.mattermost.com/administration/mmctl-cli-tool.html
The utility tool is also open sourced for anyone who would like to contribute more features to it: https://github.com/mattermost/mmctl
Thank you everyone who upvoted and participated to this feature proposal!
-
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 votesThanks 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.
-
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-attachments80 votesThis feature is complete and shipped with v4.2 on September 16th.
-
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 votesThis feature is complete and shipped with v4.2
-
Team icon
Ability to upload a team icon, and show it on the team select page.
Also, it would be nice to show them on the desktop app tabs.
211 votesThank you Martin Bastien for nominating the feature! This feature is now available in Mattermost v4.9.
-
Load more messages automatically when scrolling up in a chat window
... instead of having to click "Load more messages" over and over.
80 votesThank you for nominating the feature! It is now available in Mattermost 5.12. Would anyone like to help re-tweet the announcement? https://twitter.com/Mattermost/status/1140597979985993728
- Don't see your idea?