aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support"fiaxh2023-04-234-13/+13
| | | | fixes #1405
* Fix images from another client in our account not being displayed right awayfiaxh2023-03-231-2/+7
|
* Improve database performance while reconnecting and syncingMarvin W2023-03-211-1/+6
| | | | Also move some tasks to low priority idle queue so they won't block UI updates
* Improve history syncMarvin W2023-03-211-47/+18
| | | | | | | | | | - Ensure we fully fetch desired history if possible (previously, duplicates from offline message queue could hinder MAM sync) - Early drop illegal MAM messages so they don't pile up in the pending queue waiting for their query to end (which it never will if they were not requested in first place). Fixes #1386
* New Avatar UIMarvin W2023-03-051-15/+63
|
* Fix typing notifications in groupchatsMarvin W2023-03-021-0/+4
|
* Don't accept corrections from MUC MAMMarvin W2023-02-071-1/+2
| | | | We don't know if they're from the same user as someone else could have joined with the same nickname after sender left
* Improve history sync under loadMarvin W2023-02-072-33/+95
|
* Deduplicate messages before storing in databaseMarvin W2023-02-071-66/+70
|
* Add priority for and allow cancellation of outgoing stanzasMarvin W2023-02-072-12/+12
|
* Collapse most stream releated errors into IOErrorMarvin W2023-02-072-7/+7
|
* Fix reaction display in private MUCsMarvin W2023-01-312-4/+19
|
* Fix reading reactions in private groups w/o occupant idsfiaxh2023-01-311-4/+11
|
* Always display reaction+reply buttons, disable if not possiblefiaxh2023-01-305-36/+43
|
* Fix reactions from MAM getting attributed to the wrong messagefiaxh2023-01-252-38/+26
|
* MAM: Fix latest range not being stored in db if it contained a duplicatefiaxh2023-01-171-8/+7
|
* Add debug outputs to summarize_whitespaces_to_space and don't assert_not_reachedfiaxh2023-01-131-0/+5
| | | | related #1335
* Support pinning of conversations (locally)fiaxh2023-01-111-2/+3
| | | | | fixes #290 fixes #1330
* Support replies and reactions to filesfiaxh2023-01-116-92/+154
|
* Replies: Fix fallback bodies with multi-line quotesfiaxh2023-01-081-1/+1
|
* Reactions: Fix wrong time being stored for outgoing reactions (micro sec ↵fiaxh2023-01-071-9/+8
| | | | | | teated as milli sec) fixes #1296
* Add support for XEP-0461 replies (with fallback)fiaxh2023-01-067-6/+260
|
* Fix compiler warningsfiaxh2022-12-305-7/+4
|
* MAM: Fix processing after range was fetched completely, fix merging of rangesfiaxh2022-12-201-29/+30
|
* Fix connecting to jingle file provider multiple timesfiaxh2022-12-201-7/+6
|
* Fix some MAM issuesfiaxh2022-11-201-18/+40
| | | | | | - 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
* Reactions: Fix reactions being differentiated by resource on first displayingfiaxh2022-11-201-0/+2
| | | | fixes #1297
* Clean up log outputsfiaxh2022-11-043-47/+32
|
* Don't use splice when handling input streams from libsoup-3Marvin W2022-11-021-1/+9
|
* Fix segfault if reaction message has type normalfiaxh2022-10-201-4/+4
| | | | fixes #1294
* Fix message server_id getting overwritten with null on reconnectfiaxh2022-10-111-1/+4
|
* Add support for reactionsfiaxh2022-10-114-1/+541
|
* Rewrite MAM logic and add MUC MAMfiaxh2022-10-107-266/+629
|
* Fix crash when calling contact from Conversations (#1259)rim2022-08-221-1/+4
| | | fixes #1227
* Gtk4 bug fixes and improvementsMarvin W2022-07-271-1/+1
|
* Port from GTK3 to GTK4fiaxh2022-07-273-32/+61
|
* Allow cancellation of file transfersMarvin W2022-03-301-5/+6
|
* Prepare for 0.3 releasefiaxh2022-02-121-1/+1
|
* Remove call notification if other device accepted/deniedfiaxh2022-02-122-12/+26
|
* CIM: Announce accepted methodMarvin W2022-02-121-1/+11
|
* Calls: Fix OMEMO in group callsMarvin W2022-02-121-6/+5
|
* Calls: Fix device selector for multi-party calls, allow picking device ↵Marvin W2022-02-121-9/+50
| | | | before call started
* Various call fixesfiaxh2022-02-123-24/+37
| | | | | | | | | - 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)
* Various call fixesfiaxh2022-02-102-14/+23
| | | | | | | - 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
* Call Invite Message: Send 'finished' messages, include reasonsfiaxh2022-02-083-13/+29
|
* Let call notification say if it's a group callfiaxh2022-02-082-9/+16
|
* Various call fixesfiaxh2022-02-074-36/+32
| | | | | | - 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
* Support direct jingle call invites with call invite messagesfiaxh2022-02-073-111/+187
|
* Add support for call invite messagesfiaxh2022-02-073-31/+61
| | | | As of https://github.com/xsf/xeps/pull/1155
* Various call UI/UX improvementsfiaxh2022-02-074-50/+86
|