Commit graph

5422 commits

Author SHA1 Message Date
Christian Schneppe
da360fa89c make unencrypted chat warning configurable via settings 2017-11-25 20:40:28 +01:00
Christian Schneppe
5efdeb9de7 optimize colors 2017-11-25 20:38:43 +01:00
Christian Schneppe
f0aaa60581 update CHANGELOG 2017-11-24 22:24:43 +01:00
Christian Schneppe
5e360843b7 show warning if chat is unecrypted
* if OMEMO is available, pressing the OK button switches to OMEMO encryption
* if OMEMO is not available, the message hides for this moment and will pop up as long as you choose an encryption mode
2017-11-24 22:22:49 +01:00
Christian Schneppe
046bd7af80
update translations 2017-11-24 21:48:48 +01:00
Christian Schneppe
cb12e314af color optimizations 2017-11-24 21:46:36 +01:00
Christian Schneppe
88ef0222bc cleanup libs 2017-11-24 21:41:44 +01:00
Christian Schneppe
b741b8bf12 use com.android.support:support-emoji 2017-11-24 21:41:15 +01:00
Christian Schneppe
fca8eacabe rename variables 2017-11-24 20:26:47 +01:00
Christian Schneppe
1292565ce0 ListItemAdapter: use ViewHolder 2017-11-24 20:21:52 +01:00
Christian Schneppe
d5aba27d4e update CHANGELOG 2017-11-23 21:51:45 +01:00
Christian Schneppe
3233240fe6 add opus file type to MimeUtils 2017-11-23 21:39:17 +01:00
Christian Schneppe
ea02b75307 fix crash while showing location from notification 2017-11-23 21:26:03 +01:00
Christian Schneppe
7ca03e9f19 bring back quick share (default off) 2017-11-23 21:25:29 +01:00
Christian Schneppe
25056d10a6 code cleanup 2017-11-23 21:03:38 +01:00
Christian Schneppe
a42f6ec1ca deduplicate read markers if one with real jid is found 2017-11-23 20:44:36 +01:00
Christian Schneppe
efd0ca9dd0 MAM: start muc catchup with last sent message if serverId is available 2017-11-23 20:36:46 +01:00
Christian Schneppe
4a88a5393c ConversationAdapter: use view holder 2017-11-23 20:33:34 +01:00
Christian Schneppe
cc9d9abbc6 shorten >4 names to a, b, c +n more 2017-11-23 20:09:53 +01:00
Christian Schneppe
46462e1b9f PgpService: feed result intent back into decryption 2017-11-23 19:43:47 +01:00
Christian Schneppe
a4018852af MessageParser: don't refresh view after parsing chat state when combined with message 2017-11-22 22:02:15 +01:00
Christian Schneppe
fcbffbe806 update gradle file 2017-11-22 21:59:38 +01:00
Christian Schneppe
ac51c8eb42 add final to config variable 2017-11-22 21:59:14 +01:00
Christian Schneppe
f5a5fb2bd3 save full jid when sending in muc. check chat markers against 'sender' 2017-11-22 21:58:38 +01:00
Christian Schneppe
38756a4b39 use empty wake lock tag 2017-11-22 21:54:35 +01:00
Christian Schneppe
ed28ad3549 ConversationAdapter: do not show file icon when file has been deleted 2017-11-22 21:51:26 +01:00
Christian Schneppe
72df864d41 send and show read markers in private, non-anonymous groups 2017-11-22 21:49:45 +01:00
Christian Schneppe
acdb888396 ConversationsAdapter: code cleanup 2017-11-22 19:30:25 +01:00
Christian Schneppe
822bfe4048 stop scrolling before changing conversations 2017-11-22 19:27:37 +01:00
Christian Schneppe
53b5dfbe16 refactore phone helper to ignore security exception 2017-11-22 19:08:00 +01:00
Christian Schneppe
fdff7a4e89 excute db read and writes on different threads 2017-11-21 21:09:08 +01:00
Christian Schneppe
18310e63a7 JingleConnection: fixed rare npe when canceling jingle 2017-11-21 20:55:45 +01:00
Christian Schneppe
bfc43c8a89 apperently some servers will ommit the from even for stanzas not going to them 2017-11-21 20:54:47 +01:00
Christian Schneppe
244c29aa17 catch all sorts of date parsing errors 2017-11-21 20:53:59 +01:00
Christian Schneppe
3258c83042 fixed ImStyleParser to not style '**test**' 2017-11-21 20:53:05 +01:00
Christian Schneppe
6a0a3a4447 remove numeric hint from captcha 2017-11-21 20:52:26 +01:00
Christian Schneppe
e7b5defef4 Show Drawable if Location/File/Voice 2017-11-21 20:51:56 +01:00
Christian Schneppe
9a71771d88 remove prosody push from blacklist 2017-11-21 20:38:36 +01:00
Christian Schneppe
6b44d7c2a9 trying to catch various dead system exception when scheduling new alarms and such 2017-11-21 20:28:55 +01:00
Christian Schneppe
47b6cbe5df catch all RuntimeExceptions when using MetadataRetriever 2017-11-21 20:19:30 +01:00
Christian Schneppe
61235080d1 styler: ignore closing keyword when preceded by whitespace 2017-11-21 20:16:17 +01:00
Christian Schneppe
a2834e8eb6 use view context instead activity to show toast in ConversationFragment 2017-11-21 20:15:41 +01:00
Christian Schneppe
c1f7b4e422 catch rare exception when transforming download uri to real path 2017-11-21 20:13:59 +01:00
Christian Schneppe
51b878f749 catch some more exception when retrieving media runtime 2017-11-21 20:12:32 +01:00
Christian Schneppe
b582aae255 update shortcut badger 2017-11-21 20:05:21 +01:00
Christian Schneppe
e5b5e50b21 open links in new tabs 2017-11-21 20:05:04 +01:00
Christian Schneppe
49cea4f6f4 FileProvider: attempt to work with sd cards 2017-11-21 19:55:17 +01:00
Christian Schneppe
f99bc5ede6 disable auto fill on edit message box 2017-11-20 21:00:16 +01:00
Christian Schneppe
7949c0ac29 styling: introduce support for code blocks 2017-11-20 20:51:04 +01:00
Christian Schneppe
3f4baf530f do not quote quotes 2017-11-20 20:46:02 +01:00