General
Please search for existing ideas before posting a new idea.
- or
1200 results found
-
Read-only for external clients
It would be great to send secure links of an private channel to a client for status updates.
What i want to do is:
I want to start a new channel and write status updates or some information about the progress of an project.
External clients should be able to view this channel only and see what has been posted und get current state if they want.
But they should not be forced to register a new account. (Read/view only).4 votes -
Restore a deleted channel
We would like to be able to restore deleted channels. One of which this can be done is to have a trash box of all deleted channels, of which we can restore back to in case we would like to reopen it.
1 vote -
List accepted (and not yet ones) invitations
Keep track to whom accepted invitation and those who didn't yet.
When you send invitations to many people, you can't know for sure who actually accepted so you may want to resend invitations to your list of contacts (and again… And again…).4 votes -
Proxy third-party http requests through Mattermost server
It would be very useful if http/s requests from Mattermost clients (web,desktop,mobile) to third party sites (for example analytics calls via js) could be optionally proxied through the Mattermost server itself. In restrictive environments these calls to third parties are often blocked by local security software, causing errors in the client.
1 vote -
Integrate mattermost with asterisk
I wish I could somehow have someone use an asterisk pbx and integrate it with asterisk. This way, if I click on a user, and they are available OK their soft phone installed on their mobile which connected to the asterisk pbx, I could call them. If they are already on their computer, I believe the latest version of mattermost would allow me to speak to them via chrome (webrtc). However, it would be nice to integrate an open source pbx with mattermost.
19 votes -
Use different color for nicknames
Using various colors for nicknames improves readibility a lot!
https://i.imgur.com/GxyJgyz.png
vs
https://i.imgur.com/Kbz4b8t.png
Slack does it already.
60 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!
-
Map Lync/Skype for Business user presence to Mattermost
Hi,
We use Lync/Skype for Business as the primary communications tool at my company, but for small project/team communications we use a self-hosted Mattermost server, because it's obviously 9000 times better than SFB.
However, Mattermost (especially the desktop client) does not integrate very well with Windows regarding the user's presence.
Short Scenario:
If I lock my computer, SFB immediately sets my presence toAway
, meanwhile Mattermost doesn't.On the other way around, if I minimize the Mattermost Desktop client to the tray, and I have an other application running on full-screen, after a short period, Mattermost goes to mark me as
away
, which is not true -- I'm still at my computer, but in an another application.
This is super inconvenient -- or are we doing something wrong?Now, our workaround for this (which is super uncomfortable) is checking our colleague's status on SFB/Lync, then alt+tab back to Mattermost, and start/continue our conversation if they're available.
My proposal:
I did a little research, and I was happy to find out that SFB/Lync indeed has got a public API resource for querying user presences.
I put together a little python script (no golang competence yet, sorry) to test Microsoft's UCWA (https://ucwa.skype.com/about-ucwa), and I could easily get the presence of anybody in my organization/on my partner list.My suggestion would be adding a new attribute to the User model class in Mattermost to map the existing users in Mattermost to their Skype for Business SIP address.
Also, write a server-side function which would query the presence of online Mattermost users each x seconds, and would return this presence info on the GUI (another small circle next to the internal Mattermost status, maybe?)Also a question:
I do not know golang and I also don't know Mattermost's architecture yet, so please help me in this question:
If you decide not to implement this feature, would it be possible to integrate this into our instance as a 3rd-party plugin, and
can 3party plugins change the look of the GUI for all users -- what's are the main limitations?Cheers!
Hi,
We use Lync/Skype for Business as the primary communications tool at my company, but for small project/team communications we use a self-hosted Mattermost server, because it's obviously 9000 times better than SFB.
However, Mattermost (especially the desktop client) does not integrate very well with Windows regarding the user's presence.
Short Scenario:
If I lock my computer, SFB immediately sets my presence toAway
, meanwhile Mattermost doesn't.On the other way around, if I minimize the Mattermost Desktop client to the tray, and I have an other application running on full-screen, after a short period, Mattermost goes to mark…
10 votesHi Kristóf, thank you for suggesting this feature!
Sounds that what you are experiencing is similar to this Help Wanted ticket: https://github.com/mattermost/mattermost-server/issues/7721
Would you be open to help contribute to it? If so, we’d be more than happy to guide you through the process. The change would be in our Desktop App which uses Javascript instead of Go.
-
Unsubscribe from email notifications directly from the email
Currently when you receive an email notification, you cannot unsubscribe from the notifications directly from the email. Instead, you must log in, then go to Account Settings > Notifications to turn them off.
Propose providing a link in the email which allows you to unsubscribe from the notifications without logging in, similar to Discourse.
6 votes -
Status over name (Working locations)
something which i liked about Slack was you could put a 'status' which would appear by hovering over someone's name. I and a lot of others used to put their locations for the week which was quite useful.
4 votes -
Make notifications for multi-person direct messages work the same as for single-person direct messages.
Make notifications for multi-person direct messages work the same as for single-person direct messages.
Scroll down to the bottom of the Direct Message section in the channel bar and click More...
Choose 2 names to send a message to and click Go
Type a message in the chat window
Expected behavior
On the recipients' clients, the taskbar icon should show a red dot with a number (eg: 1)
imageOn the system tray icon, a red dot should appear.
imageObserved behavior
On the recipients' clients, the taskbar icon shows a red dot with a white dot in the middle
imageOn the system tray icon, a blue dot appears.
imageAdditional Information
I find that users respond to direct messages more readily than group channels. The way the notifications are currently working, the notifications for multi-person DMs look more like channel notifications and people aren't getting back to them as quickly. Sometimes, not at all.I've opened a ticket in the MM GitHub issue tracker: https://github.com/mattermost/desktop/issues/572
Make notifications for multi-person direct messages work the same as for single-person direct messages.
Scroll down to the bottom of the Direct Message section in the channel bar and click More...
Choose 2 names to send a message to and click Go
Type a message in the chat window
Expected behavior
On the recipients' clients, the taskbar icon should show a red dot with a number (eg: 1)
imageOn the system tray icon, a red dot should appear.
imageObserved behavior
On the recipients' clients, the taskbar icon shows a red dot with a white dot in the middle…71 votesRelated ticket here: https://mattermost.atlassian.net/browse/MM-10109
-
add support for custom server storage via SSH.
Currently the pull down menu for "File Storage System:" on /admin_console/files/storage only offers Local Storage and Amazon. I want to use my file server. So SSH access. (I guess WebDav for some people?)
That means that you would have a third option in the pull-down that says "Custom Server (SSH)" and the fields below it would be:
- Username
2a. Password OR
2b. Paste your public RSA key here
Server URL (ex - 'myfileserver.mycompany.com')
SSH port (default: 22)
root directory (default: ~)
6 votes -
Login with QR code
I have a very long password and I would like to keep it. To make it easier to login on the phone it would be great if a QR is code shown on the computer which I can scan. (Where I am already logged into Mattermost.) Similar to Whatsapp where you login like this on the computer.
10 votes -
Regex sound Alerts
Regex sound Alerts
Ability to create unique sound alerts based on text of message coming in.
6 votes -
Add support for Adaptive Icons on Android 8
Android 8 introduced a featured called Adaptive Icons; it lets users pick the shape of icons on their home screen. Supporting this is extremely easy, and only requires 4 lines of XML code. Please add support for this feature in a future release.
Documentation is available here: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive.html
4 votes -
add "android auto" support
I'ld really like to see android auto support.
20 votes -
Better AWS S3 Integration
AWS S3 is a great option and I've gotten it working using an IAM role w policies to access that specific S3 bucket. What I'm suggesting is that instead of S3 being used as just a file "dump", there could be an optional setting for "Serve content directly from S3" (as well as perhaps another option available for "serve directly using cloudfront" - which would have a notice on the extra cost).
The idea is that instead of serving assets from the Mattermost instance itself, the objects in S3 could have presigned URL's set on them (with another setting for default expiry) ensuring that only the users who have access to the specific object (image) can access it.I was going to look over the source and see if I could implement this in a branch and submit a pull request, but if anyone else is interested in working on this do let me know!
AWS S3 is a great option and I've gotten it working using an IAM role w policies to access that specific S3 bucket. What I'm suggesting is that instead of S3 being used as just a file "dump", there could be an optional setting for "Serve content directly from S3" (as well as perhaps another option available for "serve directly using cloudfront" - which would have a notice on the extra cost).
The idea is that instead of serving assets from the Mattermost instance itself, the objects in S3 could have presigned URL's set on them (with another setting for…6 votes -
Ability to Reply to Message with Webhook
It 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.
37 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....52 votes -
add the ability to preview messages, or a larger editor in the RHB
It would be really great to be able to have a preview of a message before it's sent. Putting a full-size, WYSIWYG-able editor available in the right-hand bar would make it easier to compose longer messages, especially if you need to reference other posts inside of Mattermost.
3 votes
- Don't see your idea?