General
Please search for existing ideas before posting a new idea.
152 results found
-
Working Hours Time Counter
I am always online when I am working .. I would like to track my online activity such that I dont need to extra track my working time. I work remote
2 votes -
Add background color on BOT messages (by condition or log level)
I just wonder that if MM could set background color for messages by condition.
Like hipchat that bot messages could show with different color by info level:
green => success
yellow => warning
red => failed32 votes -
Support for the Slack Real Time Messaging (RTM) websocket API
The 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 -
Wekan
Integration of Wekan - Open Source Trello-like Board System
23 votes -
Todo
ToDo and Notes for private or channel usage.
14 votes -
Allow mattermost inside an iframe, in a controlled way
This 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 -
allow personal access tokens for all users
Currently non-admins cannot create personal access tokens unless they ask an admin to enable personal access tokens for them. Considering that any user could already go through the SSO flow or use username+password depending on the setup to get a token for the API, there should be a config option to allow everyone to create personal access tokens by default.
10 votes -
Mattermost in SharePoint (e.g. iframe)
The last question regard this topic in this forum was not very helpful. Therefore my question: I have in my company mattermost installed. E.g. matter.mycompany.com - Now I would like to integrate mattermost in e.g. via iframe. How can I easly active the iframe option - in General or just for mycompany.com if this is possible? Thanks in advance!
10 votes -
Offer an onboarding bot
An on-boarding bot helps new users to on-board into a work environment. In every channel a new team member enters the On-boarding Bot will send a message explaining the channel, what is done there, how the team member can get involved, whom to contact etc. This would help organizations and teams to work more efficiently.
9 votes -
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 -
Integration with Bitbucket
Please 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?
-
Implementing Pingdom Webhooks
Actually 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 -
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-)
94 votes -
Integrate with Discourse
It would be fantastic if Mattermost could share user registrations from Discourse, so that our users only have to register/login once to use essentially the same site.
39 votesThere is a community integration available for connecting Mattermost with Discourse:
https://github.com/PromoFaux/DiscourseToMattermost -
Trigger outgoing webhook by join/leave event
This would allow integrations to welcome newly joining users.
3 votes -
add multiple channel selection for incoming webhook
System users should be able to add multiple channels instead of one channel. We have users that are creating several individual webhooks for the same hook. Is there a way to add multiple selection when setting up an incoming webhook? This will allow an easier way to set this up.
1 vote -
Integration with smallchat
Smallchat is a live chat for visitors of our websites. It already works with slack, so it would be great if it would work with mattermost too https://small.chat/
3 votes -
Being able to kick multiple and all users at once from a channel
Expanding the
from
/kick @USERNAME
to
/kick @all
/kick @here
/kick @channel
/kick @username @username2 votes -
Show slash command for in_channel integration responses
One subtle different between slack and mattermost around slash commands is that "in_channel" responses in slack also show the initial user and command. I find this helps visibility, especially if the command has arguments -
/bitbucket statusvs/bitbucket status projectfor example.https://api.slack.com/slash-commands#in_channel__vs__ephemeral__responses
4 votes -
Create Microsoft Lync plugin, similar to existing Zoom plugin
Create Microsoft Lync plugin, similar to existing Zoom plugin, so that a Lync meeting can be started on the fly in a Mattermost channel
15 votes
- Don't see your idea?