General
Please search for existing ideas before posting a new idea.
150 results found
- 
Copy / Zoom on image in preview (same as Slack / Skype)Integrate similar image previews as in Skype / Slack, rather than just "Download": 
 - Enable copy pasting of an image from preview
 - Enable zoom on image when passing mouse over it
 - Open preview in a sub-window for better viewing265 votesLabel and status updated. 
- 
JIRA improvementsAdd to jira plugin features to notify about new comments, description changes, attachments changes in a ticket. 132 votesThe status of this feature can be followed via this Jira ticket: https://mattermost.atlassian.net/browse/MM-12474. 
- 
Preinstalled "matter-bot"I´m just stealing the idea from slack ;) I would like to see a simple bot that I can configure much like the "Slack Bot" (https://get.slack.help/hc/en-us/articles/202026038-Slackbot-your-assistant-notepad-programmable-bot) This is a great and simple way to get started with bots! 110 votes
- 
Add YouTrack IntegrationAdd integration for YouTrack by JetBrains 107 votes
- 
MeetGoogle Meet connection time start a meet 103 votes
- 
Calendar AppTo 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-) 94 votes
- 
70 votes
- 
Integration with BitbucketPlease create an integration with bitbucket 66 votesWe have a new integration supporting BitBucket. Would anyone like to give it a try and share feedback on how it works for your team? 
- 
Use Gitlab's API to provide metadata for private resourcesGitlab projects are more often than not shielded off into private repos. 
 Given that Mattermost easily installs along with Gitlab (using the Omnibus installer, just by providing the url mattermost can listen on) it would make a lot of sense to have that info there; instead of a very unhelpful & confusing "Sign in" metadata63 votes
- 
Support for the Slack Real Time Messaging (RTM) websocket APIThe RTM API allows integrations to connect to slack from behind a firewall, seemingly connecting much like a normal desktop client might, from any computer, not just an externally visible server. It's a very important enterprise feature for those wanting to integrate Mattermost with their internal applications. Further discussion on this can be found here: 
 https://forum.mattermost.org/t/does-mattermost-support-real-time-messaging-api-from-slack/1287/2And this slack FAQ describes the differences between the Events and RTM API's: 
 https://api.slack.com/faq#events_apiThis is the Slack RTM API spec: 
 https://api.slack.com/rtm63 votes
- 
*.mov in-line or pop up player supportIn our Mattermost 5.0 instance: mp4 videos have a play button to launch a preview pop-up. 
 youtube video (link) will launch an in-line preview
 However, .mov files have a play button (just like the mp4) but links to download and not preview.Question: is there a way to enable .mov file preview in-line or pop-up? Thanks, 
 Ryan60 votes
- 
Allow Mattermost to pick up my availability status from other applicationsI use Outlook and Jabber at the moment, and whilst I'm trying to push as much communication as possible to MM, there are times when this isn't possible. If i'm in a meeting, or on a call, it would be nice if MM could be notified of your status change and update your availability. It can be quite frustrating when you're presenting your desktop and you're getting popup notifications, MM should have the ability to figure this out and put me in DND. 55 votes
- 
Implementing Pingdom WebhooksActually Pingdom webhooks aren't supported, either in (old) /GET nor (new) /POST flavour. New /POST format: 
 FORM/POST PARAMETERSNone 
 HEADERSAccept-Encoding: gzip, deflate 
 Accept: /
 Content-Length: 621
 X-Request-Id: 23152976-5a56-45b8-9d0a-9a782b57691b
 Via: 1.1 vegur
 Total-Route-Time: 0
 Host: requestb.in
 Connection: close
 Content-Type: application/json
 User-Agent: pingdom-bot
 Connect-Time: 1
 RAW BODY{"checkid": 2148165, "checkname": "test", "checktype": "HTTP", "checkparams": {"basicauth": false, "encryption": false, "fullurl": "http://nos.ww12asdfdsfsdfsf.com/", "header": "User-Agent:Pingdom.combotversion1.4(http://www.pingdom.com/)", "hostname": "nos.ww12asdfdsfsdfsf.com", "ipv6": false, "port": 80, "url": "/"}, "tags": [], "previousstate": "UP", "currentstate": "DOWN", "statechangedtimestamp": 1464616436, "statechangedutctime": "2016-05-30T13:53:56",… 54 votes
- 
Make Mattermost recognize jira links to show issue informationOne thing you need the whole time when really working with Mattermost is pasting links from other applications like Jira. Because there is no tight integration, either the other person has to open the link all the time or I have to copy the issue title besides the link. 
 The only way I could solve this party was with a slash command (because it works for every channel) (https://github.com/mattermost-jira-info/mattermost-jira-info)
 But it would be nice to extend the link parser (link preview) to be able to connect it to other applications....51 votes
- 
Allow mattermost inside an iframe, in a controlled wayThis pull request introduced a security measure to protect against clicjacking attacks: https://github.com/mattermost/platform/pull/253 But it also prevents some legitimate uses of iframes. For example, Nextcloud has a "external sites" function to run any app as if it was a Nextcloud app, by putting it in an iframe inside Nextcloud (https://docs.nextcloud.com/server/9/admin_manual/configuration_server/external_sites.html). My proposal is to add some settings to allow an authorized domain, and then change X-Frame-Options, instead of DENY put ALLOW-FROM this domain. And to check the domain also in the javascript check in head.html. This way it would allow legitimate uses, while still protecting against clickjacking attacks. 51 votes
- 
47 votes
- 
Ability to Reply to Message with WebhookIt would be awesome for us, when something like this could be achieved: I use a slash command in a thread (right side), the triggered post will include the parent message id. Add the parent message id to incoming webhooks. So I can reply to a thread with webhooks. 43 votes
- 
Allow Webhooks to post to Reply ThreadsFrom: https://github.com/mattermost/mattermost-server/issues/10463 At the moment, the "comment" value for response_type will only trigger for the triggering message, even if that message is part of a thread. Maybe a value of "thread" can tell it to reply in the thread rather than creating another thread just to respond to the trigger message. 42 votes
- 
Add Mumble/Murmur voice integration.Add Mumble/Murmur voice integration. Murmur is the server component of Mumble, and is lightweight, with highly configurable options and good encryption and voice quality. I think it could really be a powerful voice integration to consider, as it has an easier to use interface than say, Jitsi. Voice inside mattermost would make it a Discord killer imho. 42 votes
- 
JIRA Integration Channel Notification/SubscribeSupport all issue status update event transitions, not just only status changes when the ticket is reopened, or when resolved/closed, and assignee changes. We use the issue status transition to trigger the QA Team to start work. Would be nice to have these notifications via the Mattermost Integration 40 votes
- Don't see your idea?
 
          