aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/message_processor.vala
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Small fixesfiaxh2018-01-301-1/+1
|
* Make slack workarounds use in-pipelinefiaxh2018-01-281-18/+29
|
* Only display transferred images, display file names, open in system viewer, ↵fiaxh2018-01-281-2/+7
| | | | include and use pgp embedded file names
* Pipeline for incoming messages in libdinofiaxh2018-01-281-43/+113
|
* Fix certain Slack specific issues (using host-based workarounds)Marvin W2018-01-281-0/+18
|
* Move Jid class to xmpp-vala, partially refactor namespaceMarvin W2018-01-281-25/+24
|
* Match message with previously arrived markerfiaxh2017-12-051-8/+5
|
* Add oob tag to http-upload messagesfiaxh2017-10-221-3/+2
| | | | fixes #166
* Offline messages for MUCsfiaxh2017-10-221-11/+11
| | | | fixes #187
* Use utc time everywherefiaxh2017-08-311-3/+3
|
* Download & inline display imagesfiaxh2017-08-311-1/+1
|
* Show nicks in MUCs, real jid in individual occupant menufiaxh2017-08-251-1/+6
|
* Move settings from GSettings to own dbfiaxh2017-08-221-1/+0
|
* MAM fixesfiaxh2017-08-191-6/+13
| | | | | | - don't send first request for timestamp -60 - only open conversation for messages within last 24h - always show latest message in conversation tabs
* libdino: do not process message twiceMarvin W2017-08-171-3/+2
|