General
Please search for existing ideas before posting a new idea.
- or
No existing idea results
- ~ No ideas found ~
1247 results found
-
Sync between redundant servers
In 2015, GitHub user titanous proposed adding support for more than one instance of the API server. (https://github.com/mattermost/platform/issues/402) It was suggested that it would be added before the 1.0 release, but the issue has since been closed without any changes. Since I didn't see this feature requested in this forum, I thought I would post it so that the community can vote on it.
I work with a team of five, all of whom have personal servers, one of which hosts our Mattermost instance. It would be useful for us if we could host as many as five redundant instances of Mattermost, so that if one of our servers were to go down, we could seamlessly switch to another one without losing messages.In 2015, GitHub user titanous proposed adding support for more than one instance of the API server. (https://github.com/mattermost/platform/issues/402) It was suggested that it would be added before the 1.0 release, but the issue has since been closed without any changes. Since I didn't see this feature requested in this forum, I thought I would post it so that the community can vote on it.
I work with a team of five, all of whom have personal servers, one of which hosts our Mattermost instance. It would be useful for us if we could host as many as five…7 votes -
Don't show 'More' channels if none are available
Currently, the channel list will show 'More...' as the last item in the list.
If there are no further channels created in the team, then this item performs no function other than to confuse users. New channels are obviously created by using the '+' icon at the top of the channel list.
5 votes -
Adding the posting user to the post markup, to enable filtering
posted in http://forum.mattermost.org/t/marking-posts-with-the-user-who-posted-it/912, was told to post it here instead:
I've been playing with mattermost a bit and noticed that posts are not currently marked as having been posted by a specific user - the only element inside a post that identifies the poster is the UserProfile component deep inside the post component tree, so it would be very nice if a component tagged its top with a class like "post__wrapper " for easy chat log filtering: some things that this would unlock:
- hard/soft ignore lists
- hard/soft 'never miss...' lists
- hiding everyone-but-X posts to find information in the backlog
- probably more things that I don't need on a daily basis and so haven't thought of yet =)
posted in http://forum.mattermost.org/t/marking-posts-with-the-user-who-posted-it/912, was told to post it here instead:
I've been playing with mattermost a bit and noticed that posts are not currently marked as having been posted by a specific user - the only element inside a post that identifies the poster is the UserProfile component deep inside the post component tree, so it would be very nice if a component tagged its top with a class like "post__wrapper " for easy chat log filtering: some things that this would unlock:
- hard/soft ignore lists
- hard/soft 'never miss...' lists
- hiding everyone-but-X posts to find information in the backlog
- …
1 vote -
allow per-user settings for showing links inline or not, ideally per content type
from https://github.com/mattermost/platform/issues/1983, While it can be nice to have links to images, youtube videos, etc. that display inline autoexpand to the media that they link to, it would be extremely useful to have a way to turn that off, so that you just get a link instead of losing a massive amount of chat because of the inline media block.
1 vote -
Channel modes
We tend to use the channels in two different ways. Some channels are for chat; a stream of short messages. Other channels have more in-depth messages (like explanations, articles, meeting notes, etc.). In those latter channels, to communication focuses less on a single stream, and more on the replies.
Currently Mattermost solely focuses on chat streams (chat mode), having replies as an option (literally on the side).
I want to suggest an extra mode: topic mode. It differs from the chat mode in the sense that:
- The main might only show the topics (first level messages), not the replies.
- The reply sidebar should be more wider, making it possible to focus better on the replies.
- The input fields for topics might be larger by default, since it will be used for larger texts.We tend to use the channels in two different ways. Some channels are for chat; a stream of short messages. Other channels have more in-depth messages (like explanations, articles, meeting notes, etc.). In those latter channels, to communication focuses less on a single stream, and more on the replies.
Currently Mattermost solely focuses on chat streams (chat mode), having replies as an option (literally on the side).
I want to suggest an extra mode: topic mode. It differs from the chat mode in the sense that:
- The main might only show the topics (first level messages), not the replies.…18 votes -
Add Lita Integration
It would be awesome to have a way to integrate easily with Lita on Mattermost.
18 votes -
nano editor
Some of us prefer nano over vi. It can't be that big of a deal to include nano in the container, can it?
1 vote -
Comment on the posted IMG on specific elements.
My Feature Idea:
Open a Preview of the posted IMG or PDF and comment on specific elements. (For Design Teams like the feature in InVision)
Example: Comment on the button on the left side because it looks too small.
I love Mattermost and plan to integrate it in our workflow :)3 votes -
Support connecting with IRC clients
Mattermost should support regular IRC clients. A bridge require you to host an entire separate IRC server just for a couple of IRC clients, unless you want to give control to an IRC network. In addition, a bridge per definition is hackish. People speaking are not in the userlist, private messages are impossible etc.
6 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 the normal iOS blue button Send (for at least the app) would make it a lot clearer as to what is going on. If you leave the return and only have the send Icon (no Done button), then make return actually act as a new line rather than send, right now as far as I can tell there is no way for me to add a new line inside something I want to send.
Original: https://github.com/mattermost/platform/issues/1607
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 -
Add autocomplete for webhooks
Sorry, I posted my idea here : https://github.com/mattermost/platform/issues/1256
Descirption :
Let me explain this through an example
I've set a outgoing webhooks triggered by "$", then sended text is parsed by my bot, and runs according command.
ie: "$start 1234" runs "start" command with "1234" args.Autocomplete hook could work like this:
I enter "$st" and press tab, the hook is triggered, sends current text to the bot and the response populates the autocomplete list with something like [{command: […], description: […]}, […]] and whatever needed by the list.29 votes -
Copying and pasting is not great
A copied mattermost conversation has three lines per message, and the first line is like "ryantm1 minute ago" and the last line is blank. It would be nice if there were cleaner ways to copy the conversations.
9 votes -
Display option to add a click count next to embedded links
Similar to how discourse (https://forum.mattermost.org/) tracks the number of clicks on a link.
Proposed spec:
1) Add Team Setting > Display > Advanced Message Display Options
Title: Advanced Message Display Options
Help text: "Advanced options for message display."
[ ] Show count of clicks next to hyperlinks in messages.
2) If zero clicks have been made on a link, show no indicator.
1 vote -
Add github integration
I think, an integration with github will become the most important feature that push mattermost among dev teams, because many companies use private github repositaries for internal software development. Btw. maybe it is related with this feature http://mattermost.uservoice.com/forums/306457-general/suggestions/9557994-add-git-hooks, but anyway I just wanted stress out particularly github.
Guys, thank you for your great work!
25 votesThere is a community integration with GitHub here: https://github.com/softdevteam/mattermost-github-integration
-
rooms for gitlab projects or issues
the gitlab integration should have chat rooms per Project or even issues.
3 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 -
Add support for custom header/footer on webpages
It would be extremely useful for a straight-forwarded way of adding a custom header and footer to the static HTML pages. For instance, my employer requires some boilerplate legalese on every internal webpage and currently this would require editing nearly every HTML file in /web/templates. Similarly it would be nice to be able to add badging to the header of every page with a logo or something along those lines.
9 votes -
Add import from hipchat
Hipchat to mattermost move API
83 votesYou can export data from HipChat Data Center (see https://confluence.atlassian.com/hipchatdc3/export-data-from-hipchat-data-center-913476832.html) and use the Mattermost ETL framework to import the solution (see https://github.com/Brightscout/mattermost-etl).
Learn more about migration options here: https://docs.mattermost.com/administration/migrating.html#migrating-from-hipchat-server-and-hipchat-data-center-to-mattermost
-
Pretty private message URLs
Just like channel URLs but automatically created.
Example:
http://domain.com:8065/channels/town-square - default channel URL
http://domain.com:8065/users/user - URL for private messages of the user8 votes -
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
- Don't see your idea?