General
Please search for existing ideas before posting a new idea.
109 results found
-
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 -
"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 -
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 -
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 -
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 -
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 -
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 -
Adding users to group DM should provide an option to keep history
When you have a multi user direct message and you add new members (as a conversation grows to need more people) you end up creating a new DM with no history. Instead mattermost should provide an option to keep the history available.
204 votesRelated ticket here: https://mattermost.atlassian.net/browse/MM-25966
-
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 -
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 -
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 -
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.
11 votes -
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 -
Don't show deactivated ldap users
My organization would like to have the option to not show deactivated users in member lists.
3 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 -
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 -
Default email domain for LDAP users
There should be a option for default email domain for LDAP users.
Use case: large organizations often have multiple object trees, and some might not contain the users email address explicitly. In some cases you might have a default email domain for all users (example.com) in addition to their unit-specific (unit.example.com) domains.
For more dynamic settings like a Django settings.py you might to able to specify that the email address of an users is their uid + the default email domain of your organization, but when that's not the case you instead relay on the settings being provided to you,…
2 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 -
Make log file reading easier
The timestamp within the log is now Unix Timestamp. This makes it really hard to find the right logs when there is a issue.
Please implement a option to change to a human readable time. I suggest the UTC timestamp. Dateformat can be fix of should better be looking for the server values.
Now:
{"level":"debug","ts":1540975612.3137412,"caller":"web/handlers.go:50","msg":"POST - /api/v4/users/status/ids"}Better:
{"level":"debug","ts":10/31/2018 8:46am,"caller":"web/handlers.go:50","msg":"POST - /api/v4/users/status/ids"}Optimal (i am in europe):
{"level":"debug","ts":31.10.2018 8:46,"caller":"web/handlers.go:50","msg":"POST - /api/v4/users/status/ids"}Best regards
9 votes
- Don't see your idea?