General

Please search for existing ideas before posting a new idea.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Link go binary statically

    Official docker library images are moving to alpine: https://www.brianchristner.io/docker-is-moving-to-alpine-linux/ There are many good reasons to follow.

    Alpine is statically linked and uses musl instead of glibc. The current release builds are not completely statically linked. In theory it should be really easy; replace

    go build

    with

    CGO_ENABLED=0 go build

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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…

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow interactive markdown components

    Allow clickable markdown links to interact with the channel/app. Ideally bots or services posting markdown components could embed clickable links which could populate the users text input and/or automatically post an outgoing webhook message for the user.

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Multi-tag channels / tag creation on the fly

    I am not sure if this has been implemented or not:

    What I am looking for is the possibility of participants to subscribe to certain tags and create meta-channels that participants can generate by selecting multiple tags.

    (I would like to use Mattermost to allow for informal discussions at my research institutes - across different research groups. The idea is to find common interests, needs, etc.)

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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. …

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add Lita Integration

    It would be awesome to have a way to integrate easily with Lita on Mattermost.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  11. enable other databases, e.g. Oracle.

    Having support for other databases, e.g. Oracle, is crucial as this is common infrastructure in enterprise IT landscapes.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Mattermost Team Edition  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add per-channel email notification controls

    Similar to per-channel desktop notification controls, I'd like the option to disable email notifications on a per channel basis. A good use case for this is our Git repo web hook: I don't need an email telling me I pushed commits to the repository (currently the author name generates a mention notification).

    My [original forum post](http://forum.mattermost.org/t/per-channel-email-notification-settings/497) might provide additional context.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Multiple concurrent daemons for HA/scalability

    I am currently running two mattermost daemons on separate VM's doing exactly the same thing (same nfs share for files, same MySQL cluster backend for database), to have HA.

    In my original setup I had them loadbalanced too (meaning individual user sessions got spread over both backends), however I noticed notifications were not always working.

    I got over this issue by reconfiguring the loadbalancer and putting the mattermost backends in active/stand-by - all sessions are now assigned to one backend (the 'active' one) until it fails (reboot, upgrade, etc.); then the stand-by becomes active all sessions move to the other.…

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Mattermost Enterprise Edition  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Filter Search/channel by tag.

    It would be nice to have a bar along the top or side of the ui that could be populated with tag so that the user could filter their search results, or channel contents by filters.
    Currently search is inclusive, which makes it hard to reduce the number of search results. Tag filtering would be one method to improve this.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base