aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/message_processor.vala
Commit message (Collapse)AuthorAgeFilesLines
* Fix some compiler warningsfiaxh2023-10-071-1/+0
|
* Fix character counting for fallbacksfiaxh2023-05-011-2/+1
| | | | fixes #1420
* Code cleanup: Remove left-over usages of mam_earliest_syncedfiaxh2023-04-231-24/+0
|
* Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support"fiaxh2023-04-231-6/+8
| | | | fixes #1405
* Fix typing notifications in groupchatsMarvin W2023-03-021-0/+4
|
* Deduplicate messages before storing in databaseMarvin W2023-02-071-66/+70
|
* Collapse most stream releated errors into IOErrorMarvin W2023-02-071-1/+1
|
* Always display reaction+reply buttons, disable if not possiblefiaxh2023-01-301-11/+1
|
* Support replies and reactions to filesfiaxh2023-01-111-18/+33
|
* Replies: Fix fallback bodies with multi-line quotesfiaxh2023-01-081-1/+1
|
* Add support for XEP-0461 replies (with fallback)fiaxh2023-01-061-0/+20
|
* Fix compiler warningsfiaxh2022-12-301-1/+1
|
* Rewrite MAM logic and add MUC MAMfiaxh2022-10-101-256/+20
|
* Fix delivery error displaying for MUC PMsfiaxh2022-01-011-3/+7
| | | | fixes #1113
* Remove ContentFiltersfiaxh2021-12-091-2/+4
| | | | fixes #1129 #573
* Display message delivery error, color text using theme colorsfiaxh2021-08-171-0/+13
| | | | fixes #672
* Add support for unencrypted RTP calls to libdinofiaxh2021-03-211-1/+1
| | | | Co-authored-by: Marvin W <git@larma.de>
* Don't crash on MAM id-time hickupfiaxh2020-10-271-33/+47
| | | | fixes #886
* Improve message resendingfiaxh2020-09-101-1/+2
|
* Fix message duplication in MUC PMsfiaxh2020-09-071-1/+1
|
* Don't clear MAM id times on stream negotiatedfiaxh2020-09-021-1/+2
|
* Don't create a second message object for each typing notificationfiaxh2020-07-221-1/+1
|
* Visually highlight pending messages, improve resendingfiaxh2020-07-161-6/+22
|
* Only query entity caps when we need themfiaxh2020-07-161-5/+5
|
* Add queue and resending to stream managementfiaxh2020-07-151-0/+3
|
* Don't strip() at XML layerMarvin W2020-06-281-1/+3
|
* Check if server supports uidfiaxh2020-06-031-3/+12
|
* Store current resource for sent message (if server didn't give us the ↵fiaxh2020-05-241-0/+6
| | | | | | resource we asked for) Some servers give out random resources. Then, we didn't deduplicate own messages afterwards because we saved the wrong resource.
* Handle entity hash in server features node, make ServiceDiscovery ↵fiaxh2020-04-241-10/+6
| | | | request_info/items async, add caching has_entity_feature
* Add keyboard shortcut (up key) to activate last message correctionfiaxh2020-04-051-1/+1
|
* Add support for last message correctionfiaxh2020-04-031-0/+21
|
* Fix messages to self being duplicatedfiaxh2020-03-091-4/+12
| | | | fixes #591
* Make message sending async and set unsent on errorfiaxh2020-03-051-29/+37
|
* Improve MUC message resendingfiaxh2020-03-031-7/+27
|
* Only distinguish between typing or not (incoming)fiaxh2020-02-201-0/+3
| | | | fixes #739
* Correctly display names in groupchat pmsMarvin W2020-01-091-1/+1
| | | | Also show "Me" when no local alias is set instead of JID
* Properly check Jids everywhereMarvin W2019-12-231-1/+1
|
* Add timing to logs, fix issue of silently ignored I/O errorsMarvin W2019-12-221-2/+1
|
* Trim ms from local_time when creating messagesfiaxh2019-12-191-3/+5
| | | | Mss are striped when storing in db. Comparing messages with and without ms might lead to wrong orderings. Related: Message duplication in UI when scrolling up.
* Refactor MAM catchup. Fetch from latest to earliest message.fiaxh2019-12-181-19/+294
|
* Add (partial) support for unique stanza ids (XEP-0359)fiaxh2019-12-181-7/+32
|
* Optimizations: Database indices, cache id-Jid instead of id-jid_string, join ↵fiaxh2019-08-021-2/+2
| | | | real_jid on get messages
* Remove Message.stanza fieldfiaxh2019-05-261-2/+0
|
* Remove Slack message handlingfiaxh2019-02-171-29/+0
|
* Do not ignore encrypted messages without a body tagThibaut Girka2019-02-171-3/+14
| | | | Fixes #473
* Fix property with custom get+set to not have a default value (compiler error ↵fiaxh2018-09-041-1/+1
| | | | | | with vala 0.41) Fix encryption icon not being shown right away
* Only assume UUID to be unique for one counterpart+account when deduplicatingfiaxh2018-03-101-1/+1
|
* Recognize own MUC messages from other devicefiaxh2018-03-101-5/+9
|
* Handle multiple chat state notifications per bare jidfiaxh2018-03-101-2/+2
| | | | fixes #117
* Only notify on last MAM message, only if not readfiaxh2018-03-061-1/+4
| | | | fixes #293