aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/entities (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-26deduplicate corrected messagesDaniel Gultsch1-5/+8
2016-12-23fixed npe cause by race condition when axolotl service isn't initializedDaniel Gultsch1-0/+3
2016-12-03add omemo fingerprints to web links as wellDaniel Gultsch1-17/+11
2016-12-01support for jid escapting when displaying localpart onlyDaniel Gultsch2-2/+2
2016-12-01don't use own jid joined from another client to generate muc titleDaniel Gultsch1-1/+4
2016-11-29better handle the case when same user is joined with multiple nicks in the ↵Daniel Gultsch1-7/+25
same room
2016-11-24always force close a connection when disabling from error stateDaniel Gultsch1-0/+4
2016-11-24changed design language to match BTBV proposalDaniel Gultsch1-2/+2
* untrusted messages have red background * unverified message have normal background and red lock
2016-11-18lower own otr fingerprintDaniel Gultsch1-1/+2
2016-11-18use lower case otr fingerprints for comparisonDaniel Gultsch2-2/+3
2016-11-17put omemo fingerprint in own uri (qr code / nfc)Daniel Gultsch1-4/+39
2016-11-15work around -1 in next encryptionDaniel Gultsch1-1/+1
2016-11-14refactore trust enum to be FingerprintStatus class with trust and activeDaniel Gultsch1-2/+3
2016-11-13extract affiliations from unavailable presenceDaniel Gultsch1-1/+1
2016-11-13Stop automagically select default encryptionDaniel Gultsch1-30/+1
Selecting a default encryption (in our case OMEMO) has several down sides. First of all users might have perfectly valid reasons not to use encryption at all such as using the same private server. Second of all the way it was implemented Conversations would automatically fall back to plain text as soon as the conditions changed (recipient switches to device with no encryption) which lead to unexpected situations. Thirdly having a default encryptions speaks against the 'mission statement' of Conversations of not forcing its security and privacey aspects upon the user. And last but not least the goal of implementing this feature in the first place: Be encrypted by default didn't work at all. I don't think there was a single user that we succesfully 'tricked' into using OMEMO who otherwise wouldn't have used it.
2016-11-12don't add outcasts or non-members in members-only rooms back to listDaniel Gultsch1-1/+4
2016-10-26add error message to failed messages. accessible via context menuDaniel Gultsch1-3/+20
2016-10-20write prepped string to db. use display version everywhere elseDaniel Gultsch3-8/+4
2016-10-20Remove MERGE_SEPARATORMishiranu1-9/+12
2016-10-13synchronize access to json key storage in account modelDaniel Gultsch1-42/+47
2016-10-08fetch new conference configuration on every conf updateDaniel Gultsch1-1/+0
2016-10-07respond to chat marker request only when mutual presence subscription existsDaniel Gultsch2-3/+3
2016-10-04make error notification dismissable. fixes #1815Daniel Gultsch1-0/+11
2016-09-18don't simply ignore null in message body but try to avoid itDaniel Gultsch1-1/+4
2016-09-16use history clear date as minimum date for mamDaniel Gultsch1-2/+3
2016-09-14store jid if it was changed during bindDaniel Gultsch1-2/+4
2016-09-09download own vcard avatar if none is set. fixes #2008Daniel Gultsch1-1/+1
2016-09-06show server not found muc errorDaniel Gultsch1-0/+1
2016-08-26attach contact to notificationDaniel Gultsch1-2/+14
2016-08-20various null pointer checksDaniel Gultsch1-1/+2
2016-08-19display error status for missing internet permissionDaniel Gultsch1-1/+4
2016-08-16add payment required errorDaniel Gultsch1-1/+4
2016-08-13make lastMessageTransmitted return max(clear_date,last_message)Daniel Gultsch1-6/+5
2016-07-28show identity type for device selectionDaniel Gultsch3-7/+34
2016-07-25display specific error message when password is too weak on registrationDaniel Gultsch1-3/+6
2016-07-25refactored how view intents are handledDaniel Gultsch1-2/+2
processing view intents before saved instance caused troubles when the activity was destroyed fixes #1969
2016-07-14show error notification in connecting state as wellDaniel Gultsch1-1/+3
2016-07-14add more error states for stream errorsDaniel Gultsch1-1/+7
2016-07-14don't take stanza-id into account when deduping muc pmsDaniel Gultsch1-1/+1
2016-07-04simplified muc users orderingDaniel Gultsch1-11/+12
2016-06-30use dnd as overriding statusDaniel Gultsch2-11/+13
2016-06-28only keep offline members in members only conferencesDaniel Gultsch1-1/+4
2016-06-24introduced share button in contact details. remove show qrDaniel Gultsch1-9/+0
2016-06-16don't fail on missing jid in bookmarksDaniel Gultsch1-3/+5
2016-06-15delay notification until after pgp decryptionDaniel Gultsch2-2/+2
2016-06-15show xep-0172 nick only for contacts with mutual presence subscriptionDaniel Gultsch1-1/+1
2016-06-14clear muc tiles when avatar of member changesDaniel Gultsch1-1/+5
2016-06-14sort muc users by affiliation, name. fixes #1913Daniel Gultsch1-9/+15
2016-06-13remove messages from decryption queue when trimming a conversationDaniel Gultsch1-4/+15
2016-06-13refactored pgp decryptionDaniel Gultsch2-4/+12