Bryan Davis
f044b948e2
Clear existing IRC event handlers before connecting new ones ( #1795 )
...
Clear all existing IRC event handler registrations before registering
new handlers in case we are connecting via a BNC and are seeing
a reconnect.
Fixes #1564
2022-04-07 23:00:17 +02:00
Wim
32474a5f4d
Bump version
2022-04-07 22:51:22 +02:00
Wim
26596acf80
Release v1.25.0 ( #1793 )
2022-04-04 00:44:43 +02:00
Wim
e63870a631
Add whatsapp deprecation warning ( #1792 )
2022-04-04 00:31:18 +02:00
Wim
ce782ff6fb
Change discord non-native threading behaviour (discord) ( #1791 )
...
Sorta regression introduced by 9a8ce9b17e
which changes the way we get replies of matrix.
This causes issues like https://github.com/42wim/matterbridge/issues/1780
We "fix" this by mimicking the old behaviour when "PreserveThreading" is
disabled.
2022-04-04 00:19:31 +02:00
Wim
c6716e030c
Update dependencies ( #1784 )
2022-04-01 00:23:19 +02:00
Alexander
4ab72acec6
Ignore sending file with comment, if comment contains IgnoreMessages value ( #1783 )
...
* Ignore sending file with comment, if comment contains message to ignore
* Fix linter issue
2022-03-31 23:50:38 +02:00
Alexander
30aae8e257
Multiple media in one message (telegram) ( #1779 )
...
* Send multiple images/video/documents as media group
* Fix media caption quotting
* Fix errors handling
* Refactor parent id detection
* Try to reduce cognitive complexity of code
* Remove unused conditional
2022-03-30 22:23:52 +02:00
Alexander
d7b7ff7bb4
Preserve threading for messages with files (slack) ( #1781 )
...
* Preserve threading for slack messages with files
* Update bridge/slack/slack.go
Co-authored-by: Wim <wim@42.be>
2022-03-30 22:22:37 +02:00
Alexander
6fe0cff342
Use slack real name as user name (slack) ( #1775 )
...
* Use slack real name as user name
* Change slack option UseRealName to UseFullName
2022-03-26 20:52:24 +01:00
Wim
5f75f9886d
Update lrstanley/girc dep ( #1773 )
2022-03-25 22:01:02 +01:00
Alexander
5d9604cd15
Preserve threading from telegram replies (telegram) ( #1776 )
...
* Preserve threading from telegram replies
* Add fallback for unthreaded telegram message
* Fix linter issue
2022-03-25 21:58:52 +01:00
Alexander
cc36ebf1c9
Add UseFullName option (telegram) ( #1777 )
2022-03-25 21:42:28 +01:00
Tobias Niepel
e6adecfd81
Add Dockerfile_whatsappmulti for building with WhatsApp Multi-Device support (Whatsmeow) ( #1774 )
...
Co-authored-by: Tobias Niepel <tobias.niepel@obi.de>
2022-03-22 10:05:32 +01:00
Wim
5c8f224e3b
Update README
2022-03-20 17:04:33 +01:00
Wim
952221d3b9
Fix linting (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
496d5b4ec7
Add whatsappmulti buildflag for whatsapp with multidevice support (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
2623a412c4
Update vendor (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
d64eed49bc
Fix linting (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
fffa29c2f3
Fix channel in video/audio/image/document handling (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
4da1444ffc
Check for Conversation on receiving messages (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
21c4e56d16
Use Conversation instead of ExtendedTextMessage (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
5356b3856a
Update vendor (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
320c996a21
Refactor login logic (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
69c74be7bb
Add busy_timeout which fixes SQLITE_BUSY errors (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
aefa70891c
Update vendor (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
1b9877fda4
Fetch avatars synchronous (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
0205a67309
Refactor JoinChannel (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
e3cafeaf92
Add dependencies/vendor (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
e7b193788a
Rewrite whatsapp bridge to use whatsmeow
2022-03-20 14:57:48 +01:00
Wim
17da95b094
Remove go replace by fork (matrix) ( #1771 )
2022-03-20 01:43:26 +01:00
Wim
c5e49eec96
Bump version
2022-03-19 23:47:50 +01:00
Wim
24bc0f127b
Release v1.24.1 ( #1768 )
2022-03-19 23:28:15 +01:00
Wim
f0f801402d
Refactor utf-8 conversion (irc) ( #1767 )
2022-03-19 23:14:56 +01:00
Sebastian P
663850a2b8
Implement a workaround to signal Opus support (mumble) ( #1764 )
...
* Mumble: Implement a workaround to signal Opus support without pulling in the CGO gopus dependency.
* mumble: lowercase error messages
* mumble: Add link to #1750 in bridge/mumble/codec.go
2022-03-19 21:32:00 +01:00
ValdikSS
c51753cab1
Fix for complex-formatted Telegram text ( #1765 )
...
* Telegram: handle entities before everything
* Telegram: use runes for text entities
* Telegram: use proper offset and runes for links
* Telegram: put newline after backticks for pre
* Telegram: use utf16 for entity processing
2022-03-19 11:34:46 +01:00
Wim
b3be2e208c
Update dependencies and vendor ( #1761 )
2022-03-12 19:41:07 +01:00
Wim
c30e90ff3f
Fix panic in irc. Closes #1751 ( #1760 )
2022-03-12 17:33:39 +01:00
Wim
e4c0ca0f48
Switch to discordgo upstream again ( #1759 )
...
* Switch to upstream discordgo again
* Fix discord api changes
2022-03-12 17:06:39 +01:00
ValdikSS
9c203327c0
Fix Telegram channel title in forwards ( #1753 )
...
Forward from channels requires different handling than forward from the regular users.
This patch fixes the issue: it prints channel title instead of "forwarded from unknown".
2022-03-12 00:20:39 +01:00
Jan Martin Reckel
ccb5b1d075
Fix Telegram Problem (unforwarded formatting and skipping of linebreaks) ( #1749 )
...
* Change bridge/telegram/handlers.go
Comment out the removing of empty lines
add support for bold, italic and striked telegram messages
* Implement Telegram MessageEntities correctly
* Apply gofmt
Co-authored-by: Jan Martin Reckel <jan-martin.reckel@s2017.tu-chemnitz.de>
Co-authored-by: Wim <wim@42.be>
2022-03-12 00:19:02 +01:00
jan Anja
0dbbd0414c
Create inmessage-logger.tengo ( #1688 ) ( #1747 )
2022-03-11 23:31:45 +01:00
jan Anja
e7b3ebf98a
Add OpenRC service file ( #1746 )
2022-02-20 22:24:42 +01:00
Wim
5bc18fb780
Remove dependabot to fix fork spamming
...
See https://github.com/dependabot/dependabot-core/issues/2198
2022-02-08 00:13:09 +01:00
Wim
df30366072
Bump version
2022-02-07 23:48:38 +01:00
Wim
65c7ac80b5
Release v1.24.0 ( #1732 )
2022-02-07 23:10:56 +01:00
dependabot[bot]
dd3fb32ec7
Bump github.com/SevereCloud/vksdk/v2 from 2.13.0 to 2.13.1 ( #1730 )
...
Bumps [github.com/SevereCloud/vksdk/v2](https://github.com/SevereCloud/vksdk ) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/SevereCloud/vksdk/releases )
- [Commits](https://github.com/SevereCloud/vksdk/compare/v2.13.0...v2.13.1 )
---
updated-dependencies:
- dependency-name: github.com/SevereCloud/vksdk/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 20:30:09 +01:00
Wim
2a3f475ff5
Make EditSuffix option actually work (whatsapp). Fixes #1510 ( #1728 )
...
To keep it backwards compatible we keep the "(edited)" message when no
editsuffix is configured.
2022-02-06 23:56:54 +01:00
Wim
7288f71201
Make HTMLDisable work correct (matrix) ( #1716 )
2022-02-06 20:58:13 +01:00
Wim
9c43eff753
Add support for using ID in channel config (mattermost) ( #1715 )
2022-02-06 18:26:30 +01:00