Tulir Asokan
3e7853f125
Send errors for more types of media bridge errors
2020-07-21 16:08:54 +03:00
Tulir Asokan
4a673b92fa
Kick left users when syncing members
2020-07-05 23:16:59 +03:00
Tulir Asokan
8f805c539a
Fix backfill in private chat portal with self
2020-07-05 19:24:48 +03:00
Tulir Asokan
ffb8529b73
Allow creating private chat portal by inviting WhatsApp puppet. Fixes #110
2020-07-05 18:57:03 +03:00
Tulir Asokan
43a3815970
Fix some things related to m.bridge
2020-07-03 13:47:02 +03:00
Tulir Asokan
44b399790b
Fix replies in encrypted rooms
2020-06-30 16:26:13 +03:00
Tulir Asokan
8cfb04a5ed
Handle WhatsApp invites. Fixes #120
2020-06-26 00:13:03 +03:00
Tulir Asokan
326293303d
Handle WhatsApp kicks and Matrix invites
2020-06-25 23:58:35 +03:00
Tulir Asokan
fed6756ae5
Handle leaving and kicking from Matrix. Fixes #47
2020-06-25 23:33:11 +03:00
Tulir Asokan
cbd1a79e80
Ignore some types of message parse errors
2020-06-23 19:03:20 +03:00
Tulir Asokan
3fe9289f91
Add support for Matrix->WhatsApp GIF bridging. Fixes #141
2020-06-23 16:37:13 +03:00
Tulir Asokan
689202f43d
Move HandleMediaMessage parameters to a struct
2020-06-20 22:24:27 +03:00
Lieuwe Rooijakkers
9cc8b04c8e
use whatsapp document filename for document type files
...
Fixes #199
2020-06-20 17:29:52 +02:00
Tulir Asokan
8e30262275
Fix sending updated bridge info
2020-06-15 20:39:16 +03:00
Tulir Asokan
59e2015fa7
Add option to resend bridge info to all portals
2020-06-15 20:28:04 +03:00
Tulir Asokan
ec86259a20
Update bridge info when portal metadata changes
2020-06-15 14:56:52 +03:00
Tulir Asokan
b8de8544e1
Add state key to m.bridge events
2020-06-11 14:41:45 +03:00
Tulir Asokan
7c799f1faa
Encrypt media from WhatsApp when sending to encrypted portal
2020-06-10 15:26:14 +03:00
Tulir Asokan
210b1caf65
Add bridging of location messages to Matrix
2020-06-10 14:58:57 +03:00
Tulir Asokan
e4a160e650
Add basic bridging of contact messages to Matrix
2020-06-10 14:06:36 +03:00
Tulir Asokan
934f98119f
Add option to disable notifications during initial backfill
2020-06-08 20:51:24 +03:00
Tulir Asokan
535efcc8bd
Send "delivery" receipt for messages bridged from WhatsApp too
2020-06-05 17:54:09 +03:00
Tulir Asokan
f1b50a22f3
Add bridge info state events for new portal rooms
2020-06-01 15:09:58 +03:00
Tulir Asokan
c72610f3f0
Fix handling new messages during initial portal backfill
2020-05-28 20:35:43 +03:00
Tulir Asokan
46e53eca4d
Fix bridging messages to WhatsApp with relaybot. Fixes #191
2020-05-25 23:11:00 +03:00
Tulir Asokan
c6b4f34c28
Add option to send read receipt on confirmed delivery to WhatsApp
2020-05-25 11:17:47 +03:00
Tulir Asokan
aa0a4d3eea
Call LoadMediaInfo and retry if media download fails with 404/410
2020-05-24 17:46:19 +03:00
Tulir Asokan
5a62982a56
Add option to query message from phone when send times out
2020-05-24 17:28:30 +03:00
Tulir Asokan
c909a85fc7
Re-add sending bridging failure messages
2020-05-24 15:44:20 +03:00
Tulir Asokan
91bb38eaa3
Wait for response even after message send timeout
2020-05-24 15:33:26 +03:00
Tulir Asokan
4f09835b81
Fix sending captions to Matrix
2020-05-22 17:13:23 +03:00
Tulir Asokan
e4bc254a65
Change incoming call notices back to m.text
2020-05-21 20:14:43 +03:00
Tulir Asokan
e08676079a
Fix bridging encrypted media from Matrix
2020-05-20 16:45:21 +03:00
Tulir Asokan
a770263d86
Encrypt media bridging error notices
2020-05-12 23:38:01 +03:00
Tulir Asokan
1c3de877db
Maybe support e2be by default and fix some bugs
2020-05-12 22:25:55 +03:00
Tulir Asokan
6e50a7c380
Switch appservice module location
2020-05-09 20:08:05 +03:00
Tulir Asokan
f89fcf7212
Make no-cgo build work without source changes
2020-05-09 02:08:23 +03:00
Tulir Asokan
baae66ed04
Add basic end-to-bridge encryption support
...
Still missing persisting sync tokens and crypto state in DB
2020-05-09 02:04:01 +03:00
Tulir Asokan
acc25a02e4
Update mautrix-go
2020-05-08 22:32:22 +03:00
Peter Roberts
973afcdd26
portal: bridge notices
2020-04-12 10:38:44 +03:00
rafaeltheraven
6d806227c7
Actually removed instead of commenting out :P
2020-01-09 10:46:45 +01:00
rafaeltheraven
c8e5c06a57
Removed strange workaround, fixing #134
2020-01-09 10:41:45 +01:00
Tulir Asokan
302fae6649
Bypass mautrix.Content's MarshalJSON. Fixes #132
2020-01-07 22:27:37 +02:00
Tulir Asokan
8c3807a16d
Add puppet to personal filtering community when adding portal
2020-01-07 21:40:51 +02:00
Tulir Asokan
e4ddc43007
Merge pull request #118 from 14mRh4X0r/support-go-1-11
...
Replace ReplaceAll(…) with Replace(…, -1)
2019-12-31 21:26:31 +02:00
Tulir Asokan
e056459ab4
Add/fix sticker bridging in both directions
...
* Matrix stickers are sent as images
* WhatsApp stickers were missing the incoming event handler
Fixes #124
Fixes #127
Closes #126
Closes #129
Co-authored-by: rafaeltheraven <rafael.dulfer@gmail.com>
2019-12-31 20:22:04 +02:00
Willem Mulder
041c257e7a
Replace ReplaceAll(…) with Replace(…, -1)
...
This allows people to build the bridge with Go 1.11, the current version
in Debian stable.
2019-12-02 22:52:40 +01:00
Tulir Asokan
bb1d28c755
Fix typo
2019-11-13 09:40:41 +02:00
Tulir Asokan
14f039f5a4
Don't drop messages even if database says authenticated user is not in chat
2019-11-13 09:36:43 +02:00
Tulir Asokan
3caca1b9a0
Fix NeedsRelaybot check for groups too
2019-11-11 22:41:58 +02:00