General
Please search for existing ideas before posting a new idea.
73 results found
-
implement threads in slack import tool
implement threads in slack import tool.
right now, threaded messages lose their context when imported. they just become normal messages and not replies to other messages.
https://github.com/mattermost/mattermost-server/issues/10203
https://api.slack.com/docs/message-threading
in slack, replies are standalone objects. it works via a
thread_ts
(thread timestamp) attribute.thread_ts
refers to thets
(timestamp) of the parent post. if a post hasthread_ts
==ts
, then it is the beginning of a thread.possible approach:
import all posts except for ones wherethread_ts
!=ts
(as these are replies to other posts). once that's done, go back and import the replies since their parents will…39 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
-
make threads collapsible
A toggle option so that threads appear as "N comments" and open in the side-panel, so they do not interrupt the main flow of the channel, and you can follow each thread mode easily.
2,646 votesCollapsed Reply Threads is now in General Availability!
Thanks to everyone who has upvoted this feature! With Mattermost version 7.0, Collapsed Reply Threads (our most requested feature ever) is now available for all! System Admins can now enable the feature by default for all users (always_on or default_on).
In addition to more granular configuration, server performance has been improved to support large-scale deployments. Interested in learning more? Check out some of the content below and feel free to reach out with questions or feedback directly in the feature channel:
-
hide join/leave messages in Team Edition
Admins can enable/disable join/leave messages in config console
45 votes -
Hide the SMTP server password from system console
The system console shows the SMTP server password in clear. No other application/website with sane defaults does that. Some offer a button next to the password field to reveal the password temporarily, so the user can make sure no one is standing next to them who could see the secret.
I actually consider this a bug, but it was rejected as such: https://github.com/mattermost/mattermost-server/issues/10909
1 voteThis was fixed in v5.13 release,
-
New plugin hook to preproceses/format posts
I tried to implement a plugin which supports spoilers and moderated posts.
To achieve his would require me to process or format the post when it is being rendered.
3 votesThank you for the proosal! In fact, web app plugins can render different post components based on the post’s type. Any time the web app encounters a post with this post type, it replaces the default rendering of the post component with your own custom implementation.
This allows you to create a custom format for posts.
https://developers.mattermost.com/extend/plugins/webapp/#custom-post-type-components
Let us know if there is further functionality you’re looking for from the feature?
-
Support searching "in:" direct messages
It would be nice if "in:" could support direct messages. This was discussed in
https://github.com/mattermost/mattermost-server/issues/7762
which depended on https://github.com/mattermost/mattermost-webapp/pull/189 which was already merged, so maybe this isn't too hard to add now?
6 votes -
Support different options for sorting the channels in the sidebar
Now the contacts (Direct messages) are always sorted alphabetically. It would be great to have different options of sorting. What we like the most is sorting by last message recieved/sent, which means on top we always have our most recent conversation (like in Skype)
Any chance to have it in future?855 votesThank you for nominating the feature! It is now available in Mattermost v5.32. Would anyone like to help re-tweet the announcement?
-
Link to a channel in chat like #announcements
It would be nice if I can point to an other cahnnel. Mostly useful for public ones, like:
free beer! find details in #announcements
but it would be even better if we can point to any other, maybe in other team too.1 voteThanks Tamás for the feature idea!
This is in fact available on Mattermost with the ~-sign. For instance, you can post:
> free beer! find details in ~announcements
-
Status labels
The idea:
One can set their status to some arbitrary text, which will be shown next to your username.
Details:
The command
/status My new status
can be used to change your status, it will then appear next to your screen name in replies:
https://i.imgur.com/Sggqc59.png
If the text is too long, it is truncated and you need to hover to see the full status:
https://i.imgur.com/0GoP3HZ.png
Why:
It is incredibly useful to be able to see what your team mates are working on. Currently, our team are using a channel for this, but it's pretty inconvinient and quickly gets very messy.…
376 votesCustom user statuses are available in Mattermost v5.33 and later. Learn more on our blog: https://mattermost.com/blog/custom-statuses/
-
History of shared files in a channel
Would be lovely to view the files that have been shared in a channel. This would go neatly with the idea of pinning posts as well. You could be able to pin files.
304 votesThis is available now in Mattermost Cloud and in Mattermost Self-Managed v5.35 (releasing May 16). Learn more in our blog: https://mattermost.com/blog/file-search/
-
Eliminate 4000 character per message (message length)
Currently I can't create messages with more than 4000 characters. This limit should be removed.
158 votesThank you for nominating the feature! It is now available in Mattermost 5.0!
New installs of Mattermost v5.0 and later allow up to 16383 characters per post. Instances of Mattermost installed earlier than v5.0 will need to update to v5.0 or later and then run a manual database migration in order to utilize the higher character limit. This migration can be slow for large Posts tables, so it’s best to schedule this during off-peak hours. See important upgrade notes (https://docs.mattermost.com/administration/important-upgrade-notes.html) for more details.
To migrate a MySQL database, connect to your database and run the following:
ALTER TABLE Posts MODIFY COLUMN Message TEXT;
To migrate a PostgreSQL database, connect to your database and run the following:
ALTER TABLE Posts ALTER COLUMN Message TYPE VARCHAR;
Restart your Mattermost instances.
-
Member list on side of chat window w/ status indicator
Show a member list on the side of the chat window listing all the users that are in the current room, sorted by status and then name (so that logged out users are at the bottom).
This seems critical to communication .. who's in the room, who's online, who am I talking to, am I in the right room before typing @everyone, etc. At a glance. The little member button with drop down is insufficient especially in rooms with hundreds of people.
Screenshot from Slack: http://take.ms/YhtK8
19 votesThanks everyone for the feedback!
We’ve now added a status icon in the channel member list (clicking the member icon in the channel header) and sorted it by user status.
This improvement is supported in Mattermost v4.7.0 and later.
-
Add Button Message like Slack does
On Slack, Bots can interact with users by adding UX elements within the message as you can see there : https://api.slack.com/docs/message-buttons
This would be an awesome feature to have in Mattermost.
21 votesThis feature is complete and shipped with v4.2
-
Allow users to message themselves for quick notes
*useful for keeping to-do lists, and reminders
4 votes -
Sort channel when switching with ctrl/cmd+k by unread message
Coming from Slack, I was used to switch channel with ctrl/cmd+k. Mattermost feature for that is a little less performant because autosuggestion is sorted alphabetically. In slack, channel with unread message come first which make easier to switch to a channel where a message was just post.
25 votesThanks Martin and everyone else for contributing to this suggestion!
When you now first open the channel switcher via CMD/CTRL+K, the unread channels are listed first.
This is supported in Mattermost 4.9 and later.
-
Crtl+K CMD+K searching thru channels
After realization of idea https://mattermost.uservoice.com/forums/306457-general/suggestions/17042614-crtl-k-cmd-k-faster-jumping-to-the-channel (it's great, thanks!) the new idea is to allow user to find channels from 'more channels' using ctrl+K or CMD+K shortcut.
It'll be very useful to find channels where i'm not in but they are somewhere.
Right now if channel is not on my channel list the search tool won't find it and there is a problem - users starting to make a copies of the same threads29 votesThis feature is complete. Use “CTRL /” for a list of keyboard shortcuts available.
-
+1 or like messages
Like or +1 concept from social networks for single messages.
Should display the number of likes near the message-title.108 votesThis feature is now complete (out of beta) and shipped with v4.0 on July 16th.
-
Install Mattermost in a Subdirectory
We are using HAProxy and multiple subdirectories as internal redirects, to consolidate services.
Right now, Mattermost assumes it is being install at the root of a fully qualified domain name, so moving it anywhere breaks multiple paths for many files.
It would be much more valuable for teams to be able to deploy to "http://www.example.com/chat" instead of always resorting to "http://chat.example.com/".
213 votesThank you for nominating the feature! It is now available in Mattermost v5.1!
-
232 votes
This feature is now complete (out of beta) and shipped with v4.0 on July 16th.
-
178 votes
Thank you for nominating the feature! It is now available in Mattermost 5.18.
- Don't see your idea?