Support avatar icons for channels.
it would be great if the service and apps provided a similar API and UX to allow profile images to be assigned and queried for a channel.
This might work similarly to what is in place for users, where the Mattermost API supports getting a profile image for a user, except this request would provide profile image by channel.44 votes
We need a way to delete an user avatar with the CLI tool.
Currently we delete the in data/users/ manually but it would be easier if we could do it by using the email instead of the ID.1 vote
At present we can render tables, can we have the control to left/right align the tables.
Use case : For me my data is some what large, which can't fit in a screen. If we have the option to right align some tables, i can manage the space.1 vote
For troubleshooting purposes it would be handy to have a
platform config showcommand that lists the effective configuration values. Thus, overriding environment variables must be considered. At least from the wording of
platform config validate('The document is valid'), it seems that environment variables aren't considered.
There could be filters to mangle the output, but
grepis fine, imo.1 vote
I'd like to somehow tune the color scheme of the Mattermost to separate private chats from channels. First idea that I got my mind is that maybe there could be an option to set a different background color for private conversations?19 votes
Outgoing webhooks are not triggered by other webhooks posts. For example if bota posts "hello" on Town Square and botb is typically triggered by "hello", it will not be triggered.
If this was implemented, the danger is creating cycles unintentionally, so there should be a way to avoid that.16 votes
If notification has only direct messages from single sender, add Reply-To with sender's email.3 votes
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.49 votes
It would be nice to be able to add / remove custom emojis via API. Then it would be very simple to propose complete packs of custom emojis and apply them.1 vote
Notifications are not being generated for user names in message attachments (in my case specifically in fields) that are generated via a webhook.
STEPS TO REPRODUCE
Create a new message containing attachments/fields via a web hook. Include the name of the user in the attachment field. The name will not be recognized and tagged.
Mattermost would recognize a user's name, as defined in their notification preferences, when mentioned in a message that has an attachment/fields. Notifications would be generated for the user the same as if they are mentioned in a regular message.11 votes
The GIF preview feature is great, but a channel full of looping gifs is visually distracting.
Discord's implementation of this functionality plays the GIF once, then repeats it on mouseover. This works really well and would be a nice polish to the current implementation.23 votes
It could be interesting to add per user slash command.
For example, I use an RSS integration which allow me to manage my RSS feeds from Mattermost with Slash commands. I would like to set this command as private, to avoid other user to manage my feeds.3 votes
For accepting new users on a Mattermost system, there is no middle ground between "open system" and "invite only".
We were opening our Mattermost Team edition to interested people, and are now weeding out fake accounts manually. This could be prevented if we had an "approve new user" button for system admins.
Bonus: a configurable login page with custom text would give potential visitors a better idea about wether they should want to join this server. "You are about to sign up for the full-contact deep-sea chess entousiasts chat. Are you sure?"6 votes
Clone slack's code snippet feature.
I think this is different from
Which gives more detailed explanation at the ends.
It is also a little different from
In that not requesting to do away with fences, just want the slack snippet feature.
Proposing we add a password strength indicator when users set passwords.
Asking community to comment on how to assess strength of passwords and share recommendations on libraries we can use?6 votes
Add phone number in contact card & utilize tel: protocol handler for invoking call capability using Jabber or Lync soft phone
Add phone number in contact card and utilize tel: protocol handler for invoking call capability using Jabber or Lync soft phone. The following number format (tel://+442075613215) already gets enabled for click to call on MM app/web.
This will make MM much less distracting since it's easier to ignore chatter on "less important" channels.13 votes
I would like Mattermost to be able to consume any Slack-compatible webhook. It is very frustrating that I have to build a tool to proxy webhooks from GitHub for example.20 votes
Option to show all threads in which a user participates in one place. Ask from Startup School.
Note: By default mention notifications for threads aren't turned on, maybe we should default them to on to see to what extent this helps.13 votes
It would be nice to have an option, that enables the user to hide contacts that are currently offline.
This would mainly apply to the "direct messages".
It is really annoying to search through a long list (~50) of contacts you often need to chat with, when about 50% are currently offline and are therefore of no interest at the moment.72 votes
- Don't see your idea?