General
Please search for existing ideas before posting a new idea.
- or
1200 results found
-
Automatically expand permalinked messages
When you paste a permalink in the channel, it displays as any other
link. It would be great if these were automatically recognized, and
expanded with a preview of the message (similar to when you reply to a message), together with the Jump button so you can easily jump to that point in history without reloading the entire tab (or opening a new
tab).18 votes -
Noification through Taskbar blink for new messages
There are instances when I am away from my PC and when I come back, I want my attention to be pulled to mattermost if I have new messages. A taskbar blink on new messages will do that.
Now I have to remember to open mattermost every once in a while, which you tend to forget when you are busy with other work.17 votes -
Support UTF-8 characters in username
Add support for UTF-8 characters in username, so non-English users can use their name as a username.
33 votes -
Mattermost Federation
Let all the Mattermost instances connect to each other, like the way Jabber/XMPP does it. So if I want to chat with someone on another instance, I just open my own instance and add a contact like "nameofuser@mattermost.otherdomain.tld" and the two Mattermost instances will connect to each other.
80 votesAs a starting point, anyone from community interested in helping add this through an integration?
If so, we can open an APR to discuss (http://docs.mattermost.com/process/accepting-pull-request.html)
API documentation here: http://docs.mattermost.com/developer/api.html
You might start with open source Mattermost apps like Matterircd (IRC server) which might have a lot of the parts you’d need: https://github.com/42wim/matterircd
-
iOS horizontal support on iPhones
I would like to add horizontal support to the iOS iPhone application in order to make viewing code snippets a bit more user friendly.
I have implemented the change already, but need a ticket to create a pull request.
1 vote -
Add ephemeral chats
Implement ephemeral chats. Useful for one-off topic discussions that may intersect users who do not all participate in a common room and for topics that don't fit existing rooms. There would be a simplified creation process (no topic, no purpose, invite users as the first action), generally more like Direct Messaging. It should also be possible to add/remove people from the conversation and promote it to a real room at some point. Maybe I just want to talk with a group of colleagues about dinner tonight...
Benefits:
- Quick
- No competition for room names
- Possibly allow them to be OTR, i.e. not logged? This is not really a requirement, the ephemeral nature is more about the use of the chat, not necessarily the retaining of the chat logs.Implement ephemeral chats. Useful for one-off topic discussions that may intersect users who do not all participate in a common room and for topics that don't fit existing rooms. There would be a simplified creation process (no topic, no purpose, invite users as the first action), generally more like Direct Messaging. It should also be possible to add/remove people from the conversation and promote it to a real room at some point. Maybe I just want to talk with a group of colleagues about dinner tonight...
Benefits:
- Quick
- No competition for room names
- Possibly allow them to…9 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-App109 votes -
Privacy option to disable disclosure of online presence
I would like options to control all the possible ways that my online presence can be disclosed by Mattermost, including:
1) any kind of online status indication
2) any kind of idle/away status indication (not sure if this exists today)
3) the indication to others that I am typing
Sometimes, users prefer to lurk... that means not revealing any kind of online presence.
18 votes -
Expand syntax highlighting in code blocks to more languages
Mattermost uses highlight.js (I think) - but bundles support for just a subset of languages. This reduces client side load times by limiting the amount of Javascript loaded.
This could be made configurable at run-time, so for those using for example scala or Powershell can get highlighting for their languages without impacting performance.
51 votes -
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
-
Allow interactive markdown components
Allow clickable markdown links to interact with the channel/app. Ideally bots or services posting markdown components could embed clickable links which could populate the users text input and/or automatically post an outgoing webhook message for the user.
35 votes -
Calendar App
To complement and extend the task management, a calendar app will really be a nice feature!
Please see the Glip implementation of it
https://glip.zendesk.com/hc/en-us/articles/202321744-Calendar-AppAnd so MatterMost will also become a Glip alternative 8-)
91 votes -
Advanced message/rich text editor
Currently, it's not easy to write long and complex messages (source code for example). It would be nice to have the option to open a rich editing window.
For example, another icon could be added at the left of the input box that opens a rich editing window with something like tinymce features. Slack has something like that . A plus icon is at the left and you can choose various ways to enter text according your needs. Even code snippets.
61 votesThis is planned, Jira ticket here for tracking: https://mattermost.atlassian.net/browse/PLT-2114
-
extend the "Manage Members" console to delete and configure a users profile
In some cases it could happen that a profile is broken or an administrator wants to completely remove a user from the system. (one example could be that an account was hacked an the system was fully spammed with senseless messages. Another example could be a test user and its messages).
An administrator should therefore be able to completely remove all arrears of such a users from the system. Furthermore he should be able to manage a user Profile to be able to disable notifications as an attendee or insert Profile Pictures to accounts.11 votes -
Switch usage for "Write a message..." vs "Add a comment..."
In our use case, most posts are intended as replies to a previous post. So it would make sense that the default main view holds single topic/discussion, and the text box at the bottom is for posting replies to that thread, and a List of available topics are shown on the side, where you also can post new topics.
This is effectively the opposite of how the UI is laid out now. The background for this request is that most users (myself included) miss to post a reply as a comment, and mess up the conversation history (even a lot of users are not even aware of the comment feature, nor the reason why we would want them to use it), so making it easier to do "the right thing" would be great.
This should of course be a preference, under system settings or some such, as not everyone would want it this way. Maybe even have it so you can toggle which way to look at the conversations on a per user/channel basis.
In our use case, most posts are intended as replies to a previous post. So it would make sense that the default main view holds single topic/discussion, and the text box at the bottom is for posting replies to that thread, and a List of available topics are shown on the side, where you also can post new topics.
This is effectively the opposite of how the UI is laid out now. The background for this request is that most users (myself included) miss to post a reply as a comment, and mess up the conversation history (even a lot…
34 votes -
Support Gravatar for avatar images
Gravatar support to autopopulate avatar images
118 votes -
Different user roles to configure
As of now there are only two: 1. Admin 2. Member
Admin, would like to make someone "Manager" who can create private groups but can't delete one. Regular "Member" will not be able to create private groups or channels.
26 votes -
System Admin should be able to force displaying of users real name (prename and surname! not nickname or username!)
In some environments it would be very usefull for the participants to be able to clearly identify a user. This is not necessarily the case, if nicknames (or even usernames) can be choosed by the users themself to be displayed in Mattermost channels.
Therefore an administrator should be able to force the displayed name to display the prename and surname within the chat history window to minimize an users anonymity. This may be also related to a forced disclosure of prename and surname during the registration process.17 votes -
Search should include filenames of attached files/images
Currently searching only looks at message text, not filenames of uploaded files.
45 votesThis feature is planned and can be followed with this ticket: mattermost.atlassian.net/browse/PLT-6402
-
5 votes
- Don't see your idea?