General
Please search for existing ideas before posting a new idea.
1200 results found
-
Short URLs
Easy to remember & easy to share
http://chat.domain.com:8065/channels/town-square
to
http://chat.domain.com:8065/c/town-square
or
http://chat.domain.com:8065/town-squareOptinal way to choose URL generation way?
2 votes -
Support websockets on separate sub-domain
Cloudflare does not include support for websockets on its free accounts so they advise you to create a subdomain to be used exclusively for websockets and configure the DNS so that the websocket communication is not routed through their service. I'm not sure how difficult this would be to implement, but I am hoping not very ;-)
2 votes -
iOS keyboard improvements
Currently both the iOS app and the Mobile view of mattermost (my local install is the last travis-ci build from a week or so ago) when you bring up the input box you are presented with a Send icon, on top of a Done button along with a Return on the actual keyboard. This from a user perspective is super confusing and unintuitive. I would suggest either completely removing the Send icon, or removing the Done text and that whole extra bar that ends up being drawn just to have it there. Also if at all possible changing return to…
2 votes -
make an admin be able to differ between inactive and disabled users
The problem of the current situation is, that an administrator yet is only able to set an user account status to "inactive". This means more a disabling of the user, because the user is in no longer able to log in. In fact, he is locked out.
It would be more appropriate to rename the status "inactive" to "disabled".A new status "inactive" should be introduced where a user is in fact using the featureset of a "team edition". No license is acuired for this user and he doesn't get any push notifications anymore until he logs in again. By…
2 votes -
make private chats able to authorize users based on ldap groups
In corporate Environments often closed discussions take place between persons whose users already exist within predefined ldap groups. For Mattermost it would make sense to authorize users for private channels using such existing ldap groups.
2 votes -
Make Up Arrow behavior configurable
When you press Up Arrow, your expectations of what will happen may differ. A user coming from Slack might expect the current behavior, where you are allowed to edit your last message. A user coming from IRC, however, would like expect to cycle through his last typed messages by pressing Up Arrow one or several times. And there's an existing suggestion that it cycles through slash commands.
There is only one Up Arrow button, so the best compromise will likely be to make it user configurable. This would of course also depend on the two latter options being implemented.
2 votes -
Filtering webhooks to process every post
I'd like to code up support for specifying remote filters that would get to process every post. When a post is sent to the server, it would get passed to the processing service(s), which would return a potentially modified message to get saved/displayed. It would also potentially trigger an incoming webhook that might add follow-on information. The specification of the "filtering webhooks" would be similar to that of outgoing webhooks. Would anyone else be interested in this?
2 votes -
Add show and set focus to the window option on new message
Add an option to show and set focus to the window whether there are new messages or mention. To make it possible for a user to surely notice and to react the message.
I had already pull requested this feature. About detail following link.
https://github.com/mattermost/desktop/pull/1852 votes -
Use clocks to easily create and view threads
This feature is really usefull to identify and follow different conversations in a channel.
When you click on a clock, it adds the clock in the beginning of the post (or at the position of the cursor).
When you hover on a clock in a post, it highlights the referring post and the answers to this post.You can see a demo there : http://sveetch.net/tribune/
2 votes -
Prevent changing first and last name changes when using LDAP
It would be great if you could prevent users from changing their first and last names when using LDAP authentication.
2 votes -
2 votes
-
Context menu on user names or mentions, like "Send Email", "View Profile" and allow integrations
Clicking on a user mention shows other mentions. But maybe we want to interact with that user in other ways, like sending a message (which should open the private conversation with them), send an email, view profile, etc.
In addition, we could allow for integration with some other service. For example, integration can be defined as a URL endpoint that can pass/post the username as parameter or request a custom field in the use profile which then can be sent as parameter. For example, let's say we want to integrate with Skype to call the user via Skype. Integration might…2 votes -
Markup to directly navigate to the ticket on Redmine, a small overview of the ticket as well.
Markup to directly navigate to the ticket on Redmine, a small overview of the ticket as well. For example, when I refer to a ticket I use #ticket_no. This could be parsed by the parser and replaced by an href that points to the ticket
2 votes -
Mobile: Show "[user] is typing..."
Same as the web client, it's important to see this so messages don't get sent while one person is still finishing their thought.
2 votes -
Use AppData/Local for cached data on Windows
For Windows all local Mattermost data is stored inside of %APPDATA% (AppData/Roaming).
This directory syncs between computers on every login / logout in certain corporate environments.Cache data should be placed inside AppData/Local.
2 votes -
Show the channel the incoming webhook has been set to
Currently I cannot find a way to know for which channel has been configured an incoming webhook (in my case, for integration with GitLab).
In the "Integrations/Incoming Webhooks" section, just appear the name of the webhook and the webhook URL it self, without saying for which channel has been set, and the option of deleting it. And in the GitLab side there's no way to know for which channel will be triggered the hook.
This come become a problem when you have several webhooks and channels.
2 votes -
Provide Channel description in tooltip in the left panel
Provide Channel description in tooltip in the left panel
Currently, we need to go to the channel, then click on the little arrow, then View Info
Personally, I spent 5 minutes to find this kind of information when I was checking that I didn't miss something and it is not yet available somewhere easily
2 votes -
2 votes
-
Add anchor to enable introduction text to trigger a command
This would allow for instance to execute a command for the user from a link in the introduction to display a code of conduct, help or whatever usefull content.
2 votes -
Make emoji reactions visible in pinned post panel(right-hand side)
We'd like to pin a 'poll' post to see the results and make memebers easy to find to post it.
However we have no access to the reactions in the 'pinned post' pane in the right-hand side.
2 votes
- Don't see your idea?