General
Please search for existing ideas before posting a new idea.
- or
1200 results found
-
1 vote
-
make pinned messages more visible
- display pinned messages by default until the user hides them (and remember the hidden state until new message is pinned)
- display the pin icon in different color/style when pinned messages exist
1 vote -
End-to-end encryption of mobile notifications
If a user is sending highly sensitive information over a Mattermost deployment, having it traverse Apple's and/or Google's servers unencrypted en route to a mobile device may not be acceptable. At the same time, configuring the server to exclude the message body removes a significant amount of potentially-valuable context from the notification.
The conflict between these concerns could be resolved by having the Mattermost server encrypt mobile notifications with a per-device key prior to submission, and having the mobile app decrypt the notification before presenting it to the user.
This can be done on iOS with a Notification Service Extension: https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ModifyingNotifications.html
This can be done on Android with FCM data payloads: https://firebase.google.com/docs/cloud-messaging/android/receiveIf a user is sending highly sensitive information over a Mattermost deployment, having it traverse Apple's and/or Google's servers unencrypted en route to a mobile device may not be acceptable. At the same time, configuring the server to exclude the message body removes a significant amount of potentially-valuable context from the notification.
The conflict between these concerns could be resolved by having the Mattermost server encrypt mobile notifications with a per-device key prior to submission, and having the mobile app decrypt the notification before presenting it to the user.
This can be done on iOS with a Notification Service Extension: …
10 votes -
be able to 'breakout' channels on a different window
open channel in new window so you can view more than
one at a time.4 votes -
Make the hosting application detect the white-window crash state, and automatically reload.
Summary
We apparenlty have a server issue causing the Mattermost window to go white with no activity on my behalf. View->Refresh recovers it, but how come I have to do that manually?
Steps to reproduce
version 4.2.0 on Linux.
- Log in and leave it until it goes white - roughly once or twice most days, some days not at all.
Expected behavior
It should detect that it's gone white, create some log bundle for creating issues here, and then refresh itself (with perhaps exponential throttling so it doesn't end up in a wild refresh loop if things are really wrong - for instance, at the server end).
Observed behavior (that appears unintentional)
It goes white and I have to invervene manually.
Possible fixes
Have some sort of monitoring of the webview by the hosting application, so the hosting application can detect when the web app has crashed and can compile log reports and trigger reload by itself.
It should report crashes to the server (once it connects) so the server can compile the reports and notify the administrator.
Summary
We apparenlty have a server issue causing the Mattermost window to go white with no activity on my behalf. View->Refresh recovers it, but how come I have to do that manually?
Steps to reproduce
version 4.2.0 on Linux.
- Log in and leave it until it goes white - roughly once or twice most days, some days not at all.
Expected behavior
It should detect that it's gone white, create some log bundle for creating issues here, and then refresh itself (with perhaps exponential throttling so it doesn't end up in a wild refresh loop if things are really wrong…
1 vote -
Is there any plan to integrate Mattermost with CiviCRM?
We use CiviCRM for our basic admin as a not for profit. The email system in CiviCRM is clunky. Would be great to link Mattermost in some way so we could bypass the CiviCRM email system and just use Mattermost for most of our team communications.
1 vote -
Show nicknames on each line while in compact mode
There should be an option to show the nickname on each line, when using compact mode. As a long-time IRC user, I expect to have the name repeated on each line.
This is specially annoying when the "New Messages" marker shows, where it should ALWAYS show the name in the line following the marker.20 votes -
add or remove people from a group message
Sometimes, you start a Group Message and realize later that you need to add a new person to the conversation, or remove someone from the conversation.
Currently, there is no way to add/remove someone from a conversation. A new Group conversation has to be started, but all of the previous discussion details are lost, or have to be copied and pasted, one at a time, into a new Group conversation.
Please add the ability to add/remove people to/from an existing Group Message.
38 votes -
Allow additional patch params for api/v4/posts/.../patch
Patching posts via API currently only support "ispinned", "message", "fileids", "has_reactions" and "props".
It would be great to modify /models/posts.go Patch() func to allow patching "channelid", "rootid" and "parent_id", so re-threading and re-channeling of messages can be possible.
6 votes -
Disable the "More Actions" tooltip when the menu is already open
On the [...] button on the right side of a message, there's a tooltip displaying the text "More Actions". When I click on this button, the menu pops up and then the tooltip appears, blocking the "Edit" menu item. The tooltip should never be allowed to pop up if the menu is already open.
Firefox, Mattermost Version: 5.6.2
3 votes -
Delete messages from a channel to clean it
Hello,
in the case a channel is used to receive notifications in a defined interval, messages are bound to multiply and to be too numerous.
So i think it should be interesting to delete the messages from a channel by the creator of this channel or by a webhook.
42 votes -
Use Gitlab's API to provide metadata for private resources
Gitlab 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 -
Ability to receive notifications for muted channel
I would like to configure a channel to receive mobile/desktop app notifications when I am mentioned, but no badge on a channel/app icon when I am not mentioned.
12 votes -
Check email existing before sending invite
When user invites someone, the email need checking existed before sending. Link to github issue https://github.com/mattermost/mattermost-server/issues/11830
1 vote -
Desktop app: "Copy image" on images shown in channels
Provide a "copy image" option that copies an image shown in a channel. In comparison, in the web app the "Copy image" is also available, as it is part of the standard Chrome menu for images.
Original report: https://github.com/mattermost/desktop/issues/858
12 votes -
CMD/CTRL+number should switch teams
Hitting CMD+1 should select the first team, CMD+2 should select the next etc. (I guess this translates to ctrl on Linux / Windows).
Right now its a lot of mouse movement to switch between teams.
72 votes -
Add a command /play to play sound, movies quotes, etc.
We use Mattermost in a small team and when it comes the time to chill out, we sometimes abuse of the #random channel
We loved the emoticon customization and we would love to see the possibility to send a sound to react to a message with the right movie quote for example.That could be a plugin with a command like /play, I just doubt that the plugin would have the right to play a sound in browser.
The sound (and the command) could be created by users just like emoticons. The user should have to upload a sound file (like .mp3) and defines its label. Then, he could types /play my-custom-label-sound to trigger it.
Of course, a preference to disable those sound or only enable them when the user have the focus on the channel should be present.
We use Mattermost in a small team and when it comes the time to chill out, we sometimes abuse of the #random channel
We loved the emoticon customization and we would love to see the possibility to send a sound to react to a message with the right movie quote for example.That could be a plugin with a command like /play, I just doubt that the plugin would have the right to play a sound in browser.
The sound (and the command) could be created by users just like emoticons. The user should have to upload a sound file…
46 votes -
Adaptive cards support
Change attachments for adaptive cards, is more flexible.
0 votes -
Transition to TypeScript
Transition the repo into being written in TypeScript for higher quality code with better linting and all the benefits TypeScript adds.
3 votes -
Allow a channel to broadcast messages to several teams
I would like to enable our Product Owner to broadcast information to several teams at once without inviting her to every team (which makes not that much sense because she isn’t a team member but the PO).
10 votes
- Don't see your idea?