General
Please search for existing ideas before posting a new idea.
113 results found
-
Implement ~{channel_name} Feature for Private Channels and Direct Messages
The current ~{channel_name} feature only works for public channels.
As of now, users are able to obtain the URL of the private through the "View Info" feature.
Another option is to right click the room name on the channel list and click "Copy Link".
It will be good to standardize the feature across all types of channels to for a better user experience.
15 votes -
Add the ability to retrieve an archived private channel with admin permissions
I would like to be able to archive private channels that are no longer in use once a project collaboration is complete but also be able to retrieve that channel if the project reopens or as a means to preserve corporate knowledge and lessons learned for similar projects in the future. Currently, even if you are an admin for a channel, once you archive it, you cannot search for the channel or unarchive it.
1 vote -
Add second password box for confirmation when resetting via "Forgot Password"
After clicking "Forgot my password" and using the email link to reset, there is only a single box to enter a new password. A second confirmation box would be helpful to ensure no typos happen when entering the new password.
1 vote -
Configure left menu to sort channels according to read/unread messages
I would like to have my channel sorted, and having these with unread messages on top.
3 votes -
Auto-archive channels
Hello All,
Would be great to have any option to configure on MM to auto-archive channels (private or public) if no activity for a time period.
This will be really useful, due, we create channels everyday for temporal purposes (incidents, discussions, etc) and no always the participants archive the channels when are not needed.
So, an automatic way to do that would be great to perform the archival for the channels which the last activity was older than 30 days for example...;)
7 votes -
Make the user inactive when the user does not belong to a team
By default, when a user connects to Mattermost, the user gets the "active" status even if the user does not belong to a team.
Is it possible set the status to "inactive" when the user does not yet belong to a team ?1 vote -
"Save all attachments" - Multiple file download
we have to click on each attachment to download it. make Save all attachments available please. Drag and drop would be nice too.
Thank you
4 votes -
Mattermost Bulk Export Single / Selected Team
While the current Bulk Export Tool - https://docs.mattermost.com/administration/bulk-export.html#running-the-bulk-export-command - allows backend admins to export all the teams based on the following command:
sudo ./mattermost export bulk /home/user/bulk_data.json --all-teams
It will be great to have the ability to export single / selected team to remove any "inactive" teams when moving / migrating systems around.
The current workaround of removing unwanted teams from the export file is not ideal for instances that have a large number of teams.
57 votes -
Do not send notification emails if chat message got delete
Notifications of new chat messages should not be emailed if the chat message has already been deleted.
See:
https://github.com/mattermost/mattermost-server/issues/130643 votes -
Flag abusive or dangerous posts
Please give users the ability to flag posts that could be considered abusive, dangerous, or contrary to corporate policies. Once flagged a link to the post would be sent to a specific email address.
1 vote -
Allow users to signup without invite and also join team without invite
When open server is enabled, users can signup without invite. However when they signup they are allowed to create team, so I disabled it. Now when they sign up there is nothing. How about let them send request to join teams, and administrators can confirm.
2 votes -
feature to export team/channel members
it would be really nice for monitoring and auditing purposes, to be able to extract a list of members in teams and channels
2 votes -
Gsuite SAML authentication
Please add Gsuite as an officially supported SAML authentication source.
1 vote -
Plugin hooks for access control and logout events
Add server plugin hooks for access control (permission change) and logout events to enable developers to create custom server plugins to integrate with internal auditing/intrusion detection tools.
https://developers.mattermost.com/extend/plugins/server/reference/#Hooks
16 votes -
Improve High Availability UI
Some improvements could help administration:
- In the Cluster Status table, highly the node that the user is currently connected to so it's obvious
- Provide a way to connect directly to the server on the local port to debug that specific server.
Any other ideas for improvement?
1 vote -
Have the option for a test license for existing enterprise license holders
It would be incredibly helpful for enterprise license holders to be able to generate a sort of test license, so that they can set up a test instance with all the features of Enterprise instances (such as LDAP, SAML, etc) so they can test out their settings first before implementing them into their production instance.
4 votes -
Enable MFA reset through the system console
It would be nice if there were a way to reset someone's MFA configuration from the System Console instead of having to use the command line tool. For large teams, MFA devices are lost fairly frequently so it's burdensome to have to use the command line tool each time.
2 votes -
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: …
10 votes -
Administration of channels through Admin interface.
Implement channel management in the admin UI. Currently the only channel administration is in the channel itself or through the CLI.
1 vote -
Enforce MFA as permission.
Make enforce MFA a permission so you can assign it to specific group(s).
Some businesses do want to enforce MFA for some groups and some not.2 votes
- Don't see your idea?