Commit graph

6761 commits

Author SHA1 Message Date
Christian Schneppe
76b0b88d00 fix crash in ChangePasswordActivity 2018-12-27 19:58:02 +01:00
Christian Schneppe
cb83605ed4 New translations strings.xml (Italian) 2018-12-27 13:11:03 +01:00
Christian Schneppe
9919b070da New translations strings.xml (Italian) 2018-12-27 13:01:21 +01:00
Christian Schneppe
8076da4361 New translations strings.xml (Italian) 2018-12-27 12:51:03 +01:00
Christian Schneppe
2a65315b2b New translations strings.xml (Italian) 2018-12-27 12:41:08 +01:00
Christian Schneppe
47cf643d2c New translations strings.xml (Italian) 2018-12-27 12:31:15 +01:00
Christian Schneppe
c34ce7565a New translations strings.xml (Italian) 2018-12-27 12:11:09 +01:00
Christian Schneppe
6f70deae11 New translations strings.xml (Italian) 2018-12-27 12:01:16 +01:00
Christian Schneppe
2d1cd14c56 New translations strings.xml (Italian) 2018-12-27 11:51:09 +01:00
Christian Schneppe
d1167d0f90 New translations strings.xml (Italian) 2018-12-27 11:41:08 +01:00
Christian Schneppe
e7032cdabc New translations strings.xml (Italian) 2018-12-27 11:31:27 +01:00
Christian Schneppe
2f8eb3d1ce New translations strings.xml (Italian) 2018-12-27 11:22:01 +01:00
Christian Schneppe
da82cc81c3 New translations strings.xml (Italian) 2018-12-27 11:11:15 +01:00
Christian Schneppe
6524ec7272 New translations strings.xml (Italian) 2018-12-27 11:01:02 +01:00
Christian Schneppe
99f5dd1e25 New translations strings.xml (Italian) 2018-12-27 10:55:12 +01:00
Christian Schneppe
6fed27e145 New translations strings.xml (Italian) 2018-12-27 10:41:09 +01:00
Christian Schneppe
4ef0b3dba8 New translations strings.xml (Italian) 2018-12-27 10:31:04 +01:00
Christian Schneppe
26328cf3c5 New translations strings.xml (Italian) 2018-12-27 10:21:04 +01:00
Christian Schneppe
9a1d3fff2e Merge branch 'master' of https://github.com/kriztan/Pix-Art-Messenger 2018-12-27 10:08:49 +01:00
Christian Schneppe
7ef91928ea
Update config.yml 2018-12-27 10:06:37 +01:00
Christian Schneppe
d2e63853aa change cipher_mode for backup en-/decryption 2018-12-27 07:49:05 +01:00
Christian Schneppe
95d77acfa0 code cleanup and rework show toast on update check 2018-12-27 07:42:58 +01:00
Christian Schneppe
323313b5b6 make it possible to restore backups from decrypted database files 2018-12-27 06:35:27 +01:00
Christian Schneppe
75df2041c9 set min Columns in GridManager to 1 2018-12-15 21:32:16 +01:00
Christian Schneppe
3449f7ccf9 synchronize join/leaves with bookmarks 2018-12-15 21:04:09 +01:00
Christian Schneppe
a983af2ca0 display last not first message in notification 2018-12-15 20:58:45 +01:00
Christian Schneppe
05f847766f bring back previews unread messages as read in groups 2018-12-14 22:27:59 +01:00
Christian Schneppe
f0376cc748 remove firebase analystics classes from gradle 2018-12-14 22:09:57 +01:00
Christian Schneppe
99b264b37e fixed dead lock when sending pgp messages from quick reply 2018-12-14 22:08:38 +01:00
Christian Schneppe
155332f65b limit video transcoding to api >= 18 and other api 16 fixes 2018-12-14 22:04:42 +01:00
Christian Schneppe
7df333bf2a Reduce minSdkVersion to 16, fix issues reported by lint
This further reduces the minimum API level to 16, which should encompass
most users stuck on older versions of Android (mainly BlackBerry OS and
Jolla users).

