Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support mattermost v7 (#1852) | Wim | 2022-06-25 | 1 | -1/+1 |
| | | | | Mattermost api (almost) didn't change between v6.7.x and v7.0 Everything should just work | ||||
* | Add support for using ID in channel config (mattermost) (#1715) | Wim | 2022-02-06 | 1 | -12/+20 |
| | |||||
* | Use current parentID if rootId is not set (mattermost) (#1675) | Wim | 2022-01-10 | 1 | -2/+6 |
| | |||||
* | Add support for mattermost v6 | Wim | 2021-10-16 | 1 | -13/+81 |
| | |||||
* | Refactor "msg-parent-not-found" to config.ParentIDNotFound (#1347) | Qais Patankar | 2020-12-31 | 1 | -1/+1 |
| | |||||
* | Add threading support with token (discord) (#1342) | Wim | 2020-12-31 | 1 | -0/+9 |
| | | | | | | | | Webhooks don't support the threading yet, so this is token only. In discord you can reply on each message of a thread, but this is not possible in mattermost (so some changes added there to make sure we always answer on the rootID of the thread). Also needs some more testing with slack. update : It now also uses the token when replying to a thread (even if webhooks are enabled), until webhooks have support for threads. | ||||
* | Handle unthreaded messages (mattermost). Fixes #803 | Wim | 2019-04-19 | 1 | -0/+6 |
| | |||||
* | Add support for mattermost threading (#627) | Patrick Connolly | 2019-01-09 | 1 | -2/+2 |
| | |||||
* | Refactor mattermost bridge (#622) | Wim | 2018-12-01 | 1 | -344/+10 |
| | | | | | * Split up in different files * Decrease complexity * Fix linting issues | ||||
* | Update direct dependencies where possible | Duco van Amstel | 2018-11-25 | 1 | -1/+1 |
| | |||||
* | Fix golint linter issues and enable it in CI (#593) | Duco van Amstel | 2018-11-15 | 1 | -7/+7 |
| | |||||
* | Fix goconst linter failure | Wim | 2018-11-13 | 1 | -3/+5 |
| | |||||
* | Disable Connect(), JoinChannel(), Send() for mattermost.plugin | Wim | 2018-11-11 | 1 | -0/+9 |
| | |||||
* | Make scopelint happy | Wim | 2018-11-08 | 1 | -0/+1 |
| | |||||
* | Make goconst linter happy | Wim | 2018-11-08 | 1 | -4/+5 |
| | |||||
* | Make gocritic linter happier | Wim | 2018-11-08 | 1 | -7/+9 |
| | |||||
* | Add better support for multiperson DM (mattermost) | Wim | 2018-10-27 | 1 | -4/+4 |
| | |||||
* | Split up cookie token and personal token (mattermost). Fixes #530 (#540) | Wim | 2018-10-26 | 1 | -1/+1 |
| | |||||
* | Fix panic by using matterclient calls in the right place. Related to ↵ | Wim | 2018-08-30 | 1 | -3/+5 |
| | | | | cb7278eb (mattermost). Closes #491 | ||||
* | Fix avatar uploads to work with MediaDownloadPath. Closes #454 | Wim | 2018-07-11 | 1 | -1/+1 |
| | |||||
* | Use nickname instead of username if defined (mattermost). Closes #452 | Wim | 2018-07-03 | 1 | -0/+3 |
| | |||||
* | Handle slack attachments sent to mattermost. Closes #447 | Wim | 2018-06-16 | 1 | -0/+12 |
| | |||||
* | Reconnect on quit. (irc) See #431 (#445) | Liam Stanley | 2018-06-09 | 1 | -1/+2 |
| | | | | | * potential fixes for #431 * go: fix formatting/gofmt/goreturns | ||||
* | Fix iconurl regression (mattermost,slack,rocketchat). Closes #430 | Wim | 2018-05-27 | 1 | -2/+4 |
| | |||||
* | Use uuid instead of userid. Fixes #429 | Wim | 2018-05-27 | 1 | -3/+6 |
| | |||||
* | Make our callbackid more unique. Fixes issue with running multiple ↵ | Wim | 2018-04-13 | 1 | -3/+3 |
| | | | | matterbridge on the same channel (slack,mattermost) | ||||
* | Add support for NoSendJoinPart. Closes #382 | Wim | 2018-03-06 | 1 | -0/+3 |
| | |||||
* | Remove debug messsage (mattermost) | Wim | 2018-03-05 | 1 | -1/+0 |
| | |||||
* | Use viper (github.com/spf13/viper) for configuration | Wim | 2018-03-04 | 1 | -41/+42 |
| | |||||
* | Improve debug messages | Wim | 2018-02-28 | 1 | -4/+4 |
| | |||||
* | Refactor using factory | Wim | 2018-02-27 | 1 | -41/+34 |
| | |||||
* | Make gometalinter happier | Wim | 2018-02-27 | 1 | -5/+5 |
| | |||||
* | Skip events for webhook | Wim | 2018-02-27 | 1 | -0/+5 |
| | |||||
* | Refactor mattermost | Wim | 2018-02-27 | 1 | -176/+206 |
| | |||||
* | Make matterclient work with prefixed log | Wim | 2018-02-21 | 1 | -0/+3 |
| | |||||
* | Use prefixed-formatter for better logging | Wim | 2018-02-21 | 1 | -1/+1 |
| | |||||
* | Move Sirupsen => sirupsen | Wim | 2018-02-20 | 1 | -1/+1 |
| | |||||
* | Download (and upload) avatar images from mattermost and telegram when ↵ | Wim | 2018-02-20 | 1 | -2/+45 |
| | | | | | | | | | | | | | | mediaserver is configured. Closes #362 An extra avatarMap (cache) is created for mattermost and telegram. If MediaServerUpload is configured, the avatar images of users are downloaded the first time a user sends a message. If this download succeeds a message with EVENT_AVATAR_DOWNLOAD is sent to the originating protocol. This message also contains a SHA field (in msg.Extra["file"]), if this is not empty, the sha will be added to the avatarMap. (so we now have a userid-sha cache) Next time this user sends a message, the MediaServerUpload/sha/userid.png URL will be used as the avatar field. | ||||
* | Send chat notification if media is too big to be re-uploaded to MediaServer. ↵ | Wim | 2018-02-03 | 1 | -0/+12 |
| | | | | See #359 | ||||
* | Download files and reupload to supported bridges (mattermost). Closes #357 | Wim | 2018-02-02 | 1 | -2/+18 |
| | |||||
* | Add URL to message in webhook if available (mattermost). See #356 | Wim | 2018-01-31 | 1 | -1/+12 |
| | |||||
* | Fix regression in mattermost bridge (mattermost). Closes #327 | Wim | 2018-01-01 | 1 | -4/+1 |
| | |||||
* | Refactor and add MediaDownloadSize to General | Wim | 2017-12-19 | 1 | -5/+3 |
| | |||||
* | Add support for comments from slack file uploads (slack) | Wim | 2017-11-13 | 1 | -2/+2 |
| | |||||
* | Fix loop, make megacheck happy | Wim | 2017-09-21 | 1 | -11/+16 |
| | |||||
* | Download files from slack and reupload to mattermost (slack/mattermost). ↵ | Wim | 2017-09-21 | 1 | -3/+18 |
| | | | | | | | | | | | | Closes #255 Refactor message.Extra to a map[string][]interface{} to have a bit more flexibility for stuffing extra stuff. For attached files from slack, files < 1MB size get downloaded (in memory), and get put into Extra["file"][]config.FileInfo (containing a pointer to the buffer and the filename). This is not async so slack channels with lots of attached files may suffer a slowdown. (the download timeout is set at 5 seconds). | ||||
* | Fix loop from webhook by adding matterbridge prop (mattermost). Closes #261 | Wim | 2017-09-18 | 1 | -0/+7 |
| | |||||
* | Relay attachments from mattermost to slack (slack). Closes #260 | Wim | 2017-09-18 | 1 | -2/+8 |
| | |||||
* | Use override username if specified (mattermost). #260 | Wim | 2017-09-18 | 1 | -0/+6 |
| | |||||
* | Add support for deleting messages across bridges. | Wim | 2017-09-11 | 1 | -2/+12 |
| | | | | | | | | | | | | Currently fully support mattermost,slack and discord. Message deleted on the bridge or received from other bridges will be deleted. Partially support for Gitter. Gitter bridge will delete messages received from other bridges. But if you delete a message on gitter, this deletion will not be sent to other bridges (this is a gitter API limitation, it doesn't propogate edits or deletes via the API) |