Jabber/XMPP client issues that are closely related to soprani.ca features and we should help fix.
Reported
- Gajim Eats MUC PM with XEP-0144 items https://dev.gajim.org/gajim/gajim/-/issues/11900
- Gajim Add support for XEP-0033 ofrom https://dev.gajim.org/gajim/gajim/-/issues/11795
- Dino+ Replace xmpp: links with the contact name if known https://github.com/mxlgv/dino/issues/42
- Gajim Support calling on Windows https://dev.gajim.org/gajim/gajim/-/issues/11746
- Movim Not showing push notification banner in Windows when the PWA is minimized https://github.com/movim/movim/issues/1242
- Movim Display "missed call" notification in the appropriate chat https://github.com/movim/movim/issues/1189
- Movim Wrong time in chat list when logging in https://github.com/movim/movim/issues/1205
- Movim Restart tab-complete after the final nickname in given text pattern https://github.com/movim/movim/issues/1194
- Dino Display the word "Spam" for moderated messages https://github.com/dino/dino/issues/1404
- Movim Showing multiple "days ago" labels while fetching history in MUCs https://github.com/movim/movim/issues/1168
- Dino Delivery receipts not working properly for pictures https://github.com/dino/dino/issues/1253
- Dino DTMF https://github.com/dino/dino/issues/1198
- Monocles Chat cheogram.com avatar does not show up https://codeberg.org/Arne/monocles_chat/issues/53
- Gajim component.example.com is not considered a valid JID in xmpp URIs https://dev.gajim.org/gajim/gajim/-/issues/11141
- Dino Action to request presence subscription when they don't have mutual subscription https://github.com/dino/dino/issues/1272
- Gajim Not displaying OOB previews https://dev.gajim.org/gajim/gajim/-/issues/11083
- Dino Not displaying OOB previews https://github.com/dino/dino/issues/1258
- Element https://github.com/vector-im/element-web/issues/21499 -> (linked to issue https://github.com/vector-im/element-web/issues/17523)
- Gajim Jingle Message Initiation https://dev.gajim.org/gajim/gajim/-/issues/10689
- Bifrost silent failure delivering to domain with no localpart https://github.com/matrix-org/matrix-bifrost/issues/253
- Dino does not allow starting chat with domain no localpart https://github.com/dino/dino/issues/1028
- Dino jabber:iq:gateway https://github.com/dino/dino/issues/329
- Jitsi Ad-hoc commands: https://community.jitsi.org/t/support-for-ad-hoc-commands-xep-0050/18014
- Converse.js jabber:iq:gateway: https://github.com/jcbrand/converse.js/issues/924
- Converse.js Ad-hoc commands: https://github.com/jcbrand/converse.js/issues/515 https://github.com/conversejs/converse.js/issues/2162
- Converse.js Cannot add hostname JID to roster: https://github.com/conversejs/converse.js/issues/2161
- Converse.js Jingle File Transfer: https://github.com/jcbrand/converse.js/issues/593
- Pidgin jabber:iq:gateway https://issues.imfreedom.org/issue/PIDGIN-17178
- Gajim Cannot register to gateway while browsing it https://dev.gajim.org/gajim/gajim/issues/8600
- ChatSecure Add a way to turn off notifications for group chat(s) https://github.com/ChatSecure/ChatSecure-iOS/issues/779
- ChatSecure Remain online if app sleeps so MUCs remain active https://github.com/ChatSecure/ChatSecure-iOS/issues/780
- ChatSecure Enable messages from contacts not in roster (ideally by default) https://github.com/ChatSecure/ChatSecure-iOS/issues/844
- Psi ad-hoc command note text does not display https://github.com/psi-im/psi/issues/340
- Gajim OOB requires body to be displayed: https://dev.gajim.org/gajim/gajim/-/issues/9178
In progress
- Gajim threads https://dev.gajim.org/gajim/gajim/-/merge_requests/1007
- Movim Use true JID of message sender when we know it https://github.com/movim/movim/pull/1178
- Movim jabber:iq:gateway https://github.com/movim/movim/issues/592 https://github.com/movim/movim/pull/1176
- Conversations DTMF https://github.com/iNPUTmice/Conversations/issues/4210 https://github.com/iNPUTmice/Conversations/pull/4214
- Android do not reset calling account on every reboot https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/2022115
Fixed
- Movim Implement XEP-0191: Blocking Command https://github.com/movim/movim/issues/1254
- Movim Add support for mp3 files in small audio player in the chat https://github.com/movim/movim/issues/1206
- Dino Reaction fallback body https://github.com/dino/dino/issues/1352
- Movim Allow reaction message to contain a fallback body https://github.com/movim/movim/pull/1137
- Movim Not displaying OOB previews https://github.com/movim/movim/issues/1079 https://github.com/movim/movim/pull/1142
- Movim Result forms and tables https://github.com/movim/movim/pull/1144
- Movim Display the contact name when hovering over reactions in 1:1 chats (opted to remove reaction titles in 1:1 chats instead) https://github.com/movim/movim/issues/1151
- Movim DTMF https://github.com/movim/movim/issues/1063 https://github.com/movim/movim/pull/1127
- Gajim XMPP URIs not linked in chats https://dev.gajim.org/gajim/gajim/-/issues/11218
- Monocles Chat aesgcm is always used on file transfer https://codeberg.org/Arne/monocles_chat/issues/52
- Conversations https://github.com/iNPUTmice/Conversations/issues/4321 3GPP video (Fixed in Cheogram build 2.10.6-1)
- Monocles Chat Replace URIs with Contact Names in groups https://codeberg.org/Arne/monocles_chat/issues/40
- Movim Not linkifying xmpp: when Jabber ID includes a + https://github.com/movim/movim/issues/1064
- Siskin only allows calls on speakerphone https://github.com/tigase/siskin-im/issues/56
- Conversations Display OOB URLs: https://github.com/siacs/Conversations/issues/2256
- Gajim vCard JabberID display: https://dev.gajim.org/gajim/gajim/issues/8584 https://dev.gajim.org/gajim/gajim/-/merge_requests/402
- Linphone Won't stay registered when app is closed: https://github.com/BelledonneCommunications/linphone-android/issues/55
- Converse.js Message delivery receipts: https://github.com/jcbrand/converse.js/issues/141 https://github.com/conversejs/converse.js/pull/1304
- Gajim Not subscribing to gateway presence (or offering an option to the user to do so): https://dev.gajim.org/gajim/gajim/issues/8597 https://dev.gajim.org/gajim/gajim/merge_requests/160 https://dev.gajim.org/gajim/gajim/-/commit/490756754bad53181c28866146a7a9710fbd8927
- Gajim XEP-0147 support: https://dev.gajim.org/gajim/gajim/issues/9108 https://dev.gajim.org/gajim/gajim/-/merge_requests/431
- Psi Jingle File Transfer: https://github.com/psi-im/psi/issues/259
- Movim Links with backslash not working right https://github.com/movim/movim/issues/404
- Movim Support ad-hoc commands for contacts https://github.com/movim/movim/pull/395 https://github.com/movim/moxl/pull/19
- Gajim IBB "complete" notification: https://dev.gajim.org/gajim/gajim/issues/8582 https://dev.gajim.org/gajim/gajim/merge_requests/70 https://dev.gajim.org/gajim/gajim/merge_requests/76
- Gajim IBB to bare JID: https://dev.gajim.org/gajim/gajim/issues/8581
- Gajim jabber:iq:gateway error not respected: https://dev.gajim.org/gajim/gajim/issues/8196
- Pidgin Display OOB URLs: https://developer.pidgin.im/ticket/17179 https://bitbucket.org/pidgin/main/pull-requests/185/enables-pidgin-to-display-urls-attached/diff https://bitbucket.org/pidgin/main/pull-requests/183/enables-pidgin-to-display-urls-attached/diff
Rejected
- Movim Not playing GIF animations https://github.com/movim/movim/issues/1260
- Movim Follow system time 12-hour or 24-hour format https://github.com/movim/movim/issues/1192
- Movim does not reply to Jingle Message Initiation from a JID containing a backslash: https://github.com/movim/movim/issues/940
- Xabber not conforming to SIMS https://github.com/redsolution/xabber-android/issues/934
- Movim Not displaying correct alias in profiles https://github.com/movim/movim/issues/1067
- Conversations jabber:iq:gateway https://github.com/siacs/Conversations/issues/1601 https://github.com/siacs/Conversations/pull/1914
- Dino will not implement xmpp: URIs as contact names https://github.com/dino/dino/pull/1282
- note that this PR is included in the builds at https://people.debian.org/~dilinger/dino-im-bookworm/ (despite the rejection from upstream)