Commit graph

440 commits

Author SHA1 Message Date
Tulir Asokan 559ac719a4 Store message sender mxid in database 2023-05-31 16:34:30 +03:00
Tulir Asokan 10aa66a128 Add support for intentional mentions in outgoing messages 2023-05-24 13:02:32 +03:00
Tulir Asokan b65ec753cf Send audio messages with captions as document messages 2023-05-11 22:10:01 +03:00
Tulir Asokan 8a75e762d5 Save real sender mxid before overriding sender
Fixes #615
2023-05-02 19:59:11 +03:00
Tulir Asokan 51c18ec78b Fix editing relaybot messages 2023-05-01 15:09:22 +03:00
Tulir Asokan fd83ea8c0a Fix bug with cross-room status replies 2023-04-26 15:16:36 +03:00
Tulir Asokan 172ce83318 Add option to disable reply fallbacks 2023-04-19 17:29:31 +03:00
Tulir Asokan 0fcb64c1aa Add option to not set room meta in encrypted rooms 2023-04-14 13:40:35 +03:00
Tulir Asokan f24f3bcb79 Re-request media from WhatsApp on 403 2023-04-10 12:18:45 +03:00
Tulir Asokan 139b89cd66 Remove option to disable edit bridging 2023-04-07 12:22:04 +03:00
Tulir Asokan 23c75948f5 Undo incorrect changes 2023-04-06 14:31:21 +03:00
Tulir Asokan 5ffd92731b Add better errors for rejected edits 2023-04-06 14:18:09 +03:00
Tulir Asokan c2bda58ad6 Update outgoing edit format 2023-04-06 13:54:29 +03:00
Tulir Asokan dec2f81fbe Add fi.mau.gif flag for gifs 2023-03-28 12:26:30 +03:00
Tulir Asokan 6df2ff7259 Add config option to bridge cross-room replies 2023-03-08 17:14:31 +02:00
Tulir Asokan 5e28343350 Lock latest event backfill lock when handling Matrix messages 2023-03-02 14:14:49 +02:00
Tulir Asokan 96092af492 Add missing field for sending files. Fixes #595 2023-02-15 16:04:08 +02:00
Tulir Asokan 08fe836b8a Add hack for working around image rendering in broken clients
Closes #589
2023-02-05 01:01:42 +02:00
Tulir Asokan da0fb48eb2 Update base power level for poll votes 2023-01-16 17:17:36 +02:00
Tulir Asokan b8127f3545 Remove unused read receipt based disappearing timer 2023-01-16 17:16:01 +02:00
Tulir Asokan 3a5ca36d49 Fix disappearing message timing 2023-01-16 17:15:04 +02:00
Tulir Asokan ee3ce9b020 Fix receiving messages in notes to self chat 2023-01-10 16:14:03 +02:00
Tulir Asokan bbabf389a5 Use hungryserv room yeeting endpoint 2023-01-04 12:48:16 +02:00
Tulir Asokan 16277a8702 Update whatsmeow 2023-01-01 13:30:12 +02:00
Tulir Asokan 0305680317 Add support for creating polls from Matrix 2022-12-23 15:18:16 +02:00
Tulir Asokan 52876bb607 Handle WhatsApp poll creation message v2 2022-12-21 23:21:23 +02:00
Tulir Asokan a8a98264fb Fix syncing community avatars 2022-12-14 01:04:14 +02:00
Tulir Asokan 54c61c63e6 Update child portal m.bridge info when updating parent 2022-12-14 01:04:11 +02:00
Tulir Asokan 6f635a66fc Update bridge info after updating community space 2022-12-05 18:05:12 +02:00
Tulir Asokan 74e6c5f53e Clear in_space flag in portals when deleting parent 2022-12-03 16:48:39 +02:00
Tulir Asokan 7c9746f5de Ignore delete chat updates if the room doesn't exist 2022-12-02 16:19:37 +02:00
Tulir Asokan 738ea1b943 Create parent portal if necessary when updating space 2022-12-02 16:08:45 +02:00
Tulir Asokan 6184eeb28a Apply more group metadata before creating room 2022-12-02 15:53:59 +02:00
Tulir Asokan a1192bd0a4 Add support for communities 2022-12-02 15:36:19 +02:00
Tulir Asokan 5143f32707 Update whatsmeow and try to future-proof incoming reactions 2022-11-26 19:36:21 +02:00
Tulir Asokan 4b0302d745 Remove extev v2 option 2022-11-26 18:53:09 +02:00
Tulir Asokan be824d07fb Fix some unstable prefixes 2022-11-18 00:29:09 +02:00
Tulir Asokan b8dc3c0e56 Bridge incoming votes in MSC3381 polls 2022-11-18 00:20:18 +02:00
Tulir Asokan beb956973e Add option to bridge polls into MSC3381 format 2022-11-17 23:30:42 +02:00
Tulir Asokan 1da1b9935b Add support for poll creation messages 2022-11-17 23:02:02 +02:00
Tulir Asokan 2d362ea48e Update dependencies and changelog 2022-11-13 16:07:00 +02:00
Tulir Asokan 4bfd3bd644 Fix marking messages as disappearing while backfilling on SQLite 2022-11-10 23:12:08 +02:00
Sumner Evans f51fb5c5c2
historysync: fix typo
Signed-off-by: Sumner Evans <sumner@beeper.com>
2022-11-10 10:07:08 -07:00
Tulir Asokan a7fe1a56f5 Update whatsmeow and add sender timestamp to edits 2022-11-02 09:24:33 +02:00
Tulir Asokan eadc774160 Add support for sending members in /createRoom 2022-10-10 17:07:38 +03:00
Tulir Asokan 1105530c9a Add initial support for WhatsApp message edits
Sending will be disabled by default until official WhatsApp clients
start rendering edits. The implementation may also be incorrect.
2022-10-08 17:47:52 +03:00
Tulir Asokan 859355a3db Implicitly enable private_chat_portal_meta in encrypted rooms 2022-10-07 21:01:05 +03:00
Tulir Asokan b826aa1bb7 Fix handling read receipts 2022-10-05 21:18:49 +03:00
Tulir Asokan 53bc4dab28 Drop large media messages before downloading 2022-10-03 10:09:07 +03:00
Tulir Asokan 862cd8a0d7 Add option to sync group members in parallel 2022-09-29 14:39:59 +03:00