aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/calls.vala
AgeCommit message (Collapse)Author
2026-08-02Always prefer resource from current streamMarvin W
2026-06-07Add JID interningMarvin W
2025-04-08Show call button regardless of contact online statusfiaxh
2025-03-27Muji calls: Send accept/left to parent MUCfiaxh
2023-10-08Start conversation if closed when receiving an audio or video call (#1485)eerielili
* Start conversation if closed when receiving an audio or video call * Fix starting conversation on new calls, move setting conversation.last_active --------- Co-authored-by: fiaxh <git@lightrise.org>
2022-12-30Fix compiler warningsfiaxh
2022-07-27Gtk4 bug fixes and improvementsMarvin W
2022-02-12Remove call notification if other device accepted/deniedfiaxh
2022-02-12Calls: Fix OMEMO in group callsMarvin W
2022-02-12Various call fixesfiaxh
- If peer invited us claiming audio-only and then wants to have a video content, do a content-modify and accept audio-only - Check contents for video (and modify) and whether call is truly accepted in PeerState.accept() directly - If a message contains both JMI and CIM, only use JMI - Fix outgoing CIM (disabled) - Use opacity instead of visiblity for file_menu, small fixes - Add back owner/admin/member queries when joining MUC (regression from 33104a7)
2022-02-10Various call fixesfiaxh
- Don't create incoming CIM calls twice - Fix is_color check for video devices w/ multiple formats - Tolerate mismatching content creator on jingle responses - Change MUJI namespace to urn:xmpp:jingle:muji:0
2022-02-08Call Invite Message: Send 'finished' messages, include reasonsfiaxh
2022-02-08Let call notification say if it's a group callfiaxh
2022-02-07Various call fixesfiaxh
- Use groupchat message type for invites in MUCs - Use call id (from propose) instead of message id for Call Invite Messages - Fix call window controlls appearing when hovering controls
2022-02-07Support direct jingle call invites with call invite messagesfiaxh
2022-02-07Add support for call invite messagesfiaxh
As of https://github.com/xsf/xeps/pull/1155
2022-02-07Various call UI/UX improvementsfiaxh
2022-01-23Small cleanupfiaxh
2022-01-04Add 'unknown' encryption state for establishing callsfiaxh
Currently, they are Encryption.NONE and thus marked as unencrypted in encrypted conversations
2021-12-23Merge branch groupcallsfiaxh
2021-12-23UI + libdino: Improve MUJI calls from MUCfiaxh
- Move calls from ICE-thead onto main thread - Identify Call.ourpart as MUC nick if in MUC - Keep track of the initiator of a call
2021-12-18Add calls in private MUCs via a MUJI MUCfiaxh
2021-12-12fix for "retracted" call from remote side. (#1160)wkg
2021-11-15Improve call details dialog + small multi-party call fixesfiaxh
2021-11-10Add multiparty call support to libdino and xmpp-valafiaxh
2021-10-12Fix misc compiler warningsfiaxh
2021-05-11Calls: Indicate whether OMEMO key is verifiedfiaxh
2021-05-01Use the same DTLS fingerprint in all contents. Display audio+video enc keys ↵fiaxh
in UI if they differ.
2021-04-29Adjust JMI vs direct calling orderfiaxh
2021-04-29Improve JMI handling (type=chat, filter message sender)fiaxh
2021-04-29Add support for OMEMO call encryptionfiaxh
2021-04-29Handle non-existant call supportfiaxh
2021-04-11Send JMI retractfiaxh
2021-04-11Improve encryption displaying in callsfiaxh
2021-04-09Accept additional jingle contents with senders=both (but modify to senders=peer)fiaxh
2021-04-09Display+store call encryption infofiaxh
2021-04-01Use outgoing JMI if contact has supporting devicefiaxh
2021-03-25Add initial support for DTLS-SRTPfiaxh
2021-03-21Add support for unencrypted RTP calls to libdinofiaxh
Co-authored-by: Marvin W <git@larma.de>