General
Please search for existing ideas before posting a new idea.
1213 results found
-
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 -
Support preview of HEIF / HEIC images
Modern smartphones, iOS and Android based, save photos in HEIC instead of JPEG.
As of now, there's no preview support for HEIC encoded images. When people post photos taken on their smartphones, users currently have to download the photo to see it.
Therefore I suggest adding support of HEIC to the image previews feature.
54 votesLabel updated.
-
Add the posibility to select a default team afer login
Add the possibility to set a "default" team for every user. Currently the teams i am a member of are sorted alphabetically. If I login via GitLab the first team is selected.
I would like to have the option to select a "default" team which is automatically selected after login and not the first in an alphabetically order.53 votes -
Automatic update for desktop client
The Mattermost desktop client should automatically check for updates and prompt the user to update. This feature is mandatory in today's security landscape, even for an Electron app.
Most of our users don't realize their desktop is many version out of date, with pending security fixes.
Bonus points for shipping builds via the Windows Store, macOS App Store, snapcraft, etc.
53 votes -
allow side by side conversations
I would love if we could have multiple chats open, side by side. Most of my window is whitespace
53 votes -
Get a notification for reactions
Anytime someone put a reaction (emoji) on a text you wrote, you are not notified.
Very anoying.53 votesLabel and status updated.
-
Add a Message of the Day feature for each channel
We have several teams at work and each channel in the team has a specific purpose. It would be ideal if we could set a time at which a recurring message of the day would be posted. We would include links to resources for the team as well as recent news for people who have been out of the office and are returning.
It would be like an extension to the header and purpose sections. Ideally tagging people would work such that some of the messages can act as daily reminders to everyone of the schedule.
52 votes -
Enable to detect since when a user is offline (manual & disconected)
Currently, using the UX, we cannot determine the last time a user when offline. this feature is useful and could be compared with flowdock.com, as you can see in the image https://user-images.githubusercontent.com/907914/71488129-12347800-2873-11ea-8b03-867c8fc2b357.png
Steps to reproduce:
mattermost Server 5.16+
Open a conversation 1-1 with any user, and if it is offline, we cannot determine since when that user is offlineExpected behaviour:
Open a conversation 1-1 with any user and if is offline. Display as part of user status since when the user is offline.
52 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 -
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 -
Make Mattermost recognize jira links to show issue information
One 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 to pick up my availability status from other applications
I 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.
51 votes -
Add a button to scroll all the way to first new message
When rejoining a conversation after many new messages have been posted, if you want to catch up on what you missed, you have to scroll up to the top, click the 'load more messages' button, scroll up to the top, click 'load more messages, ad nauseum, till eventually you reach a point where the "New Messages" line is no longer at the top, then scroll back down till you find the "New Messages" line again.
I think it would be very useful if there was a button (I would name it "load new messages") that appeared along with the 'load…
51 votes -
Atlassian Crowd Support
Atlassian Crowd is the SSO and central user-manager for all Atlassian Products. Its provides an REST and SOAP API.
Following features would be nice:
- Synchronize users with crowd
- Use crowd Cookie to authenticate userAlso see:
- Atlassican Crowd Features: https://www.atlassian.com/software/crowd/overview/key-features
- Atlassican Crowd Pricing: https://www.atlassian.com/software/crowd/pricing50 votes -
Video File Thumbnails
Just like we have tumbnails on pictures. helping us identify what we are looking for without having to open the preview tool.
It would be great if we could have thumbnails on videos too.50 votes -
Support WebP images in threads
If I add .webp image as a response in thread, it's not shown just like .jpg, but offered for download. WebP standard is supported in all major browsers today so there is no reason to not show it in the discussion.
https://caniuse.com/#feat=webp50 votes -
Diagrams and flowcharts support (Markdown)
Mermaid (Introduced in GitLab 10.3)
It is possible to generate diagrams and flowcharts from text using Mermaid.
In order to generate a diagram or flowchart, you should write your text inside the mermaid block.
More info on:
- Gitlab Mermaid: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/user/markdown.md#mermaid
- Mermaid official page's: https://mermaidjs.github.io/
- Mermaid Github with examples: https://github.com/knsv/mermaid
49 votes -
Implement 2 Factor Authentication using yubikey Hardware Token
Support for 2 Factor Authentication using yubikey (https://www.yubico.com/products/yubikey-hardware/) in addition to the software MFA available in Enterprise Edition: https://docs.mattermost.com/deployment/auth.html
48 votes -
Blacklist certain file types from being uploaded to Mattermost
Sample use case: Block .exe files from being uploaded to prevent malicious executables from being downloaded.
In addition to .exe, also interested in blocking PDF files and compressed files.
48 votesThere is now a “file blocker” plugin available for Mattermost. We’d love to hear your feedback and whether it meets your use case!
-
Prevent non-admin users from posting and editing to channel
The use case is to provide information to users, for example, release notes, status updates, etc. In order to keep the channel relevant and to avoid clutter, non-admin users have read-only access.
This feature allows a team to create "reference" channels.
- team admins: create, read, update, delete
- non-admin users: read-only
This idea is similar to, and currently under review for Enterprise Edition:
This idea is related to:
48 votes
- Don't see your idea?