General
Please search for existing ideas before posting a new idea.
-
Add option to set multi-team team or server-wide display defaults
Add an option to allow changing of the default "Display" settings from the System Console. (E.g set Theme & Teammate Name default "Display" settings globally).
146 votesThank you for this feature idea! We have started to work on this feature.
Also note that we have experimental system-wide default theme settings: https://docs.mattermost.com/administration/config-settings.html#theme-settings-experimental.
-
Build Android app without Google Play Services
The Android app requires the Google Play Services because it uses GCM for push notifications. This library is not open-source so it prevents Mattermost from being included in FOSS repositories like F-Droid.
It would be nice to have an option that builds the app without GCM.143 votes -
should implement an admin interface to the System Console to make the server auto update to the latest MM release
It would be great to make admins life easier to develop an auto admin function to Mattermost that on click downloads, installs and updates the given installation, so the admin doesn't need terminal or root access anymore. Especially renewing the config (put the existing entries in the new/extended config) would be helpful.
145 votes -
search through all teams
Right now the scope of the search feature is limited to the current team. It would be great to have option allowing to specify the scope: channel, team, global (for example)
139 votes -
Use a different color thread bar for different threads
When there are multiple threads going on in the same channel, all lines are prefixed by a grey vertical bar. The only way to separate the threads is to read the reference message. If the vertical bars had different colors (randomly selected), it would be easy to at a glance see which messages belongs to which threads.
135 votes -
Add a way to spoiler some messages or part of messages
I think it would be a great idea to add spoiler tags like message or message but for spoilers (i.e ^This is a spoil^)
There are several ways to implement this:
-By having an expand/close button for showing/hiding the message
-By having to select the text to see it
-By having to hover on the text with the cursor to see it (might be problematic for touch-based devices)I suggest discussing on what is the best for mattermost.
133 votesFor now, a plugin can be used: https://github.com/moussetc/mattermost-plugin-spoiler.
-
JIRA improvements
Add to jira plugin features to notify about new comments, description changes, attachments changes in a ticket.
130 votesThe status of this feature can be followed via this Jira ticket: https://mattermost.atlassian.net/browse/MM-12474.
-
Change notification sound
Nobody likes it.
Tested on 4 people, everybody wanted to turn it off ASAP.128 voteshttps://mattermost.atlassian.net/browse/PL-15
Need to use royalty free sound, please include reference to public domain license or similar in pull request.
-
Create a "already used tags" drop down menu when typing # , based on the already used hashtags
To preserve or moderate a given thread , theme or channel, tagging them makes the search much easier afterwards. But to make sure, that the given hashtags will be the same (tag cloud?), by typing # a dropdown should show up with already used tags. Behavior could be the same lile with @ or :(for smileys!).
127 votesHey all! Thanks for upvoting the feature, it is now planned: https://mattermost.atlassian.net/browse/MM-10456
Anyone interested helping contribute the feature to the project?
-
121 votes
-
Integration with matrix.org
Matrix.org is an open standard for decentralised communication, providing simple HTTP APIs for text chat and VoIP calling and conferencing. It would be great to be able to talk Mattermost <-> Matrix!
117 votes -
Have the option to configure special/specific notification sounds based on keywords
Currently it is not possible to have notifications triggered based on keywords, for example if there are any emergency keywords, a certain ringtone or vibration (or both) will be triggered.
This would be important in the event of any emergency that requires immediate action.
112 votes -
allow admins to set the default channels when a member joins
It was nice in Slack to say for the batch of invitees that have been recently invited that they be thrown into channels x, y, z instead of having to manually Add Member to varying channels or ask them to seek out channels and add themselves.
106 votesHey all! The work has now started and we’ve released an experimental setting for default channels.
System Admins can configure default channels via config.json, here is more information about it https://docs.mattermost.com/administration/config-settings.html#default-channels-experimental
Big thanks to @dschalla for contributing this improvement!
-
MSI installer for windows client
We need a MSI file for automated (silent) installation. That way you can deploy the application with the group policy of windows.
105 votesWork for an MSI has begun! If anyone is interested contributing or testing the installer, let us know here: https://github.com/wget/mattermost-desktop-msi-rd
-
Configurable desktop notifications duration
Mattermost is intended to be team collaboration and messaging tool.
It functions fine when working with channels which are similar to forums or IRC channels.But when sending direct messages, the user experience is quite bad because desktop notifications disappear after 5 seconds and when user is concentrating to something else or is AFK he will miss the notification and doesn't know that someone is trying to reach him.
It would be great if there was a configuration option where user can choose how long the notification should be displayed.
This feature was already implemented in v3.4, but was removed…
104 votes -
Tasks Management
I would really like to have a task management feature or app integration.
As I'm using Glip for some projects (as guest, not for my company, to avoid the Data trap you know very well from Slack :-), the best way is to see how it works here:
https://glip.zendesk.com/hc/en-us/articles/202321814-Tasks-App103 votes -
Away Status Configuration
Just to expand on the original idea located here:
https://mattermost.uservoice.com/forums/306457-general/suggestions/17128663-configurable-away-time
Auto-away should at least be configurable in terms of minutes, or an option should exist to disable it completely. These settings should exist per user, but I'm not sure how much value it would add if the administrator determines the configuration for the team.
100 votes -
way to turn off emoticons?
from https://github.com/mattermost/platform/issues/1982, Skype etc. allow you to turn off emoticons, so that you get the raw text input instead of the converted smiley face. Not everyone appreciates chat filled with emoji, so it'd be a nice feature to have emoticon rendering a setting people can turn on or off (note that this is about MM-conversion of one an ASCII sequence into an emoticon. If someone types an actual unicode emoji, then that's what they intended to type. But if someone types a colon, a dash, and a closing parenthesis, they did not type a smiley icon, and not everyone…
98 votes -
Preinstalled "matter-bot"
I´m just stealing the idea from slack ;)
I would like to see a simple bot that I can configure much like the "Slack Bot" (https://get.slack.help/hc/en-us/articles/202026038-Slackbot-your-assistant-notepad-programmable-bot)
This is a great and simple way to get started with bots!
97 votes -
Easily change default channel town-square
Across Go and React code, town-square channel is hardcoded. Maybe we can make it configuration-based so teams can easily change it and the platform can redirect correctly to /channel/<new name>.
However doing this, we also have to change the mobile app code e.g. https://github.com/mattermost/android/blob/master/app/src/main/java/com/mattermost/mattermost/MainActivity.java#L137 code.
94 votes
- Don't see your idea?