Daniel Gultsch
4596cad3cb
MessageParser: don't refresh view after parsing chat state when combined with message
2017-11-21 16:17:27 +01:00
Daniel Gultsch
381fe82b01
save full jid when sending in muc. check chat markers against 'sender'
2017-11-21 15:42:46 +01:00
Daniel Gultsch
79ea0713bb
MessageAdapter: code reformat
2017-11-21 13:26:45 +01:00
Daniel Gultsch
702d6cf2a5
MessageParser: dismiss notification when receiving read marker from another client
2017-11-21 13:26:23 +01:00
Daniel Gultsch
28e005f926
send and show read markers in private, non-anonymous groups
2017-11-20 11:26:20 +01:00
Daniel Gultsch
e6a67a6c26
made avatar cache cleaning more efficent after name changes
2017-08-23 21:49:25 +02:00
Daniel Gultsch
6c95897f09
fetch device ids for muc members w/o known devices
2017-07-18 12:51:15 +02:00
Daniel Gultsch
2b9cdde558
refactored retrieval of default preferences
2017-07-01 13:41:24 +02:00
Daniel Gultsch
311c99bb6d
put settings defaults into resource file
2017-06-30 21:22:35 +02:00
Daniel Gultsch
84baa3ae68
avoid race conditions when downloading files or decrypting pgp messages and waiting for sm catchup
2017-04-30 16:19:39 +02:00
Daniel Gultsch
0904ba42f8
use async message loading only when called from UI
2017-04-13 00:12:23 +02:00
Daniel Gultsch
99565a6876
treat URL as file if URL is in oob or contains key
2017-04-05 22:35:42 +02:00
Daniel Gultsch
26badb7f4c
send urls pointing to pgp encrypted files directly in body+oob
2017-04-05 21:01:29 +02:00
Daniel Gultsch
b34a1f7f5e
parse message that only contain oob tag. fixes #2359
2017-04-04 22:15:38 +02:00
cijo-saju
3171dcac8d
Fixed deprecated call
2017-03-30 16:27:11 +05:30
Daniel Gultsch
c97c5def2c
experimental: wait for SM catchup before triggering notifications
...
wait for a first SM ACK before calculating if we need to trigger any notifications
might have to be changed to an XEP-0199 ping later on. for now sending <r/> after resume seems to work outfine
2017-03-21 17:58:08 +01:00
Daniel Gultsch
5ea4322d3f
send and parse Chat States to and from conferences
2017-03-09 10:58:44 +01:00
Daniel Gultsch
1f3be1597c
add origin-id to outgoing messages
2017-03-08 21:30:12 +01:00
Daniel Gultsch
064926a18b
fixed regression that caused stanza-ids not to be saved
2017-03-08 20:20:34 +01:00
Daniel Gultsch
5a00b11594
extract stanza-id from muc reflections
2017-03-06 13:30:13 +01:00
Daniel Gultsch
4a7dbaab1e
deduplicate every message with a stanza-id from the server
2017-03-06 11:24:04 +01:00
Daniel Gultsch
c740386297
rename the Xmlns class to Namespace
2017-03-01 13:01:46 +01:00
licaon-kter
d3dd80eec9
Fix a typo in legacy
2017-02-19 15:47:57 +02:00
Daniel Gultsch
caa16a8517
experimental mam legacy compat layer
2017-02-15 16:42:35 +01:00
Daniel Gultsch
6e62b62b80
respond to xep-0184 requests in muc pms
2017-02-15 12:09:36 +01:00
Daniel Gultsch
c7e95d105c
fixed behaviour in message parser when doing mam catchup
2017-02-15 00:08:49 +01:00
Daniel Gultsch
bb249e0881
only extract stanza-id from live messages when disco feature is set
2017-02-14 23:16:51 +01:00
Daniel Gultsch
b90a1fe1db
bump mam namespace
2017-02-14 17:19:45 +01:00
Daniel Gultsch
2665c3a1e0
rethink mam catchup strategies
2017-02-14 16:50:33 +01:00
Daniel Gultsch
9b6ae6d75f
configurable local message retention period. (untested)
2017-01-23 17:14:30 +01:00
Daniel Gultsch
4c6ef3b24e
cleaning up crypto targets when conference member is getting removed
2017-01-22 18:58:49 +01:00
Daniel Gultsch
39bb8ad05f
automatically bookmark private, non-anonymous mucs where inviter is trusted. fixes #2035 #937
2017-01-09 19:54:27 +01:00
Daniel Gultsch
d03c431137
use original message to parse pep
2016-12-23 21:16:58 +01:00
Daniel Gultsch
55b60f6b0f
don't correct a message if that would create a duplicate
2016-12-09 20:03:48 +01:00
Daniel Gultsch
1d3167b520
extract affiliations from unavailable presence
2016-11-13 19:25:58 +01:00
Daniel Gultsch
07a71d312a
extracting stanza-id where by=account
2016-10-31 12:07:08 +01:00
Daniel Gultsch
8557120ef8
add error message to failed messages. accessible via context menu
2016-10-26 12:26:04 +02:00
Daniel Gultsch
f3ef8d4978
fetch new conference configuration on every conf update
2016-10-08 12:10:53 +02:00
Daniel Gultsch
1f7f82da7b
respond to chat marker request only when mutual presence subscription exists
2016-10-07 10:05:08 +02:00
Daniel Gultsch
9f060f477f
parse smacks delay from messages
2016-10-06 18:09:44 +02:00
Daniel Gultsch
caafd03130
don't automatically download files and avatars when datasaver is on
2016-08-27 13:35:52 +02:00
Daniel Gultsch
cf7df84cab
add trillian to html otr parsing fixes #1963
2016-07-27 20:11:02 +02:00
Daniel Gultsch
f7933c26d7
don't crash on broken base64 in omemo messages. fixes #1934
2016-06-29 17:18:57 +02:00
Daniel Gultsch
8882c6b6fd
parse §5.1.2 full jids from muc archives for OMEMO messages
2016-06-28 10:33:46 +02:00
Daniel Gultsch
982a20fef5
refactor code that reads real jid from muc
2016-06-22 12:22:57 +02:00
Daniel Gultsch
b92b3863b9
don't handle chat states in muc or from archive
2016-06-16 20:38:02 +02:00
Daniel Gultsch
1eb776f39c
synchronize message body changes for message correction
2016-06-16 11:47:40 +02:00
Daniel Gultsch
60588af825
replace corrected messages in decryption queue
2016-06-15 14:29:25 +02:00
Daniel Gultsch
5f40a7042d
delay notification until after pgp decryption
2016-06-15 12:44:29 +02:00
Daniel Gultsch
587fb3cca3
refactored pgp decryption
2016-06-13 13:32:14 +02:00