Several issues reported by code analysis were fixed, mainly around issues
with layouts.
2018-12-14 21:45:44 +01:00
Christian Schneppe
6c6d3caea0 change message styling rules
Message styling purposly doesn’t require a whitespace after a closing
tag to make something like ~un~believable work. However it also breaks
_Programmierer_innen_ and other example where the tag is repeated as a
non tag in the word.
Therefor we change the rules that if a closing tag is followed by a higher
order closing tag (a closing tag followed by an end block or white space)
we ignore the first closing tag. But only if we don’t read another tag open.
2018-12-14 21:20:34 +01:00
Christian Schneppe
b9604621ad show warning snackbar before joining anon-non-private room 2018-12-14 21:19:16 +01:00
Christian Schneppe
0a37d69814 do not process PEP bookmarks if conversion feature n/a
If conversion feature is not available we will never write to PEP
therefor it is not advisable to process PEP events; otherwise
the changes we do might not land in PEP.

simply ignoring PEP is probably better than dynamically removing + notify
2018-12-14 21:14:45 +01:00
Christian Schneppe
fe3f14d9b1 Checkout xmpp-addr library 0.8.0 (fa47cac8) locally
xmpp-addr: Backfill missing class method for Java 1.7
This backfills missing class methods for `java.nio.charset.StandardCharsets`
and `java.util.Objects` for compatibility with platforms which do not support
these (mainly Android SDK versions <= 18).

Change `minSdkVersion` to 18, backfill missing methods
This reduces the minimum SDK version to 18 (Android 4.3), which notably is
the last supported version for the BlackBerry OS 10.3 Android compatibility
layer.

Drop support for Android 4.1 and 4.2
2018-12-14 21:13:31 +01:00
Christian Schneppe
7967a35cd3 check mam preference for mam:2 namespace and purge offline only if set 2018-12-14 20:39:11 +01:00
Christian Schneppe
483d0e2604 allow unencrypted http on android 9
this commit is just to make policies equal and independent on various android
versions. support for http might be removed in the future across all versions.
2018-12-14 20:35:39 +01:00
Christian Schneppe
1939d2cade postpone prekey removal and republish to after mam 2018-12-14 20:34:49 +01:00
Christian Schneppe
f496fc8fed fixed some rare NPE caused by race for saveInstanceState() 2018-12-14 20:30:35 +01:00
Christian Schneppe
89ba17150d version 2.1.5 beta (2018-12-04) 2018-12-04 21:42:00 +01:00
Christian Schneppe
db396669c7 show context menu when long clicking avatar in 1:1 2018-12-04 21:28:34 +01:00
Christian Schneppe
20ff016c62 offer to start/install orbot for edit account screen. 2018-12-04 21:24:53 +01:00
Christian Schneppe
72a6e37864 implement self healing omemo
after receiving a SignalMessage that can’t be decrypted because of broken sessions
Conversations will attempt to grab a new pre key bundle and send a new PreKeySignalMessage
wrapped in a key transport message.
2018-12-04 21:14:53 +01:00
Christian Schneppe
50dbd4077f open direct search after hitting + in share with screen 2018-12-04 21:01:08 +01:00
Christian Schneppe
d8bb71efec try to fix persistent export notifications 2018-12-04 20:45:51 +01:00
Christian Schneppe
82de880a1f some code reorder for actionbar titles 2018-12-04 20:03:05 +01:00
Christian Schneppe
e8ed23f58c remove role=none participant when first online participant joins
in anticipations for muc services using registered nicks (and putting nicks
into the member list even if that user is offline) we need to remove that 'fake' user
from the online list when the real user comes online.
2018-12-04 19:24:23 +01:00
Christian Schneppe
6c2e3b91a4 fixed cache cleaning of muc avatars 2018-11-30 21:27:54 +01:00
Christian Schneppe
806c82f34b change audio attributes for notification channel
This may help on platforms that make a difference between ringtone volume and notification volume
2018-11-30 21:20:08 +01:00
Christian Schneppe
591f585a7a transmit display name (nick) in subscription requests 2018-11-30 21:18:48 +01:00