Alexandar Mechev
|
9ca18ea548
|
Convert webp images to png when sending to WhatsApp (#346)
WhatsApp doesn't seem to like webp images
|
2021-10-06 21:11:37 +03:00 |
|
Tulir Asokan
|
da9fadb009
|
Add comment
|
2021-08-19 19:20:11 +03:00 |
|
Tulir Asokan
|
b3312bc663
|
Always use blank content for replies
It seems to work fine on the iOS, Android and Web versions of WhatsApp,
so let's save the two LoadMessages calls.
|
2021-08-19 19:17:46 +03:00 |
|
Tulir Asokan
|
4fe179d0d7
|
Remove content from message table. Fixes #320
|
2021-08-19 19:17:19 +03:00 |
|
Tulir Asokan
|
52484dc992
|
Add flag to invite events that will be auto-accepted
|
2021-08-18 16:24:13 +03:00 |
|
Tulir Asokan
|
039059df45
|
Ignore WhatsApp file length and hash mismatches
|
2021-08-06 01:33:17 +03:00 |
|
Tulir Asokan
|
f1dd496a2d
|
Add support for Matrix->WhatsApp location messages
|
2021-08-04 10:56:55 +03:00 |
|
Tulir Asokan
|
e2acab694c
|
Fix handling gifs in stickers
|
2021-07-23 22:44:35 +03:00 |
|
Tulir Asokan
|
e78dda0883
|
Move UserTyping calls to sendMessage
|
2021-07-07 15:11:00 +03:00 |
|
Tulir Asokan
|
e926d0175e
|
Track WhatsApp message age and processing duration
|
2021-06-25 15:33:46 +03:00 |
|
Tulir Asokan
|
3eb5f44023
|
Add support for slightly older voice message identifier
|
2021-06-23 13:23:00 +03:00 |
|
Tulir Asokan
|
b66f37e373
|
Add ptt flag when sending MSC3245 voice messages to WhatsApp
|
2021-06-22 20:33:30 +03:00 |
|
Tulir Asokan
|
252d645fea
|
Fix bridging audio/video duration from/to WhatsApp
|
2021-06-22 20:05:02 +03:00 |
|
Tulir Asokan
|
bd207df82d
|
Store last message MXID in database for multipart messages
|
2021-06-22 12:35:38 +03:00 |
|
Tulir Asokan
|
4b80c15a0a
|
Add some logs and increase timestamp difference for short-circuiting deduplication
|
2021-06-21 13:53:08 +03:00 |
|
Tulir Asokan
|
30ddd788ae
|
Don't stop message processing loop if room creation fails
|
2021-06-19 02:22:21 +03:00 |
|
Tulir Asokan
|
bc7a82c0be
|
Use mutex for accessing go-whatsapp contacts and chats maps
|
2021-06-19 02:22:01 +03:00 |
|
Tulir Asokan
|
b5c3e8abcb
|
Make sure puppet has displayname set when sending message
|
2021-06-15 12:34:55 +03:00 |
|
Tulir Asokan
|
d4b7595b6e
|
Add better error messages for some send errors
|
2021-06-15 12:07:31 +03:00 |
|
Tulir Asokan
|
1a23bfda30
|
Log type of message when starting handling
|
2021-06-10 16:29:20 +03:00 |
|
Tulir Asokan
|
06b84c4bb9
|
Add option to disable status bridging. Fixes #166
|
2021-06-01 15:28:15 +03:00 |
|
Tulir Asokan
|
80b534323f
|
Try to fix false positive send error on whatsapp mobile
|
2021-06-01 13:32:14 +03:00 |
|
Tulir Asokan
|
7c16eb8c53
|
Get last message timestamp from database when checking if message is too old
|
2021-05-12 13:39:24 +03:00 |
|
Tulir Asokan
|
2742d90299
|
Add option to only bridge mute status and tags when creating portal
|
2021-04-29 11:57:05 +03:00 |
|
Tulir Asokan
|
badea9c547
|
Add option to bridge archive and mute status from WhatsApp
|
2021-04-19 22:14:32 +03:00 |
|
Tulir Asokan
|
c811da6f7d
|
Cleanup empty group portals even if user didn't leave WhatsApp side
|
2021-04-16 16:36:56 +03:00 |
|
Tulir Asokan
|
d3c0b50d5a
|
Move request retrying to mautrix-go
|
2021-04-15 16:23:40 +03:00 |
|
Tulir Asokan
|
e9e623abf6
|
Increment chunk num so backfill logs work correctly
|
2021-04-01 12:31:39 +03:00 |
|
Tulir Asokan
|
24d172fd55
|
Don't create portals for stub messages
|
2021-03-19 21:14:01 +02:00 |
|
Tulir Asokan
|
93953ec48f
|
Sync contact info when syncing room members if puppet has no displayname
|
2021-03-19 20:55:08 +02:00 |
|
Tulir Asokan
|
e19f8c7532
|
Fix some relaybot room create issues
Fixes #270
Fixes #236
|
2021-03-08 01:51:37 +02:00 |
|
Tulir Asokan
|
8a6877746d
|
Wait for connection before handling message when login is in progress
|
2021-03-05 16:54:23 +02:00 |
|
Tulir Asokan
|
001746be07
|
Ignore echo of invites sent by the bridge
|
2021-03-05 11:29:08 +02:00 |
|
Tulir Asokan
|
ab0019d087
|
Make sure interface conversion succeeds in error check
|
2021-03-04 20:46:08 +02:00 |
|
Héctor Ramírez Franco
|
464a7ee765
|
Add config option to disable bridging m.notices
Closes #259
|
2021-02-26 16:11:34 +02:00 |
|
Tulir Asokan
|
3d778a5a44
|
Create user_portal row when creating portal for new chat
Closes #273
Co-authored-by: dbedoya <dbedoya@ikono.com.co>
|
2021-02-26 16:09:24 +02:00 |
|
Tulir Asokan
|
0e3bf04daf
|
Improve post-reconnection resending and fix potential encryption races
|
2021-02-25 17:22:29 +02:00 |
|
Tulir Asokan
|
6227dfb669
|
Fix re-syncing broadcast list recipients
|
2021-02-21 15:00:04 +02:00 |
|
Tulir Asokan
|
ac2ca08007
|
Sync broadcast list recipients too
|
2021-02-21 14:45:38 +02:00 |
|
Tulir Asokan
|
a911a0c1a9
|
Add better support for broadcast lists
|
2021-02-21 14:18:15 +02:00 |
|
Tulir Asokan
|
7bd47fabb2
|
Update go-whatsapp to break everything and maybe improve things
|
2021-02-18 23:36:14 +02:00 |
|
Tulir Asokan
|
ca118e8678
|
Handle 404 errors when backfilling messages
|
2021-02-17 01:22:06 +02:00 |
|
Tulir Asokan
|
69dd7f803a
|
Move whatsapp-ext to go-whatsapp
|
2021-02-17 01:21:30 +02:00 |
|
Tulir Asokan
|
9f4283b4e0
|
Add option to disable bridging Matrix leave events
|
2021-02-10 22:15:23 +02:00 |
|
Tulir Asokan
|
87ead90e03
|
Ignore group leaves in message history
|
2021-02-10 20:27:14 +02:00 |
|
Tulir Asokan
|
394da69a69
|
Ignore picture commands if chat meta sync is disabled
We get the same data from the message log
|
2021-02-09 23:52:55 +02:00 |
|
Tulir Asokan
|
2188dc7701
|
Add option to not re-sync chat info and user avatars to avoid rate limits
|
2021-02-09 23:41:13 +02:00 |
|
Tulir Asokan
|
500cb0cd7c
|
Improve logging when fetching backfill messages
|
2021-01-23 18:09:58 +02:00 |
|
Tulir Asokan
|
e6ccdb83b7
|
Revert portal backfill lock changes and update mautrix-go
|
2020-11-18 13:29:47 +02:00 |
|
Tulir Asokan
|
83779c6970
|
Correctly log cases where getMessageIntent returns nil
|
2020-11-17 02:16:32 +02:00 |
|