aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service
AgeCommit message (Collapse)Author
2022-12-20MAM: Fix processing after range was fetched completely, fix merging of rangesfiaxh
2022-12-20Fix connecting to jingle file provider multiple timesfiaxh
2022-11-20Fix some MAM issuesfiaxh
- Messages from MUCs weren't added to their respective MUC MAM ranges, thus re-fetched on rejoin - The earliest ('first') message of a mam page was used to update the to_id, but it should have been 'last'; also the other way around. - Duplicates weren't detected properly
2022-11-20Reactions: Fix reactions being differentiated by resource on first displayingfiaxh
fixes #1297
2022-11-04Clean up log outputsfiaxh
2022-11-02Don't use splice when handling input streams from libsoup-3Marvin W
2022-10-20Fix segfault if reaction message has type normalfiaxh
fixes #1294
2022-10-11Fix message server_id getting overwritten with null on reconnectfiaxh
2022-10-11Add support for reactionsfiaxh
2022-10-10Rewrite MAM logic and add MUC MAMfiaxh
2022-08-22Fix crash when calling contact from Conversations (#1259)rim
fixes #1227
2022-07-27Gtk4 bug fixes and improvementsMarvin W
2022-07-27Port from GTK3 to GTK4fiaxh
2022-03-30Allow cancellation of file transfersMarvin W
2022-02-12Prepare for 0.3 releasefiaxh
2022-02-12Remove call notification if other device accepted/deniedfiaxh
2022-02-12CIM: Announce accepted methodMarvin W
2022-02-12Calls: Fix OMEMO in group callsMarvin W
2022-02-12Calls: Fix device selector for multi-party calls, allow picking device ↵Marvin W
before call started
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-02-01Initialize and use dbus interfaces asyncfiaxh
related #1155
2022-01-23Small cleanupfiaxh
2022-01-11Update PEP native bookmarks to :1 version, fixesfiaxh
2022-01-08Stop making superfluous requests when joining a MUCfiaxh
Don't request legacy bookmarks on every muc join (when again setting autojoin) fixes #260 Don't query member/admin/owner affiliations on every MUC join
2022-01-04Add 'unknown' encryption state for establishing callsfiaxh
Currently, they are Encryption.NONE and thus marked as unencrypted in encrypted conversations
2022-01-03Fix runtime critical on incoming read markerfiaxh
This would result in all messages being counted as unread and highlighted in the conversation list accordingly. As of fa1ba2f8, there are no hidden content items for http file upload _messages_ anymore.
2022-01-01Fix delivery error displaying for MUC PMsfiaxh
fixes #1113
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-21Fix unread counting in new conversations w/o read_up_to_itemfiaxh
fixes #1094
2021-12-18Add calls in private MUCs via a MUJI MUCfiaxh
2021-12-12fix for "retracted" call from remote side. (#1160)wkg
2021-12-09Remove ContentFiltersfiaxh
fixes #1129 #573
2021-11-18Fix auto download if public MUC JID is in roster (#1137)mesonium
Dino has downloaded files (< 5 MB) automatically from occupants in public MUCs if the public MUC JID was in the user's roster. This patch fixes it.
2021-11-15Improve call details dialog + small multi-party call fixesfiaxh
2021-11-11Display target bitrates in connection details UIfiaxh
2021-11-10Add multiparty call support to libdino and xmpp-valafiaxh
2021-10-13Display corrected messages with original message timefiaxh
Regression from cdb4d77
2021-10-12Fix compiler warnings ('passing argument .. from incompatible pointer type') ↵fiaxh
by passing (non)const argument
2021-10-12Fix compiler warnings ('Switch does not handle .. of enum ..')fiaxh
2021-10-12Fix misc compiler warningsfiaxh
2021-10-12Fix compiler warnings ('cast between incompatible function types') by not ↵fiaxh
connecting closures
2021-08-17Display message delivery error, color text using theme colorsfiaxh
fixes #672