d16645c952
Update mattermost library ( #2152 )
...
* Update mattermost library
* Fix linting
2024-05-24 23:08:09 +02:00
13fd5c5d5b
Fix linting
2024-05-24 00:03:29 +02:00
6b528ffa4f
Update post types and include system removals in skip logic (mattermost) ( #2125 )
2024-05-23 23:58:58 +02:00
8587fa8585
Fix possible panic in mattermost. (mattermost) Fixes #1947 ( #2014 )
2023-03-11 18:55:29 +01:00
880586bac4
Update dependencies ( #1951 )
2023-01-28 22:57:53 +01:00
eac2a8c8dc
Remove mattermost 5 support ( #1936 )
2023-01-28 21:57:06 +01:00
d07a3e09c9
Support mattermost v7 ( #1852 )
...
Mattermost api (almost) didn't change between v6.7.x and v7.0
Everything should just work
2022-06-25 00:57:17 +02:00
2fa96ec0ed
Add KeepQuotedReply option for matrix to fix regression ( #1823 )
...
Matrix quotes replies and as of matterbridge 1.24.0 we strip those as this causes
issues with bridges support threading and have PreserveThreading enabled.
Introduced via 9a8ce9b17e
But if you for example use mattermost or discord with webhooks you'll need to enable
this if you want something that looks like a reply from matrix.
See issues:
- https://github.com/42wim/matterbridge/issues/1819
- https://github.com/42wim/matterbridge/issues/1780
2022-05-06 23:32:25 +02:00
888c8b9a84
Add space between filename and URL (mattermost). Fixes #1820
2022-05-01 23:28:51 +02:00
9c43eff753
Add support for using ID in channel config (mattermost) ( #1715 )
2022-02-06 18:26:30 +01:00
c8d7fdeedc
Add UseUsername option (mattermost). Fixes #1665 ( #1714 )
2022-02-06 17:33:41 +01:00
2bcad846c0
Add more ignore debug messages (mattermost) ( #1678 )
2022-01-10 22:58:53 +01:00
15ad0165fc
Log eventtype in debug (mattermost) ( #1676 )
2022-01-10 00:50:03 +01:00
2e8ab11978
Use current parentID if rootId is not set (mattermost) ( #1675 )
2022-01-10 00:37:09 +01:00
b56f80b1b8
Add support for mattermost v6
2021-10-16 23:23:24 +02:00
a9d8ac8bc0
Refactor "msg-parent-not-found" to config.ParentIDNotFound ( #1347 )
2020-12-31 18:01:57 +00:00
19d47784bd
Add threading support with token (discord) ( #1342 )
...
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.
2020-12-31 16:59:47 +01:00
4e50fd8649
Use mattermost v5 module ( #1192 )
2020-08-10 00:29:54 +02:00
1f830963f6
Return when we have only WebhookURL (mattermost). Fixes #954 ( #960 )
2019-12-15 23:49:17 +01:00
00967a98ac
Fix panic on WebhookURL only setting (mattermost). Closes #916 ( #917 )
2019-10-04 01:01:24 +02:00
80b4cec87a
Add an option to skip the Mattermost server version check ( #849 )
...
Adds SkipVersionCheck bool option for mattermost
2019-06-16 16:23:50 +02:00
fed77cccf3
Handle unthreaded messages (mattermost). Fixes #803
2019-04-19 23:31:45 +02:00
9b520dfb78
Fix panic on nil message.Post (mattermost). Fixes #804
2019-04-19 23:08:41 +02:00
b33b50987b
Add support for mattermost threading ( #627 )
2019-01-09 21:50:03 +01:00
f94c2b40a3
Refactor mattermost bridge ( #622 )
...
* Split up in different files
* Decrease complexity
* Fix linting issues
2018-12-01 00:49:08 +01:00
09875fe160
Update direct dependencies where possible
2018-11-25 21:21:04 +01:00
ce21ba1545
Fix golint linter issues and enable it in CI ( #593 )
2018-11-15 20:43:43 +01:00
f7a5077d5d
Fix goconst linter failure
2018-11-13 20:40:15 +01:00
d2ae3ebf9e
Disable Connect(), JoinChannel(), Send() for mattermost.plugin
2018-11-11 22:44:10 +01:00
78401214b0
Make scopelint happy
2018-11-08 22:29:34 +01:00
b2a07aba3a
Make goconst linter happy
2018-11-08 22:20:03 +01:00
1e0bb3da95
Make gocritic linter happier
2018-11-08 22:01:29 +01:00
e2b50d6194
Add better support for multiperson DM (mattermost)
2018-10-27 22:02:25 +02:00
107969c09a
Split up cookie token and personal token (mattermost). Fixes #530 ( #540 )
2018-10-26 16:47:56 +02:00
330ddb6a30
Fix panic by using matterclient calls in the right place. Related to cb7278eb
(mattermost). Closes #491
2018-08-30 23:04:50 +02:00
fa0c4025f7
Fix avatar uploads to work with MediaDownloadPath. Closes #454
2018-07-11 23:44:29 +02:00
cb7278eb50
Use nickname instead of username if defined (mattermost). Closes #452
2018-07-03 22:41:09 +02:00
d2c02be3a0
Handle slack attachments sent to mattermost. Closes #447
2018-06-16 00:11:15 +02:00
51327a4056
Reconnect on quit. (irc) See #431 ( #445 )
...
* potential fixes for #431
* go: fix formatting/gofmt/goreturns
2018-06-09 12:47:40 +02:00
07885f5810
Fix iconurl regression (mattermost,slack,rocketchat). Closes #430
2018-05-27 22:30:17 +02:00
411ef2691c
Use uuid instead of userid. Fixes #429
2018-05-27 21:50:00 +02:00
68fbed9281
Make our callbackid more unique. Fixes issue with running multiple matterbridge on the same channel (slack,mattermost)
2018-04-13 22:01:03 +02:00
e5989adf92
Add support for NoSendJoinPart. Closes #382
2018-03-06 21:35:47 +01:00
80fcf18e24
Remove debug messsage (mattermost)
2018-03-05 22:22:20 +01:00
f2f1d874e1
Use viper (github.com/spf13/viper) for configuration
2018-03-04 23:52:14 +01:00
594d2155e3
Improve debug messages
2018-02-28 22:23:29 +01:00
2bac867382
Refactor using factory
2018-02-27 23:22:12 +01:00
73525a4bbc
Make gometalinter happier
2018-02-27 23:22:10 +01:00
d62f49d1fc
Skip events for webhook
2018-02-27 23:22:10 +01:00
bd2a672c14
Refactor mattermost
2018-02-27 23:22:09 +01:00