Commit graph

109 commits

Author SHA1 Message Date
Bohdan Horbeshko
4a1b0f4ccc Fix conflicts with the mycalls branch 2026-08-02 02:53:26 -04:00
Bohdan Horbeshko
1702892c25 Merge branch 'pounceandmiss-mycalls' into omemo 2026-07-30 11:41:55 -04:00
Bohdan Horbeshko
aa7d31a4f7 /omemo commands for transport and chats 2026-07-30 00:09:22 -04:00
Bohdan Horbeshko
44ff56742b Avoid leaking unencrypted messages on PEP timeout 2026-07-29 01:17:50 -04:00
Bohdan Horbeshko
09e0c793bf Wire OMEMO message handling 2026-07-28 23:14:32 -04:00
Bohdan Horbeshko
b9bb367287 Refactor SendMessage/SendMessageWithOOB invocations 2026-07-27 22:58:48 -04:00
pounceandmiss
0e01dab3c1 add calls support 2026-05-25 06:27:20 -07:00
Bohdan Horbeshko
ade944a9d6 Ping XEP-0363 link back for files uploaded in MUCs 2025-12-06 08:11:59 -05:00
Bohdan Horbeshko
375c2812c0 Merge branch 'master' into muc 2025-11-03 15:19:49 -05:00
Bohdan Horbeshko
eee277e36e Track updated message ids for more reliable message edit check 2025-10-31 13:16:56 -04:00
Bohdan Horbeshko
a6d848194d Merge branch 'master' into muc 2025-09-16 10:08:47 -04:00
Bohdan Horbeshko
140cf7fa4a Keep two chat caches to avoid unnecessary presences 2025-09-16 08:15:42 -04:00
Bohdan Horbeshko
983c0102a4 Fix MUC member nickname changes 2025-08-16 09:32:23 -04:00
Bohdan Horbeshko
12ac2fb5dd MAM support in MUCs 2025-08-12 17:29:13 -04:00
Bohdan Horbeshko
3a18e9dc80 Occupants LRU refactoring: key -> id 2025-07-31 10:07:23 -04:00
Bohdan Horbeshko
b1a67f6f4e Join/leave a temporary occupant for edit messages with an unrecognized nickname too 2025-07-25 16:30:46 -04:00
Bohdan Horbeshko
f3eeba7273 Upgrade MUC occupants map to LRU 2025-07-23 17:03:19 -04:00
Bohdan Horbeshko
9ee13bf582 Send service messages to connected full JIDs rather than one bare JID wherever possible 2025-07-20 14:46:58 -04:00
Bohdan Horbeshko
b959f91a60 Transform mentions into MUC nicknames in incoming messages 2025-07-13 05:43:59 -04:00
Bohdan Horbeshko
29e66a21d7 Send announcement messages from a temporary MUC occupant && fix edit/delete message regression for non-MUCs 2025-07-06 23:11:54 -04:00
Bohdan Horbeshko
19d602a99b Assure all MUC presences are sent to a full JID 2025-07-06 14:43:03 -04:00
Bohdan Horbeshko
3b01b1de70 Support /history command in MUCs 2025-07-05 12:43:38 -04:00
Bohdan Horbeshko
2b5bb43bdd Send an invite to MUC on /add wherever applicable 2025-07-01 16:01:43 -04:00
Bohdan Horbeshko
da83ee38bd Care about delivering message deletions to every resource 2025-07-01 12:24:28 -04:00
Bohdan Horbeshko
06a6682bfa Make members visitors if message sending is restricted for all in a chat 2025-06-17 02:00:42 -04:00
Bohdan Horbeshko
67c960da25 Terminology clarification (member -> occupant wherever applicable) 2025-06-15 23:21:42 -04:00
Bohdan Horbeshko
8ce5c8373f Process basic group member list updates 2025-06-15 05:16:58 -04:00
Bohdan Horbeshko
9ed3a8b875 Why clog the code with uhOh, it panics anyway 2025-06-14 14:34:51 -04:00
Bohdan Horbeshko
47da22ed7d Merge branch 'master' into muc 2025-06-07 03:28:40 -04:00
Bohdan Horbeshko
06964d832e Get rid of edited message hash comparison in favour of EditDate check 2025-06-07 03:24:48 -04:00
Bohdan Horbeshko
dd8267df2c Safeguards for MUC subject change 2025-05-26 21:58:35 -04:00
Bohdan Horbeshko
2c8c7f029d Map MUC subject changes to new pinned messages in Telegram 2025-05-25 22:35:26 -04:00
Bohdan Horbeshko
538b9bca8b Add XEP-0359 IDs 2025-05-17 01:17:08 -04:00
Bohdan Horbeshko
f9f2bc8b83 Display incoming messages from Telegram in MUCs 2025-05-13 23:52:55 -04:00
Bohdan Horbeshko
f123f60905 Move MUCs to separate c-prefixed JIDs 2025-05-12 06:34:00 -04:00
Bohdan Horbeshko
d71e6a6e4a Merge branch 'master' into muc 2025-05-06 18:09:18 -04:00
Bohdan Horbeshko
4414c147d8 Bot Menu via Ad-Hoc 2025-04-30 19:44:28 -04:00
Bohdan Horbeshko
7ebcdb0826 Add ignoregroupdeletions configuration option 2025-03-22 10:35:30 -04:00
Bohdan Horbeshko
a74e2bcb7d Mute/unmute whole chats with no arguments 2024-05-05 13:16:38 -04:00
Bohdan Horbeshko
a3f6d5f774 Support nativeedits for rawmessages=false 2024-04-27 00:31:21 -04:00
Bohdan Horbeshko
2459b14948 Version 1.9.2 2024-04-11 22:24:22 -04:00
Bohdan Horbeshko
f15e44436b Use carbons for non-native edits too 2024-04-11 20:59:49 -04:00
Bohdan Horbeshko
a36856b768 Fix filtering content updates for outgoing messages 2024-04-11 20:37:51 -04:00
Bohdan Horbeshko
b499992148 Fix missing read markers in other XMPP clients than the message sender 2024-04-10 22:17:58 -04:00
Bohdan Horbeshko
f56e6ac187 Eliminate edit echos for outgoing messages 2024-01-31 09:27:18 -05:00
Bohdan Horbeshko
ea004b7f7c Reflect Telegram edits natively by nativeedits option 2024-01-29 04:28:15 -05:00
Bohdan Horbeshko
599cf16cdb Request and send to Telegram XEP-0333 displayed markers by "receipts" option 2024-01-27 06:13:45 -05:00
Bohdan Horbeshko
e37c428c67 XEP-0333 read markers for outgoing messages 2024-01-26 21:02:47 -05:00
Bohdan Horbeshko
1e7e761c6c Reflect name change of Telegram user in all MUCs 2023-10-03 18:56:37 -04:00
Bohdan Horbeshko
e8bde73164 Original sender JID in MUCs (why?) 2023-09-19 07:31:24 -04:00