General
Please search for existing ideas before posting a new idea.
256 results found
-
Actions and buttons to incoming webhooks
Hi,
it would be nice if incoming webhooks could support some kind of actions or buttons.
Ie: you use mattermost to recive alerts from a monitoriring system and you want to take action on this. Create a ticket, close the alert etc (linking to external systems/source)
There are similar functionality in Microsoft Teams and Slack.
https://dev.outlook.com/connectors/reference
https://api.slack.com/docs/message-attachments80 votesThis feature is complete and shipped with v4.2 on September 16th.
-
Allow email batching / limiting
If a user is offline when they are sent @mentions or direct messages, they are given 1 email per message, with no restrictions.
If we could instead have a delay to gather several chat messages at once, it would reduce the amount of "spam" that is sent to the user.
An alternative would be to only email the user on the first mention/direct message they receive per channel.
80 votesThank you Ryan for nominating the feature! It is available in Mattermost 3.4.
Would anyone like to help re-tweet the announcement? https://twitter.com/mattermosthq/status/777887016851759104
-
Javascript Driver
Add a Javascript driver so 3rd party web apps can have full access to APIs and build rich integrations.
Example: An extension could be created to allow Mattermost to be incorporated into other websites to offer live messaging outside of the Mattermost web client: https://mattermost.uservoice.com/forums/306457-general/suggestions/8810731-implement-a-site-chat-feature
79 votesMattermost Javascript driver now available via: https://github.com/mattermost/mattermost-driver-javascript
-
add option to Direct Message yourself
Direct Message yourself for private notes, etc, like Slack: https://get.slack.help/hc/en-us/articles/219899267-Saving-private-notes-and-files
77 votesThis feature shipped with v4.5 on December 16th.
-
Bot Users
Slack provides tighter integration for bots like hubot and calls it Bot Users. Slack's documentation describes it in depth: https://api.slack.com/bot-users
For example, one of the most import advantages is talking to the bot in a private manner (direct message).
It would be great if Mattermost provided this.
75 votesThank you for nominating the feature! It is now available in Mattermost 5.12. Would anyone like to help re-tweet the announcement? https://twitter.com/Mattermost/status/1140597979985993728
-
compact message theme
Slack allows to have two different message themes. The first is called clean and it is what mattermost has right now. It displays the icon and the username on one line and the text goes onto the next line:
[XX] username time
[XX] <text goes here>Then there is the compact mode which basically removes the user icon and puts everything else onto one line:
time username: <text goes here>
Currently we have hacked some css to make that work, but I think that would be a useful addition in general.
75 votesCompact View now available in Mattermost 3.2 without profile pics
-
Restrict team by email
It is currently possible to restrict account creation to specific email domains via “Settings > Users and Teams > Restrict account creation to specified email domains”; however, once a user has an account, they can be invited to any team, or join any open team.
We would like to be able restrict individual teams to an email domain too. Specifically, we have a group of external contractors who have access to their own team, but we don’t want them to accidentally end up in any of our other teams.
For example, team “Foo” would only allow members from @foo.com, and…
75 votesMattermost 5.4 has added a new setting to restrict teams by email domain
Huge thanks for Gabe (@gvengel) for your contribution, and for everyone nominating this feature.
-
detect if user is realy idle (away), not just if window doesn't has focus
detect if user is really idle (away), not just if mattermost window doesn't has focus
74 votesThis was completed in desktop app v4.3: https://docs.mattermost.com/help/apps/desktop-changelog.html#all-platforms
-
search by date
Some Mattermost instances have many channels and a crazy number of posts, leading to searches on terms returning too many results. It would be good to be able to search by date range. For example, gmail uses after:yyyy-mm-dd before:yyyy-mm-dd and probably other date formats to enable searching by date.
72 votesThank you for nominating the feature! It is now available in Mattermost 5.3.
-
Hotkeys / Keyboard Shortcuts
Really would like to see hotkeys. Example: In Slack you can type Command+K to switch to specific user/group
68 votesKeyboard shortcuts, including CTRL+K, now available in Mattermost 3.1: http://www.mattermost.org/mattermost-3-1-apple-watch-notification-upgrades-shortcuts-compact-view-openshift-and-more/
-
When idle, only send email notification if status doesn't change to online in 1 minute
I suggest the following behavior when email notifications are turned on. Assuming email notifications are turned on, when a notification is triggered (direct message, mention, etc.), if the recipient's status is idle, trigger the usual MatterMost interface and system notifications, but wait 1 minute before generating an email. If the user's status changes back to online, we can assume they can/have seen the notification so do not generate an email. If their status is still away after the 1 minute delay, send the email as normal.
There are many times I have the MM client open but not the active…
67 votesThis feature is complete and shipped with v4.2 on September 16th.
-
66 votes
Thank you for nominating the feature! It is now available in Mattermost v4.10 (being able to convert a public channel to private). Would anyone like to help re-tweet the announcement? https://twitter.com/mattermosthq/status/996798739242258432
-
Ability to run Mattermost on Windows Server
- Producing a version of Mattermost that runs on Windows Server
- Providing install guide for Windows Server
- Fixing issues with config.json not rendering in Notepad
- Offering .zip download for Windows rather than tar
60 votesHuge thanks to Jared Shields for drafting the production install guide for Window Server and helping make the Windows version straight forward to install: https://docs.mattermost.com/install/prod-windows-2012.html
Several changes were needed, such as making config.json readable in Notepad, changing from tar file to .zip which Windows can open natively without installing 3rd party decompression apps.
We’ve updated the original request to make this about having the ability to run Mattermost on Windows Server, which is about providing a Windows binary with each release, which enables a sort of “Mattermost Windows Server User Group” to become available, providing peer-to-peer support for Windows releases.
Mattermost on Windows Server is available. It’s less mature than Linux right now and as it grows in popularity, we need to be clear to the community on status of vetting and support.
Specifically:
1. Need a meta-ticket to update Mattermost documentation to distinguish between multiple binaries
Software and Hardware…
-
Allow interactive posts to be ephemeral
Currently, interactive messages must be of
response_type
in_channel
, and I think that interactive messages would be greatly more useful as ephemeral, as that will allow messages to be modified such as Slack's giphy integration, where the user can look through a set of images before choosing the one to post to the channel.It would also be useful as generic confirmation dialogs, or similar use cases
54 votesThank you for nominating the feature! It is now available in Mattermost v5.10.
-
Add ability for administrators to restrict archiving of channels
Users are prevented from archiving Town Square, but users are able to archive any other channel
54 votesSeveral options were considered for this feature, including:
- Separate permissions for archiving, renaming, modifying and creating channels
- Adding a new role for managing channels
- Offering individual permissions for manipulating channelsApplying the fast, obvious, forgiving design principle we arrived at the least complex solution of the options, which was to combine restrictions for creating, renaming and updating channel information, in addition to restricting archiving.
The goal was to keep things simple, so that users either “can do everything” or “can do nothing” and aren’t confused about their permissions.
This feature has been added as an optional IT policy in Mattermost E10.
This was also considered for Team Edition, but it didn’t seem appropriate for a “virtual office” where everyone knew each other well. It would be like having locks on the conference room doors to keep people from erasing things off the whiteboards.
-
Flagged messages
Starred messages and a star filter button on top right like slack would be great.
53 votesThanks to your votes, flagged messages is now available in Mattermost 3.3!
Could we ask your help re-tweet the announcement? https://twitter.com/mattermosthq/status/765566741921406976
-
Caching old messages in mobile App? (like slack, whatsapp etc...)
When starting the iOS App 2.0, the app is syncing its data. This usually takes quite a while. Another thing is, that when the device is "offline" (e.g. flightmode), I'm not able to read my already received messages on my mobile app. When Offline and the app gets started, It looks like there is no time out set, when no internet connection (circle keeps spinning since minutes). Could you cache the the data and just sync "new" messages? I just checked slack app and they offer this, which is quite helpful.
https://github.com/mattermost/ios/issues/1453 votesThis feature is complete in the native apps and cache can be reset via Settings > Advanced Settings
-
Consolidate display of join/leave messages into a single System Message
Where lots of users join, I find it interferes with seeing real content. Any screen is dominated by System join messages.
52 votesThank you for nominating the feature! It is now available in Mattermost 5.0!
-
EE: Message Editing & Deletion configure option
Enable configuration of editing and deleting options in Enterprise Edition
Under "System Console > Policy"
Setting one (with radio buttons):
Allow users to edit their messages:
[ x ] Any time
[ ] Never
[ ] ___ minutes after posting //Where ___ is a text input box where they can enter a number of minutesHelp Text: After posting a message, set the length of time the author has to edit it.
- Setting two (with radio buttons):
Allow which users to delete messages:
[ x ] Only Team Administrators and System Administrators
[ ] Message authors can delete their own…50 votesNow available in Mattermost 3.7 as after of policy features in E10 and higher.
-
add Slack-like integrations
Are there future plans to add integrations with dropbox, github, google drive, twitter, etc. ... like Slack has ?
49 votes
- Don't see your idea?