General
Please search for existing ideas before posting a new idea.
1206 results found
-
Collapsible topics
An accordion typed display, maybe to be as a setting in theme settings.
9 votes -
9 votes
-
Make Up Arrow behavior configurable
When you press Up Arrow, your expectations of what will happen may differ. A user coming from Slack might expect the current behavior, where you are allowed to edit your last message. A user coming from IRC, however, would like expect to cycle through his last typed messages by pressing Up Arrow one or several times. And there's an existing suggestion that it cycles through slash commands.
There is only one Up Arrow button, so the best compromise will likely be to make it user configurable. This would of course also depend on the two latter options being implemented.
2 votes -
Please use a different emoji/emoticon set, the ones you have make me use them less.
I'd put a sad face on the end there, but i'm not sure it will convey what i want..
4 votes -
Display extended message preview on hover
When you hover a reference to an existing message (such as where one has been quoted in a thread), it would be neat if, when you hover the pointer above the abridged message preview, you could see the full text. This would save a click or two.
1 vote -
Add user_real_name to outgoing slash commands or webhooks
An outgoing /slash command from mattermost sends information including the token, userid and username in the POST.
We would also like to see userrealname in the POST, without having to do another API call.
For example:
channelid=cniah6qa73bjjjan6mzn11f4ie&
channelname=town-square&
command=/somecommand&
responseurl=not+supported+yet&
teamdomain=someteam&
teamid=rdc9bgriktyx9p4kowh3dmgqyc&
text=hello+world&
token=xr3j5x3p4pfk7kk6ck7b4e6ghh&
userid=c3a4cqe3dfy6dgopqt8ai3hydh&
username=freddy
userreal_name=Fred+Smith1 vote -
Transifex Web Hooks
Transifex Web Hooks
4 votes -
Enable setup as a Tor hidden service (like XMPP servers)
Many people use XMPP servers for instant messaging due to it's decentralisation. And many of these providers also have hidden service servers (.onion addresses)
If Mattermost wants to be competitive with other popular instant messaging programs like XMPP (Jabber) then it needs to allow easy setup of hidden service servers, ideally with a wizard setup installer.
3 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 -
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 -
improve profile images by offering arbitrary size with cropping/centering
from https://github.com/mattermost/platform/issues/1981, Currently you have to click a button in order to select and image, and it has to be a rectangular image already. Instead, it makes sense to do things more like twitter or flickr, where you can either click-to-browse or just drag-and-drop an image onto the UI, and then the UI gives you the option to crop and scale, so you can pick any image and then just select the rectangular subsection you want to have act as your profile picture.
13 votes -
make administrators get a notification when new channels were created
When users create new channels, there currently seems to be no notification emails send to administrators neither when a new channel is added nor who this channel added. This prevents administrators from being informed proactively about misbehaviours of users (i.e. if users create non corporate/private information exchanges on the system). A moderator feature would be very appreciated to help the IT securing itself and not having to explain the CEO why there is a public channel for exchanging illegal content, for example.
9 votes -
Secure direct messages using TextSecure/Axolotl algorithms
Secure direct messages (and may be messages in private groups) using TextSecure/Axolotl algorithms. Unlike OTR protocol this will enable sending secure offline messages. I think TextSecure library could be used https://github.com/janimo/textsecure
17 votes -
make private chats able to authorize users based on ldap groups
In corporate Environments often closed discussions take place between persons whose users already exist within predefined ldap groups. For Mattermost it would make sense to authorize users for private channels using such existing ldap groups.
2 votes -
Ability to export all of a specific user's content when required for compliance
From: https://github.com/mattermost/platform/issues/2291
In corporate environments it is sometimes necessary on legal grounds to check an employees communication. Usually the management asks the IT therefor to deliver ones communication. Currently an administrator is neither able to view the existing private chats from any user nor is there an export function to extract all users content from the database
5 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 -
add support for syslog output
It's a pain to deal with many scattered logfiles, so syslog support would be a welcome alternative.
The only extra configuration despite enabling, and the loglevel should be the syslog facility.
https://github.com/mattermost/platform/issues/18204 votes -
make an admin be able to differ between inactive and disabled users
The problem of the current situation is, that an administrator yet is only able to set an user account status to "inactive". This means more a disabling of the user, because the user is in no longer able to log in. In fact, he is locked out.
It would be more appropriate to rename the status "inactive" to "disabled".A new status "inactive" should be introduced where a user is in fact using the featureset of a "team edition". No license is acuired for this user and he doesn't get any push notifications anymore until he logs in again. By…
2 votes -
Sync between redundant servers
In 2015, GitHub user titanous proposed adding support for more than one instance of the API server. (https://github.com/mattermost/platform/issues/402) It was suggested that it would be added before the 1.0 release, but the issue has since been closed without any changes. Since I didn't see this feature requested in this forum, I thought I would post it so that the community can vote on it.
I work with a team of five, all of whom have personal servers, one of which hosts our Mattermost instance. It would be useful for us if we could host as many as five…7 votes -
Don't show 'More' channels if none are available
Currently, the channel list will show 'More...' as the last item in the list.
If there are no further channels created in the team, then this item performs no function other than to confuse users. New channels are obviously created by using the '+' icon at the top of the channel list.
5 votes
- Don't see your idea?