aboutsummaryrefslogtreecommitdiffstats
path: root/src/main (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-11-24pulled translations from transifexDaniel Gultsch30-422/+804
2016-11-24changed design language to match BTBV proposalDaniel Gultsch3-8/+14
* untrusted messages have red background * unverified message have normal background and red lock
2016-11-24update the conversations view (and the lock icon) after receiving device listDaniel Gultsch1-0/+1
2016-11-23explictly scan for aztec and qr codes onlyDaniel Gultsch3-31/+4
2016-11-23introduced blind trust before verification modeDaniel Gultsch8-7/+62
read more about the concept on https://gultsch.de/trust.html
2016-11-22added share button to account detailsDaniel Gultsch7-25/+288
2016-11-22show proper avatar for 'self' contact. fixes #2138Daniel Gultsch2-2/+9
2016-11-22offer verification directly from the trust keys screenDaniel Gultsch16-3/+96
2016-11-21use aztec code instead of qrDaniel Gultsch2-12/+7
2016-11-21use constants for some preferencesDaniel Gultsch3-15/+20
2016-11-21when swiping don't clean startup counter entirely. just don't count last startupDaniel Gultsch2-5/+10
2016-11-20introduced custom tls socket factory to make tls1.2 work for http connectionsDaniel Gultsch2-12/+71
2016-11-19remove omemo devices from annoucement after 7 days of inactivityDaniel Gultsch4-22/+69
2016-11-19don't show omemo keys by default in account detailsDaniel Gultsch1-1/+1
2016-11-19don't use xmpp uri for self verification if account is disabledDaniel Gultsch1-1/+1
2016-11-19save last activation time in fingerprint statusDaniel Gultsch5-8/+58
2016-11-19removed some unecessary lockingDaniel Gultsch1-20/+19
2016-11-19close socket after failed stream openDaniel Gultsch1-1/+4
2016-11-19check if thread was interrupted before doing operations on socketDaniel Gultsch2-76/+77
2016-11-19fixed regression that would crash create contact dialog. fixes #2131Daniel Gultsch1-2/+4
2016-11-19Fix up the langauge in some Settings stringsDaniel Aleksandersen1-3/+3
2016-11-18show 'clear devices' button underneath own devicesDaniel Gultsch7-53/+55
2016-11-18removed some unecessary logging from omemo message generationDaniel Gultsch1-4/+0
2016-11-18lower own otr fingerprintDaniel Gultsch1-1/+2
2016-11-18issue ping after network changeDaniel Gultsch2-3/+3
2016-11-18lower reconnection timeDaniel Gultsch1-1/+1
2016-11-18synchronzie on xmpp service around all state changesDaniel Gultsch1-106/+113
2016-11-18don't reset last connect time on network changeDaniel Gultsch2-7/+9
2016-11-18use lower case otr fingerprints for comparisonDaniel Gultsch2-2/+3
2016-11-18removed some very verbose logging from axolotl serviceDaniel Gultsch1-1/+0
2016-11-18lower casing fingerprints when parsing URIDaniel Gultsch1-1/+1
2016-11-17put omemo fingerprint in own uri (qr code / nfc)Daniel Gultsch6-17/+80
2016-11-17parse omemo fingerprints from urisDaniel Gultsch11-44/+172
2016-11-17fixed back and forth between Welcome- and EditAccountActivityDaniel Gultsch1-4/+25
2016-11-17use base64.nowrap for omemo keysDaniel Gultsch1-3/+3
2016-11-17reset startup count when swiped away (only count kills)Daniel Gultsch2-7/+3
2016-11-16slightly darken verified icon + mark inactiveDaniel Gultsch41-0/+2
2016-11-15work around -1 in next encryptionDaniel Gultsch1-1/+1
2016-11-15refactor omemo fingerprint UI codeDaniel Gultsch49-230/+315
2016-11-15distinguish between general i/o error and write exception when copying filesDaniel Gultsch3-13/+27
2016-11-15fixed enabling trust toggle. unknown->untrustedDaniel Gultsch2-4/+7
2016-11-14refactore trust enum to be FingerprintStatus class with trust and activeDaniel Gultsch11-289/+327
2016-11-14increase restart thresholdDaniel Gultsch1-2/+2
2016-11-13pulled ru translation from transifexDaniel Gultsch1-0/+3
2016-11-13extract affiliations from unavailable presenceDaniel Gultsch5-16/+23
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-12offer message correction in private convsDaniel Gultsch1-1/+1
2016-11-12don't add outcasts or non-members in members-only rooms back to listDaniel Gultsch2-4/+7
2016-11-11pulled translations from transifexDaniel Gultsch3-0/+8
2016-11-11don't offer message correction in anonymous mucsDaniel Gultsch1-1/+2