General
Please search for existing ideas before posting a new idea.
1162 results found
-
include a Trace option in the logging modes.
We were having an issue that was causing Mattermost to continually crash for no apparently reason. Nothing was consistent in the log files, debug didn't give enough information, heck I even did an strace on the PID and wasn't able to get anything useful. A Trace option should include DB calls, perhaps a transaction ID to link the API call to the DB call...
1 vote -
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.
117 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.
148 votesFor now, a plugin can be used: https://github.com/moussetc/mattermost-plugin-spoiler.
-
Add an Apple Watch app
An Apple Watch app would be nice.
18 votesThere is a PR ready for testing here: https://github.com/mattermost/mattermost-mobile/pull/941
-
Transifex Web Hooks
Transifex Web Hooks
4 votes -
Atlassian Crowd Support
Atlassian Crowd is the SSO and central user-manager for all Atlassian Products. Its provides an REST and SOAP API.
Following features would be nice:
- Synchronize users with crowd
- Use crowd Cookie to authenticate userAlso see:
- Atlassican Crowd Features: https://www.atlassian.com/software/crowd/overview/key-features
- Atlassican Crowd Pricing: https://www.atlassian.com/software/crowd/pricing50 votes -
Sending emails to Mattermost
Like this in Slack
https://get.slack.help/hc/en-us/articles/206819278-Sending-emails-to-SlackThere is a workaround with Mattermail, but it means for each channel I need to create an email (alias) which is cumbersome.
238 votes -
Implement changing channel ownership
There is currently no method for changing the owner of a channel.
- A channel owner should be able to assign ownership of their channel to another user
- Team admins and System Admins should be able to assign ownership of any channel to another user
44 votesEnterprise Edition includes Channel Admins: https://docs.mattermost.com/help/getting-started/managing-members.html#channel-admin.
-
Microsoft MS-CAPI / PKCS 11 Support
For advanced enterprises, MS-CAPI / PKCS 11 support would allow additional enterprise authentication options across all native clients plus the web experience.
4 votes -
Microsoft Active Directory SSO with reverse proxy REMOTE_USER
For advanced enterprises with sophisticated authentication requirements, this feature would allow authentication through REMOTE_USER information passed in via HTTP headers
This feature requires a fundamental change to the Mattermost user model so that users can exist outside of teams.
Several threads have discussed this feature:
- https://forum.mattermost.org/t/active-directory-sso-through-a-reverse-proxys-remote-user/295
- https://forum.mattermost.org/t/client-side-certificate-authentication/11747 votes -
iOS and Android apps should allow users to bypass certificate warning
iOS and Android apps should allow users to bypass certificate warning. Some of us don't have proper certs and use the application for small teams, and don't have the resources to get proper web certificates.
19 votes -
Extend customization options to include message bg for current user
NOTES:
- I'm posting this as per the request made here: https://github.com/mattermost/platform/issues/2549
- I am not capable of implementing this myselfMattermost highlights user's own messages with a gray background (color depends on fg text color). It is entirely up to user's personal taste and preference whether these highlights add anything to the experience: I personally find them distracting and feel they disrupt the flow of the conversation. Also, visually, they're unappealing.
So, however you feel about these highlights personally, you should at least agree that they're a prominent visual feature. As such, users should be able to turn them…
41 votes -
Search on all public channels
For now it only searches the channels that you have joined.
Maybe the info you are searching exists outside of the channels you have already joined.
38 votes -
give one click option to fully delete a message
give option to delete all trace of the message deleted, or replace with "this message was deleted" text. Right now, if you want to delete your last message, you have to his up arrow, cmd-a, delete, enter, enter (to delete), then click on the X
5 votes -
Improve web accessibility
It would be great if the WCAG 2.0 guidelines could be implemented to help people with disabilities to use Mattermost.
This is an area that is often overlook, specially by the recent wave of chat platforms, so it's an opportunity for Mattermost to differentiate itself from the crowd.
39 votesThis is planned. Would anyone be interested helping with this effort as we create tickets for them?
It would be great to hear people’s feedback on what are the biggest gaps with accessibility currently.
-
Disable direct messages
Our company would find it useful if there was an admin option to disable direct messages all-together.
We think this may help the work of teams where there is no need to discucc anything outside of team channels.102 votes -
email notifications for new messages and for channel joins look alike and have a similar email notification subject
This behaviour leads to that one could not see at first sight which type of message the notification was for, because the email subject is always "New Mention on...".
It would be more informating and appropriate to choose a email subject that makes clear at first sight which kind of mention the notification is about. (channel join, user disabling, mention, etc)
In my opinion a channel join is no mention in sense of a new message. There is a difference between a new message and other System activities and this should be clear withing the notification email.
Maybe ist reasonable…1 vote -
Enable export and import of Display Settings
Similar to theme export/import, have UI under display settings that lets you export and import font, language, themes and other options under Account Settings > Display based on a piece of text that can be copied and pasted from an input box
0 votes -
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!).
138 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?
-
Code snippet with preview
It would be really nice to have preview boxes of long code blocks (Code snippets).
It should be cropped if there are more then x lines (maybe configurable), and could be opened in a new tab or fade out within the chat. An extra code viewer "window" would be nice.E.g. :
https://i.imgur.com/6I25yR1.pngIt is really easy to do so:
Add a span/div element within the code block, give it absolute bottom position and a height (50px here), give it a gradient bg color and give the code block a max-height with overflow hidden. there you go.66 votesThe feature is under review. Would anyone would be interested contributing the improvement if we made it a help wanted ticket? https://docs.mattermost.com/process/help-wanted.html
- Don't see your idea?