| Commit | Message | Author | Date (UTC) |
|---|
| a731697
|
Convert utf-8 back to charset (irc). #247
|
Wim
|
18:59, Aug 30 2017 |
| 5d6b02d
|
Fix private channel joining bug (mattermost). Closes #248
|
Wim
|
12:01, Aug 30 2017 |
| b09f1e5
|
Update changelog
|
Wim
|
21:45, Aug 29 2017 |
| f6e1978
|
Replace mentions from other bridges. (slack). Closes #233
|
Wim
|
21:34, Aug 29 2017 |
| 1cb091d
|
Use the detected charset (irc)
|
Wim
|
19:35, Aug 29 2017 |
| 90b6057
|
Add a charset option (irc). Closes #247
|
Wim
|
19:30, Aug 29 2017 |
| 91bae82
|
Update travis to go 1.9
|
Wim
|
18:34, Aug 29 2017 |
| 1c3479f
|
Do not add messages without ID to cache
|
Wim
|
18:28, Aug 29 2017 |
| abf25e9
|
Remove debug message
|
Wim
|
21:03, Aug 28 2017 |
| a877936
|
Add support for editing messages. Remove ZWSP as loopcheck (gitter)
|
Wim
|
21:01, Aug 28 2017 |
| a47eb48
|
Add support for editing messages (telegram)
|
Wim
|
18:38, Aug 28 2017 |
| 398cb02
|
Add support for editing messages (slack)
|
Wim
|
18:29, Aug 28 2017 |
| 9a5c051
|
Add support for editing messages across bridges. Currently mattermost/discord.
Our Message type has an extra ID field which contains the message ID of the specific bridge.
The Send() function has been modified to return a msg ID (after the message to that specific
bridge has been created).
There is a lru cache of 5000 entries (message IDs). All in memory, so editing messages
will only work for messages the bot has seen.
Currently we go out from the idea that every message ID is unique, so we don't keep
the ID separate for each bridge. (we do for each gateway though)
If there's a new message from a bridge, we put that message ID in the LRU cache as key
and the []*BrMsgID as value (this slice contains the message ID's of each bridge that
received the new message)
If there's a new message and this message ID already exists in the cache, it must be
an updated message. The value from the cache gets checked for each bridge and if there
is a message ID for this bridge, the ID will be added to the Message{} sent to that
bridge. If the bridge sees that the ID isn't empty, it'll know it has to update the
message with that specific ID instead of creating a new message.
|
Wim
|
22:33, Aug 27 2017 |
| 7f2c758
|
Update PostMessage to also return and error. Add EditMessage function
|
Wim
|
22:32, Aug 27 2017 |
| 66f3022
|
Modify Send() to return also a message id
|
Wim
|
20:59, Aug 27 2017 |
| 88a1da2
|
Relay notices (matrix). Closes #243
|
Wim
|
23:01, Aug 26 2017 |
| 5df167c
|
Handle leave/join events (slack). Closes #246
|
Wim
|
22:00, Aug 26 2017 |
| 8558253
|
Add support for personal access tokens (mattermost)
* https://docs.mattermost.com/developer/personal-access-tokens.html
|
Wim
|
20:49, Aug 23 2017 |
| 2af6a82
|
Make megacheck happy
|
Wim
|
22:00, Aug 16 2017 |
| 478b907
|
Use mattermost v4 api (drops support for mattermost < 3.8)
|
Wim
|
21:41, Aug 16 2017 |
| 0798221
|
Bump version
|
Wim
|
21:28, Aug 16 2017 |
| 3ba09d0
|
Release v1.0.1
|
Wim
|
20:25, Aug 16 2017 |
| 1fd974a
|
Add 4.1 support (mattermost)
|
Wim
|
20:02, Aug 16 2017 |
| 0e457dc
|
Add new file_ids parameter for Mattermost outgoing webhook (#240)
* Added file_id parameter for outgoing webhook
* Typo in the new fileids field name
|
Thracky
|
19:27, Aug 16 2017 |
| 044c528
|
Swap token/id. Also check for default webhookURL in isWebhookID (discord)
|
Wim
|
14:30, Aug 12 2017 |
| c270668
|
Bump version
|
Wim
|
12:54, Aug 12 2017 |
| 8f45f60
|
Allow a webhookurl per channel (discord). #239
|
Wim
|
12:51, Aug 12 2017 |
| f52055e
|
Release v1.0.0
|
Wim
|
13:50, Aug 5 2017 |
| 674afdc
|
Add UseUserName option (discord) (#234)
|
anon724
|
16:18, Aug 1 2017 |
| 135a94d
|
Do not modify username in action (discord)
|
Wim
|
19:37, Jul 31 2017 |
| b011ee0
|
Release v1.0.0-rc1
|
Wim
|
16:05, Jul 30 2017 |
| aa87d50
|
Add action support for slack,mattermost,irc,gitter,matrix,xmpp,discord. #199
|
Wim
|
15:48, Jul 30 2017 |
| a82fc7c
|
Remove unused function
|
Wim
|
14:12, Jul 30 2017 |
| 560bea0
|
Handle same account in multiple gateways better
|
Wim
|
14:09, Jul 30 2017 |
| e57456f
|
Update vendor (go-irc)
|
Wim
|
12:26, Jul 28 2017 |
| f3bfbee
|
Update readme
|
Wim
|
20:37, Jul 26 2017 |
| 2d5f696
|
Fix double posting of edited messages by using lru cache (mattermost)
|
Wim
|
21:57, Jul 25 2017 |
| 7a8cabe
|
Ignore edited messages with reactions (mattermost)
|
Wim
|
21:19, Jul 25 2017 |
| 5d65428
|
Update tests with gofmt
|
Wim
|
18:20, Jul 25 2017 |
| 106f86c
|
Refactor. Add tests
|
Wim
|
18:11, Jul 25 2017 |
| 7ea0bee
|
Add screenshots
|
Wim
|
15:36, Jul 24 2017 |
| 80435c0
|
Release v0.16.3
|
Wim
|
14:20, Jul 24 2017 |
| 2cd032b
|
Disable message from other bots when using webhooks (slack)
|
Wim
|
18:03, Jul 22 2017 |
| 24065d1
|
Return better error messages on mattermost connect
|
Wim
|
16:13, Jul 22 2017 |
| 3821a02
|
Remove old files. Update readme
|
Wim
|
15:50, Jul 22 2017 |
| 477e74e
|
Fix in/out logic. Closes #224
|
Wim
|
15:25, Jul 22 2017 |
| d66c98e
|
Fix message modification
|
Wim
|
15:04, Jul 21 2017 |
| b5feedc
|
Bump version
|
Wim
|
21:17, Jul 20 2017 |
| 12795be
|
Handle reconnections better (xmpp). Closes #222
|
Wim
|
21:16, Jul 20 2017 |
| 6e5254e
|
Update readme
|
Wim
|
22:31, Jul 18 2017 |
| 890f6c4
|
Add xmpp badge
|
Wim
|
22:29, Jul 18 2017 |
| 875731c
|
Release v0.16.2
|
Wim
|
21:48, Jul 18 2017 |
| 140cfef
|
Fix webhookurl/webhookbindaddress panic (mattermost). Closes #221
|
Wim
|
21:10, Jul 17 2017 |
| 84db1ea
|
Tag messages we send ourself using CallbackID hack (slack). Closes #219
|
Wim
|
19:28, Jul 17 2017 |
| 1312b2b
|
Suppress parent message when child message is received (slack) (#218)
* Suppress parent message when child message is received
When a thread is started in Slack and a user makes a comment on the thread, matterbridge sends the original parent message again on each child comment. This change suppresses that.
* Update slack.go
Moved determination of ThreadTimestamp to handleSlackClient so the MMMessage struct doesn't need to be modified
* Ran 'go fmt'
|
Jerry Heiselman
|
16:33, Jul 17 2017 |
| cbaa1cf
|
Fix stable/dev shields
|
Wim
|
21:14, Jul 16 2017 |
| 4a7a102
|
Fix readme
|
Wim
|
20:57, Jul 16 2017 |
| aa12947
|
Add stable/devel shields
|
Wim
|
20:56, Jul 16 2017 |
| 6bdff35
|
Update readme
|
Wim
|
20:27, Jul 16 2017 |
| dd34518
|
Set correct binaries path
|
Wim
|
20:15, Jul 16 2017 |
| 18cf213
|
Try travis bintray integration (6)
|
Wim
|
20:06, Jul 16 2017 |
| 09beed5
|
Try travis bintray integration (5)
|
Wim
|
20:02, Jul 16 2017 |
| 8175cd0
|
Try travis bintray integration (4)
|
Wim
|
19:43, Jul 16 2017 |
| 1ff66fb
|
Try travis bintray integration (3)
|
Wim
|
19:32, Jul 16 2017 |
| 3a4fd83
|
Try travis bintray integration (2)
|
Wim
|
19:05, Jul 16 2017 |
| c9b2dff
|
Try travis bintray integration
|
Wim
|
18:57, Jul 16 2017 |
| 8224ab6
|
Add support for fallback/text in attachments (slack)
|
Wim
|
16:08, Jul 16 2017 |
| 274c380
|
Update travis for crossplatform
|
Wim
|
15:15, Jul 16 2017 |
| 0be2f3f
|
Make sure bot doesn't loop now we relay bot messages (slack)
|
Wim
|
13:03, Jul 16 2017 |
| ffecb3a
|
Bump version
|
Wim
|
13:02, Jul 16 2017 |
| 511f65c
|
Fix discordgo api changes
|
Wim
|
12:39, Jul 16 2017 |
| 7f18074
|
Fix lookup bot username (slack). #213
|
Wim
|
12:18, Jul 16 2017 |
| 47172ad
|
Fix mattermost shield
|
Wim
|
22:47, Jul 15 2017 |
| af9a6ea
|
Add mattermost chat/badge
|
Wim
|
22:43, Jul 15 2017 |
| e0dd30f
|
Release v0.16.1
|
Wim
|
14:59, Jul 15 2017 |
| de1a8a6
|
Use GetFileLinks. Also show links to non-public files (mattermost)
|
Wim
|
14:51, Jul 15 2017 |
| 4011848
|
Refactor connecting logic slack/mattermost. Fixes #216
|
Wim
|
14:49, Jul 15 2017 |
| 5bfb348
|
Fix megacheck / go vet issues
|
Wim
|
22:35, Jul 13 2017 |
| ac728cb
|
Update travis
|
Wim
|
22:28, Jul 13 2017 |
| 9f582fa
|
Add travis
|
Wim
|
21:54, Jul 13 2017 |
| aaf1bfb
|
Add GetFileLinks, also get files if public links is disabled
|
Wim
|
20:47, Jul 12 2017 |
| d17eda8
|
Update readme
|
Wim
|
20:21, Jul 10 2017 |
| d0f23f0
|
Update readme
|
Wim
|
20:19, Jul 10 2017 |
| 46db99d
|
Bump version
|
Wim
|
19:59, Jul 10 2017 |
| 952fef8
|
Lookup bot username (slack). #213
|
Wim
|
19:58, Jul 10 2017 |
| f41a76e
|
Add slack badge / invitation
|
Wim
|
16:08, Jul 9 2017 |
| 9058d58
|
Release v0.16.0
|
Wim
|
13:37, Jul 9 2017 |
| 3a31671
|
Add 4.0 support (mattermost)
|
Wim
|
13:15, Jul 9 2017 |
| 20b2cad
|
Replace HTML entities (slack). #215
|
Wim
|
12:26, Jul 9 2017 |
| 4627f4c
|
Update acknowledgements
|
Wim
|
12:05, Jul 9 2017 |
| e977372
|
Replace :emoji: with unicode chars. #215
Add vendor github.com/peterhellberg/emojilib
|
Wim
|
11:59, Jul 9 2017 |
| addb268
|
Fix embeds (discord). Closes #202
|
Wim
|
11:41, Jul 9 2017 |
| bafc9fc
|
Update issue template
|
Wim
|
10:25, Jul 8 2017 |
| 5da90fc
|
Release v0.16.0-rc2
|
Wim
|
21:49, Jul 7 2017 |
| 4b2fec2
|
Try to detect the charset and convert it to utf-8. (irc). Closes #209 #210
|
Wim
|
21:39, Jul 7 2017 |
| 7c6901b
|
Add UseInsecureURL option (telegram)
|
Wim
|
23:34, Jul 3 2017 |
| ff6d8d6
|
Fix channel id off by 0x18000000000000 (steam)
|
Wim
|
20:10, Jul 3 2017 |
| b522ff9
|
Optimize StatusLoop. Execute function when specified in OnWsConnect
|
Wim
|
21:28, Jul 1 2017 |
| 9da4fcc
|
Optimize GetStatus. (from @recht matterircd fork)
|
Wim
|
21:05, Jul 1 2017 |
| b4ec85f
|
Optimize UpdateUsers usage. (from @recht matterircd fork)
|
Wim
|
21:02, Jul 1 2017 |