aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/entities (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-07-29Refactor out inner classes, cache trust storeAndreas Straub1-2/+2
Moves SQLiteAxolotlStore and XmppAxolotlSession into proper classes. IdentityKeys trust statuses are now cached in an LruCache to prevent hammering the database when rendering the UI.
2015-07-28removed recursion in message.getMerged*()Daniel Gultsch1-13/+19
2015-07-22show warning when trying to highlight users that have left the conferenceDaniel Gultsch1-0/+9
2015-07-22treat private, non-anonymous mucs like 1:1 chats notification wiseDaniel Gultsch1-0/+7
2015-07-20Optimize importsAndreas Straub3-10/+4
2015-07-19Don't merge messages with different trust statusesAndreas Straub1-1/+7
2015-07-19Show trust status of messages' originating sessionAndreas Straub1-0/+4
Shade lock icon red if message was received in a session that has not been marked trusted by the user or fingerprint is unknown
2015-07-19Overhauled Message taggingAndreas Straub1-9/+10
Messages are now tagged with the IdentityKey fingerprint of the originating session. IdentityKeys have one of three trust states: undecided (default), trusted, and untrusted/not yet trusted.
2015-07-19Fix displaying Contact IdentityKeysAndreas Straub1-64/+0
Migrate ContactDetailsActivity to use new SQL IdentityKeys storage, remove dead code from Contact class.
2015-07-19Tag messages with originating sessionAndreas Straub1-0/+4
This can be used later in order to display trust status of messages, as well as for potential resending of messages in case of preKey conflicts.
2015-07-19Fetch bundles on-demand, encrypt in backgroundAndreas Straub1-3/+3
Bundles are now fetched on demand when a session needs to be established. This should lessen the chance of changes to the bundles occuring before they're used, as well as lessen the load of fetching bundles. Also, the message encryption is now done in a background thread, as this can be somewhat costly if many sessions are present. This is probably not going to be an issue in real use, but it's good practice anyway.
2015-07-19Reformat code to use tabsAndreas Straub1-10/+10
This really sucks to do it like this. Sorry. :(
2015-07-19Reworked axolotl protocol layerAndreas Straub3-29/+54
Numerous fixes
2015-07-19CryptoNext persistance layer mockupAndreas Straub3-64/+135
Initial sketch of the peripheral storage infrastructure for the new axolotl-based encryption scheme.
2015-07-18account for downloaded http files in dup checkerDaniel Gultsch1-8/+18
2015-07-10renamed downloadable to transferableDaniel Gultsch3-15/+15
2015-07-05refactored sendMessage and merged with resendMessageDaniel Gultsch1-0/+20
2015-07-03avoid very rare npeDaniel Gultsch1-0/+3
2015-07-02also offer http download for some 'well known extensions'Daniel Gultsch2-1/+4
2015-07-02refactored message context menuDaniel Gultsch1-1/+1
2015-07-01changed mime type handlingDaniel Gultsch2-39/+63
2015-06-30made httpconnection (download) ready all kind of filesDaniel Gultsch1-53/+55
2015-06-30refactored bodyContainsDownloadable to be more flexibleDaniel Gultsch1-33/+35
2015-06-29show attach button in conferences when http upload is availableDaniel Gultsch1-0/+4
2015-06-29initial http upload supportDaniel Gultsch3-22/+23
be careful: little error handling and no encryption
2015-06-10changed paragraph dividerDaniel Gultsch1-1/+1
2015-06-03reworked handeling of system contactsDaniel Gultsch2-7/+19
2015-06-02avoid unnessary muc mam queries when message count is 0 after subjectDaniel Gultsch1-0/+6
2015-05-26renamed OtrEngine to OtrServiceDaniel Gultsch2-10/+10
2015-05-20added mam stuff to new message parserDaniel Gultsch1-1/+1
2015-05-20provide helper function for getting the content of a child directlyDaniel Gultsch1-12/+2
2015-05-16made white space check in bodyContainsDownloadable less aggresiveDaniel Gultsch1-1/+1
2015-05-13use zero width white space as message seperatorDaniel Gultsch1-1/+1
2015-05-12don't set unknown error in mucDaniel Gultsch1-2/+0
2015-05-11avoid using paragraph style breaks by accidentDaniel Gultsch1-1/+3
2015-05-11add a little bit of space between merged messages.Daniel Gultsch1-1/+1
2015-05-11rewrote parts of message adapter to avoid using NULL viewsDaniel Gultsch1-0/+6
2015-05-10optimized heart render code a bitDaniel Gultsch1-4/+1
2015-05-10added white heart to new rendering as wellDaniel Gultsch1-1/+3
2015-05-10changed conversation red to material redDaniel Gultsch1-2/+2
2015-05-10paint single unicode hearts as red and slightly largerDaniel Gultsch1-32/+40
2015-05-05r/o support for vcard avatars. pep avatars will be preferedDaniel Gultsch1-7/+19
2015-04-13fixed typosiNPUTmice1-1/+1
2015-04-13Bugfix for issue #1121lookshe1-10/+18
check with lowercase to also match JPEG, JPeg ... changed image url in comment
2015-04-09don't resume old session when changing resourceiNPUTmice1-4/+10
2015-03-21respond to unreadable OTR messages with error message. fixed #1021iNPUTmice1-0/+9
2015-03-11Do not Strigprep JIDs from databaseMateusz "maxmati" Nowoty?ski3-6/+4
2015-03-07display geo uris as location. show 'send loction' in share menu if request ↵iNPUTmice1-0/+4
location intent can be resolved
2015-03-02added methods to count number of unread messagesDaniel Gultsch1-0/+13
2015-03-01merge messages with related status (unsend, send, send_received)iNPUTmice1-1/+17