Commit graph

  • 24086e903f New formatter tests Bohdan Horbeshko 2025-07-13 06:02:24 -0400
  • b959f91a60 Transform mentions into MUC nicknames in incoming messages Bohdan Horbeshko 2025-07-13 05:43:59 -0400
  • 29e66a21d7 Send announcement messages from a temporary MUC occupant && fix edit/delete message regression for non-MUCs Bohdan Horbeshko 2025-07-06 23:11:54 -0400
  • b5129906e3 Invite to MUC when added to it Bohdan Horbeshko 2025-07-06 20:44:26 -0400
  • 19d602a99b Assure all MUC presences are sent to a full JID Bohdan Horbeshko 2025-07-06 14:43:03 -0400
  • f5a6cbf199 Fix ID-less occupant nickname when missing from group members list Bohdan Horbeshko 2025-07-05 13:57:27 -0400
  • 3b01b1de70 Support /history command in MUCs Bohdan Horbeshko 2025-07-05 12:43:38 -0400
  • 5c4c722cdc Ping back outgoing commands in MUCs Bohdan Horbeshko 2025-07-04 16:08:11 -0400
  • d6582a888f Add MUC-to-legacy migrator Bohdan Horbeshko 2025-07-03 13:48:37 -0400
  • 65cc9b1551 Kick from MUCs instead of unsubscribing in commands Bohdan Horbeshko 2025-07-03 13:47:22 -0400
  • 9721e60b0a Send a MUC invitation when a new group is created Bohdan Horbeshko 2025-07-02 12:55:58 -0400
  • 2b5bb43bdd Send an invite to MUC on /add wherever applicable Bohdan Horbeshko 2025-07-01 16:01:43 -0400
  • d665dbdcc4 Fix command responses in MUCs Bohdan Horbeshko 2025-07-01 15:35:34 -0400
  • da83ee38bd Care about delivering message deletions to every resource Bohdan Horbeshko 2025-07-01 12:24:28 -0400
  • 35ec6d44cd Adapt avatar hash updates for MUCs Bohdan Horbeshko 2025-06-30 20:48:30 -0400
  • 4b2ae50f67 Allow listing MUC owners Bohdan Horbeshko 2025-06-30 10:44:54 -0400
  • a01e864d71 Advertise MUC avatars via XEP-0486 Bohdan Horbeshko 2025-06-29 17:01:16 -0400
  • ab9d041cef Reject groupchat 1.0 join attempts Bohdan Horbeshko 2025-06-29 11:37:36 -0400
  • d5c1d6ff2a Return 403 on join if banned from a group Bohdan Horbeshko 2025-06-28 07:49:04 -0400
  • 06645eaa8c Return bad-request for disco attempts on MUC occupants Bohdan Horbeshko 2025-06-27 15:43:29 -0400
  • 541acdf372 Explicit muc#traffic support Bohdan Horbeshko 2025-06-27 15:05:32 -0400
  • 3b57895237 Apply restrictions on muc#admin IQs Bohdan Horbeshko 2025-06-27 12:57:14 -0400
  • de74787a48 Setting both role and affiliation should yield bad-request Bohdan Horbeshko 2025-06-26 11:28:04 -0400
  • 6d24823bb3 Assure all MUC presences have affiliation/role/realJID Bohdan Horbeshko 2025-06-25 13:14:54 -0400
  • 93dcc32480 Fix error handling for non-existent MUCs Bohdan Horbeshko 2025-06-24 11:18:44 -0400
  • 32b00c244c Avoid empty jid attribute in MUC user extension item Bohdan Horbeshko 2025-06-23 11:54:48 -0400
  • 863c5afa91 Kick from MUCs on transport shutdown Bohdan Horbeshko 2025-06-23 11:50:59 -0400
  • 0b1e204912 Process MUC deletion Bohdan Horbeshko 2025-06-22 10:37:20 -0400
  • f18fded3e9 Room configuration form Bohdan Horbeshko 2025-06-18 01:46:53 -0400
  • cef56ca484 Reject reserved MUC creation Bohdan Horbeshko 2025-06-17 03:40:55 -0400
  • 174037e63f Return 405 for non-existent room JIDs as this should be considered a room creation attempt Bohdan Horbeshko 2025-06-17 03:04:43 -0400
  • 746a537cb9 Correct room features according to the fact visitor role is used Bohdan Horbeshko 2025-06-17 02:07:34 -0400
  • 06a6682bfa Make members visitors if message sending is restricted for all in a chat Bohdan Horbeshko 2025-06-17 02:00:42 -0400
  • 67c960da25 Terminology clarification (member -> occupant wherever applicable) Bohdan Horbeshko 2025-06-15 23:21:42 -0400
  • b1ecfc29cd Support bulk muc#admin operations on occupantsu Bohdan Horbeshko 2025-06-15 21:36:03 -0400
  • cff81d227c Extract new MUC members from join messages Bohdan Horbeshko 2025-06-15 08:37:37 -0400
  • 8ce5c8373f Process basic group member list updates Bohdan Horbeshko 2025-06-15 05:16:58 -0400
  • 9ed3a8b875 Why clog the code with uhOh, it panics anyway Bohdan Horbeshko 2025-06-14 14:34:51 -0400
  • ebdf180ce5 Reflect MUC member affiliation/role changes in Telegram Bohdan Horbeshko 2025-06-14 13:20:02 -0400
  • 26eafbba3d Merge fix Bohdan Horbeshko 2025-06-14 11:21:39 -0400
  • 1811f7622a Merge branch 'master' into muc Bohdan Horbeshko 2025-06-07 18:05:08 -0400
  • 3fd49923a1 Safety limit for avatars v1.12.4 Bohdan Horbeshko 2025-06-07 18:02:46 -0400
  • 47da22ed7d Merge branch 'master' into muc Bohdan Horbeshko 2025-06-07 03:28:40 -0400
  • 06964d832e Get rid of edited message hash comparison in favour of EditDate check v1.12.3 Bohdan Horbeshko 2025-06-07 03:24:48 -0400
  • 86d8f0903a Merge branch 'master' into muc Bohdan Horbeshko 2025-06-02 10:59:03 -0400
  • 5f4165ac13 Ignore prefix for OOB in channels too v1.12.2 Bohdan Horbeshko 2025-06-02 10:56:26 -0400
  • 1d165731a2 Process MUC kicking Bohdan Horbeshko 2025-05-31 00:10:07 -0400
  • dd8267df2c Safeguards for MUC subject change Bohdan Horbeshko 2025-05-26 21:58:35 -0400
  • 2c8c7f029d Map MUC subject changes to new pinned messages in Telegram Bohdan Horbeshko 2025-05-25 22:35:26 -0400
  • 29a76e342e Handle MUC exits Bohdan Horbeshko 2025-05-23 13:56:12 -0400
  • 4d85e36bbf Handle x-roomuser-item queries Bohdan Horbeshko 2025-05-19 13:46:34 -0400
  • f1b5774490 Take all history attributes into account conscientiously Bohdan Horbeshko 2025-05-18 04:27:25 -0400
  • 538b9bca8b Add XEP-0359 IDs Bohdan Horbeshko 2025-05-17 01:17:08 -0400
  • dd00abe977 Process MUC registration requests Bohdan Horbeshko 2025-05-14 10:47:41 -0400
  • 46ecab1db5 Fix regression in MUC list discovery Bohdan Horbeshko 2025-05-14 10:45:37 -0400
  • f9f2bc8b83 Display incoming messages from Telegram in MUCs Bohdan Horbeshko 2025-05-13 23:52:55 -0400
  • f123f60905 Move MUCs to separate c-prefixed JIDs Bohdan Horbeshko 2025-05-12 06:34:00 -0400
  • b0be2ad259 Set message type=normal for invites for Gajim Bohdan Horbeshko 2025-05-11 02:39:06 -0400
  • a5a3fdf688 Purge delayed statuses for legacy groups before migration Bohdan Horbeshko 2025-05-09 22:32:17 -0400
  • 76919e0c96 Duplicate MUC invitations via a legacy element Bohdan Horbeshko 2025-05-09 22:17:28 -0400
  • a05724b93a Add legacy-to-MUC migrator Bohdan Horbeshko 2025-05-09 00:07:55 -0400
  • 0500b3535f Less "Nickname change presence?" warnings Bohdan Horbeshko 2025-05-08 21:53:53 -0400
  • 6a8a96a4f4 Send real JID in more of presences Bohdan Horbeshko 2025-05-08 20:59:28 -0400
  • 48cd525b8e c.sendPresence: exists Bohdan Horbeshko 2025-05-08 20:17:42 -0400
  • 71f59ee739 Duplicate chat presences as following MUC member presences too Bohdan Horbeshko 2025-05-08 20:17:16 -0400
  • c6ca9c02c8 Merge branch 'master' into muc Bohdan Horbeshko 2025-05-06 18:29:01 -0400
  • d71e6a6e4a Merge branch 'master' into muc Bohdan Horbeshko 2025-05-06 18:09:18 -0400
  • 68c3bece71 Apply hideids to carbons in groupchats v1.12.1 Bohdan Horbeshko 2025-05-05 17:54:56 -0400
  • 9378fa4991 Add /raw command to bypass bot commands v1.12.0 adhoc Bohdan Horbeshko 2025-04-30 19:55:34 -0400
  • 4414c147d8 Bot Menu via Ad-Hoc Bohdan Horbeshko 2025-04-28 20:46:21 -0400
  • 3cac57e0f3 Fix password resetting v1.11.0 Bohdan Horbeshko 2025-04-17 19:22:02 -0400
  • 85846346d1 Login Wizard Bohdan Horbeshko 2025-04-03 18:57:13 -0400
  • 0368b8cad8 Ad-Hoc config editor v1.10.2 Bohdan Horbeshko 2025-03-22 18:11:26 -0400
  • 7ebcdb0826 Add ignoregroupdeletions configuration option v1.10.1 Bohdan Horbeshko 2025-03-22 10:35:30 -0400
  • c5e41c7ce8 Version 1.10.0 v1.10.0 Bohdan Horbeshko 2025-03-22 04:18:44 -0400
  • f4d5ebc3ad Merge branch 'master' into adhoc Bohdan Horbeshko 2025-01-19 13:38:56 -0500
  • 43399a1fbc Fix PubSub avatar notifications for Monal v1.9.7 Bohdan Horbeshko 2025-01-16 10:48:23 -0500
  • 421477ad8c Support avatar notifications and retrieval via XEP-0084 Bohdan Horbeshko 2025-01-14 13:10:57 -0500
  • 85485bb147 Retrieve XMPP client features Bohdan Horbeshko 2025-01-12 22:05:24 -0500
  • dd0df7188a Merge branch 'master' into adhoc Bohdan Horbeshko 2024-06-01 20:27:44 -0400
  • ba8f4c08cf Attach prefix to OOB descriptions and omit empty ones only if sender is displayed by carbon v1.9.6 Bohdan Horbeshko 2024-06-01 16:43:38 -0400
  • bd5f41a76b Fix missing go.sum entry errors in staging.Dockerfile Bohdan Horbeshko 2024-05-12 11:05:18 -0400
  • e94a646e19 Upgrade to go-xmpp version with multiple command elements support Bohdan Horbeshko 2024-05-12 11:03:48 -0400
  • 249c942fc2 Allow empty form for mute/unmute commands Bohdan Horbeshko 2024-05-10 19:53:16 -0400
  • 9aec929e71 Merge branch 'master' into adhoc Bohdan Horbeshko 2024-05-10 19:24:15 -0400
  • af07773b07 Random IDs for service messages v1.9.5 Bohdan Horbeshko 2024-05-10 19:22:53 -0400
  • 4eae44b9a2 Merge branch 'master' into adhoc Bohdan Horbeshko 2024-05-09 19:32:57 -0400
  • a74e2bcb7d Mute/unmute whole chats with no arguments v1.9.4 Bohdan Horbeshko 2024-05-05 13:16:38 -0400
  • 43f9603b88 Merge branch 'master' into adhoc Bohdan Horbeshko 2024-04-28 07:04:42 -0400
  • a3f6d5f774 Support nativeedits for rawmessages=false v1.9.3 Bohdan Horbeshko 2024-04-27 00:31:21 -0400
  • 2459b14948 Version 1.9.2 v1.9.2 Bohdan Horbeshko 2024-04-11 22:24:22 -0400
  • f15e44436b Use carbons for non-native edits too Bohdan Horbeshko 2024-04-11 20:59:49 -0400
  • a36856b768 Fix filtering content updates for outgoing messages Bohdan Horbeshko 2024-04-11 20:37:51 -0400
  • b499992148 Fix missing read markers in other XMPP clients than the message sender Bohdan Horbeshko 2024-04-10 22:17:58 -0400
  • 144c5724ea Fix module cache in staging.Dockerfile Bohdan Horbeshko 2024-04-09 19:09:47 -0400
  • 3e772be7a6 Add tdlib.Dockerfile Bohdan Horbeshko 2024-04-09 19:08:37 -0400
  • 908bd76aac Add staging.Dockerfile Bohdan Horbeshko 2024-03-29 07:39:10 -0400
  • 67c38823f2 Avoid broken state on a failed logout attempt Bohdan Horbeshko 2024-03-29 07:35:06 -0400
  • 154b59de44 Show command execution success status Bohdan Horbeshko 2024-02-18 04:36:23 -0500
  • 5dd60450c2 Fix crashes in commands due to not found contacts Bohdan Horbeshko 2024-02-18 02:48:57 -0500