General
Please search for existing ideas before posting a new idea.
- or
1262 results found
-
Message attachment action button open URL
Currently, message actions button is doing a HTTP call to get a JSON response. What about adding the possibility to define button that open an URL in a new tab ?
Using https://developers.mattermost.com/integrate/plugins/interactive-messages/ , we want to display a button that simply open a link:
{
"attachments": [
{
"pretext": "This is the attachment pretext.",
"text": "This is the attachment text.",
"actions": [{
"id": "open-link",
"name": "Open Dashboard",
"integration": {
"link": "http://grafana.my-dev.com"
}
}
]
}
]
}
```3 votes -
Customizable Chat Skins or Themes for User Interface
I suggest Mattermost introduce customizable skins or chat themes (like animated backgrounds, colorful avatars, etc.) for user experience personalization.
Gamers and younger audiences often appreciate playful visuals during team communication. This could bring a fun twist and attract more Gen Z users.
For example, our gaming mod community (https://stumbleguymod.com) frequently asks for these types of features in real-time multiplayer experiences. A skin-based plugin or theme builder would really enhance engagement.
Hope this gets noticed by the product team!
1 vote -
Custom Tag or Option that shows 1st line (title) but collapses the rest of long post under "Show More"
Currently Mattermost limits the length of posts to 16383 characters (https://mattermost.uservoice.com/forums/306457-general/suggestions/17368972-eliminate-4000-character-per-message-message-leng).
Most likely the limit is caused by the length of the TEXT field in supported MySQL, which is 65536 bytes. A UNICODE character can take up to 4 bytes, hence the safe limit:
65536 bytes / 4 = 16383,75 characters.Using rich Markdown formatting, abundance of hyperlinks, one can reach the limit of 16383 characters in a research post.
To make it easier to scroll through the list, Mattermost collapses (hides) parts of long posts under "Show more" button/link, after showing first few lines.
Too make it even easier for the readers, spare their mental resources until they have time to study the long post, could you please add a custom TAG that would enable the author to collapse the post under "Show More" even earlier than default Mattermost setting, e.g. after the first line (= title), or after the short summary in the beginning?
Alternatively, if Mattermost team does not want to add custom TAGs that are not part of canonical Markdown (https://en.wikipedia.org/wiki/Markdown), add an option (checkbox) to a new post that would enable the author to specify that the long post content should collapse under "Show more" after the first/title line (assuming that it is shorter than default Mattermost character limit for the "Show more" feature)?
Thank you.
Currently Mattermost limits the length of posts to 16383 characters (https://mattermost.uservoice.com/forums/306457-general/suggestions/17368972-eliminate-4000-character-per-message-message-leng).
Most likely the limit is caused by the length of the TEXT field in supported MySQL, which is 65536 bytes. A UNICODE character can take up to 4 bytes, hence the safe limit:
65536 bytes / 4 = 16383,75 characters.Using rich Markdown formatting, abundance of hyperlinks, one can reach the limit of 16383 characters in a research post.
To make it easier to scroll through the list, Mattermost collapses (hides) parts of long posts under "Show more" button/link, after showing first few lines.
…
3 votes -
Customizable time in scheduled messages
When creating a scheduled message in the time field you can only select minutes 00 or 30, and this is actually a problem, users want to create messages for example in 45 minutes or 15 minutes.
https://github.com/mattermost/mattermost/issues/305234 votes -
Improve reporting on invitation lifecycle
Currently, nearly no information is exposed to admins about what is happening with invitations individually, or even in aggregate. On any workspace with restricted teams it's important to be able to identify how any individual user was added to a restricted team. In the event that a user who should not be there is added, finding out how they were added so process, rules, etc. can be updated is critical. The critical piece of this is being able to track invites on an individual basis. This shouldn't require any user interface changes, just additions to the INFO level logging.
I would like to see two INFO log events added for email invitations with the following information:
1) when the invite is sent
- to what email address
- which user initiated it
- whether it was done through the web/desktop client or API (not critical, but nice-to-have)
- what team the invite was for
- the token2) when the invite is used
- the token (to relate the event to the previous log event)
- was a new user created as a result? which one?
- if not, which user used itNon-email invites (aimed at an existing user) should get a similar treatment, although it would be a single log event:
- who initiated it
- what team was the user invited toIf you are willing to also make UI changes related to this, adding a view in the System Console showing invite tokens currently "in flight" and those recently used along with other key information (sent when, by whom, etc.) that would be fantastic. As would be the ability to invalidate individual invites from this UI.
At the aggregate view, it would be neat to be able to see how may invites are sent/used in the system statistics, but that's just a matter of curiosity rather than an operational necessity like individual tracking.
Currently, nearly no information is exposed to admins about what is happening with invitations individually, or even in aggregate. On any workspace with restricted teams it's important to be able to identify how any individual user was added to a restricted team. In the event that a user who should not be there is added, finding out how they were added so process, rules, etc. can be updated is critical. The critical piece of this is being able to track invites on an individual basis. This shouldn't require any user interface changes, just additions to…
1 vote -
1 vote
-
Add a "Message" button to the System Console -> Users -> User Configuration view
Sometimes when I'm working in the Users section of the system console I have reason to want to message the user or users I'm working with. It would be convenient to have a way to initiate a message from the individual user view in System Console -> Users rather than having to copy a user's username, exit the system console, and then start a chat. Especially when I need to follow that up with some other activity in the system console.
1 vote -
Ability to hide other team members custom statuses
I would like the ability to hide all, or individual, user custom statuses. I don't want to disable them at the server level, just a display menu option.
https://github.com/mattermost/mattermost/issues/30412#issuecomment-2714138771
1 vote -
Provide feedback that a photo/video is uploading/processing
Currently, when a photo or video is being shared the send button will grey out, but the user isn't presented with any "progress" as to the upload, this can be a little confusing.
On the web version and uploading progress bar appears, it would be nice to make a similar feature for the mobile app1 vote -
Check / uncheck checklist items from message
It would be nice if messages that comprise checklist items could be clicked to check / uncheck items. For now, the author can edit their message to change
- [ ] iteminto- [x] itemfor instance, but that's cumbersome. Moreover, it would be nice if other members could be given permission to tick / untick items of a message sent by someone else.3 votes -
Send 4k video
I would like to submit a request to implement support for sending video files in 4K resolution. I’m sharing a GitLab link where the issue is described.
https://github.com/mattermost/mattermost/issues/31011
Best regards.
3 votes -
Add functionality to automatically add new users to a team
A lot of new users are unfamiliar with / confused by teams. So they don't select one, and then can't post anything, and an admin has to manually add them. There should be an easy way for all new users to be automatically added to a team.
5 votes -
Threads: Proposal for additional usability and readability Option
Dear Team,
thanks for the awesome Mattermost App!I love threads, and i would like to suggest an additional usability and readability option:
Background (or "what drives me mad"):
Everybody knows the flow of conversations, they have the tendency to get unstructurized and important threads of messages get "buried" below new incoming messages in the parent channel.
Also People sometimes dont answer in threads, either they dont want to use threads, or they accidently answer in the parent channel.
This makes things more than often confusing to follow..My Proposal to implement just some options:
How it works Now:
- Open Channel
- Write either "normally" into the channel, or reply to a thread
Proposal:
- Open Channel
- DONT ALLOW to write normally ! input field is disabled.
- Just allow to reply to threads, that are already open. AND have the ability to create a new thread
This would be awesome to have that settings per Channel.
Like in Channel A this is activated, and in Channel B,C,D its just like it was before.Thanks for considering and wishing you the best,
githubkomaP.S.: I made a mockup of what a thread enabled channel perhaps could look like to (1.) achieve or even (2.) enforce a structure thats different from other messengers Thread views:
https://github.com/mattermost/mattermost/issues/27567Dear Team,
thanks for the awesome Mattermost App!I love threads, and i would like to suggest an additional usability and readability option:
Background (or "what drives me mad"):
Everybody knows the flow of conversations, they have the tendency to get unstructurized and important threads of messages get "buried" below new incoming messages in the parent channel.
Also People sometimes dont answer in threads, either they dont want to use threads, or they accidently answer in the parent channel.
This makes things more than often confusing to follow..My Proposal to implement just some options:
How it works Now:
- Open…
28 votesLabel and status updated.
-
Show emoji in Thread view as you do in Channel view
SUPER EASY FEATURE / FIX
In the Threads list, show the emoji that are on the first message of the thread just like you get in Channel view.We use threads as key topics of discussion, many are related to things that need to get done. When complete, we mark the first message in the thread with green check. We also use it to report bugs by marking the first message in a thread with the bug emoji. We have several emoji use cases for different purposes across different departments.
For some reason, the emoji is missing in the Threads view as it is in the Channel view. Please fix! Really helps us quickly see the latest status of most recent threads!
SUPER EASY FEATURE / FIX
In the Threads list, show the emoji that are on the first message of the thread just like you get in Channel view.We use threads as key topics of discussion, many are related to things that need to get done. When complete, we mark the first message in the thread with green check. We also use it to report bugs by marking the first message in a thread with the bug emoji. We have several emoji use cases for different purposes across different departments.
For some reason, the emoji is missing in the…
3 votes -
Facing Issues with NSF File Conversion Tools
Hello everyone,
I’ve recently been trying to convert some NSF files (from Lotus Notes) into a more accessible format like PST or PDF for use in my current audio-visual editing workflow. Unfortunately, most of the tools I tried either crash during conversion or don’t maintain the original file structure. This has created delays in my project timelines. Can anyone suggest a reliable and secure NSF file converter that retains folder hierarchy and metadata during the conversion process? Also, if someone could share their experience with using any specific tool, that would be a great help.
Thanks in advance for your time and support!
Hello everyone,
I’ve recently been trying to convert some NSF files (from Lotus Notes) into a more accessible format like PST or PDF for use in my current audio-visual editing workflow. Unfortunately, most of the tools I tried either crash during conversion or don’t maintain the original file structure. This has created delays in my project timelines. Can anyone suggest a reliable and secure NSF file converter that retains folder hierarchy and metadata during the conversion process? Also, if someone could share their experience with using any specific tool, that would be a great help.
Thanks in advance for…
1 vote -
Display Nickname or Full Name Based on Settings
I configured nicknamefullname: true, but the username is still displayed while drafting a chat. This is not user-friendly.
The same problem also occurs when full_name: true is configured.https://docs.mattermost.com/configure/site-configuration-settings.html#teammate-name-display
I'm Japanese, and Japanese characters cannot be used in usernames. Therefore, displaying only the username is very troublesome for my organization.
4 votesLabels set.
-
option to copy a mattermost:// deep link directly from the context menu
option to copy a mattermost:// deep link directly from the context menu
https://github.com/mattermost/docs/issues/7430
As this post says you could do it.1 vote -
Add "to:" search modifier, ability to confine a search to specific direct messages
Ability to search messages using a "to:" search modifier. It's great to be able to search for messages "from:" a certain user, but it would be great to have "to:" as well.
This would be helpful, for example, to help prevent me from asking team members repetitive questions. I know that a certain team member is the subject matter expert for a given topic. I know I've probably asked this team member a given question before at some point. If I could search "to:username given_topic" that seems the most logical way to find the last time I asked him this question.
To implement a "to:" search feature, it would seem to make the most sense that a "to:" search be confined to either 1) the set of all direct messages or 2) the direct messages with the given user.
Ability to search messages using a "to:" search modifier. It's great to be able to search for messages "from:" a certain user, but it would be great to have "to:" as well.
This would be helpful, for example, to help prevent me from asking team members repetitive questions. I know that a certain team member is the subject matter expert for a given topic. I know I've probably asked this team member a given question before at some point. If I could search "to:username given_topic" that seems the most logical way to find the last time I…
1 vote -
Search parameter for message priority
We got a few user requests if it's possible to search specifically for prioritized messages with the possibility to define the type of priority (important, urgent). This would be very helpful sometimes.
3 votes -
Feature Request: Mass unfollow threads
Mattermost gets laggy when there you are following many threads. To the point that opening the "threads" tab fail to load with timeout errors. See github issues below:
https://github.com/mattermost/mattermost/issues/23690#issuecomment-2611855763This is true to people that have been using mattermost for a while now, we have been using it for 6 years and using collapsible threads since they are in beta.
Being able to mass unfollow all past threads will fix this.
I have tried disabling threads in the whole organization and re-enabling it but it didn't remove the follows.
If there's any backend/sql command i could run that would be appreciated as well.
Mattermost gets laggy when there you are following many threads. To the point that opening the "threads" tab fail to load with timeout errors. See github issues below:
https://github.com/mattermost/mattermost/issues/23690#issuecomment-2611855763This is true to people that have been using mattermost for a while now, we have been using it for 6 years and using collapsible threads since they are in beta.
Being able to mass unfollow all past threads will fix this.
I have tried disabling threads in the whole organization and re-enabling it but it didn't remove the follows.
If there's any backend/sql command i could run that would be…
3 votesUpdated labels.
- Don't see your idea?