175d9f5
version bump to 2.5.11 + changelog
Daniel Gultsch created
175d9f5
version bump to 2.5.11 + changelog
Daniel Gultsch created
705f315
pulled translations from transifex
Daniel Gultsch created
a2d5215
demote okhttp to 3.12 to work with old android
Daniel Gultsch created
0fc41d8
version bump to 2.5.10 + changelog
Daniel Gultsch created
a3227ca
pulled translations from transifex
Daniel Gultsch created
11736ce
make list selection manager work with app compat
Daniel Gultsch created
f9e1e85
Merge pull request #3546 from marcellippmann/master
Correct a small typo in Romanian translation
Daniel Gultsch created
4dd4886
pulled translations from transifex
Daniel Gultsch created
c749aa1
bumped okhttp
Daniel Gultsch created
e288609
Correct a small typo in Romanian translation
Marcel Lippmann created
6c5b714
channel search result long press to show join dialog
Daniel Gultsch created
92e27a3
pulled translations from transifex
Daniel Gultsch created
3733148
version bump to 2.5.9 + changelog
Daniel Gultsch created
bea94d5
use http link for join
Daniel Gultsch created
9838431
clarify transifex procedure
Daniel Gultsch created
75d35c3
print emoji only status messages larger
Daniel Gultsch created
426090c
do not parse invites from type=groupchat
Daniel Gultsch created
d2ef072
pulled translations from transifex
Daniel Gultsch created
3820950
show context menu in channel search to share uri
Daniel Gultsch created
ed46d12
close correct socket after faulty jingle socks connection
Daniel Gultsch created
5e1d2a9
uploaded doap file to new syntax
Daniel Gultsch created
d0d87cb
added doap file
Daniel Gultsch created
abe01f1
improved logging for messages waiting for join
Daniel Gultsch created
af74c36
fixed R8 weirdness
Daniel Gultsch created
02351dc
fixed direct invites after adhoc
Daniel Gultsch created
4c92d1b
cancel spinning wheel on muclumbus error
Daniel Gultsch created
2ec1d0c
warn when using _only_ ambiguous cyrillic
Daniel Gultsch created
d963d95
fixed some minor NPE
Daniel Gultsch created
ab57c59
clear notifications when deleting account
Daniel Gultsch created
4cd6528
do not finish or repair sessions for untrusted senders
finishing (sending a key transport message in response to pre key message) as well as reparing sessions will leak resource and availability and might in certain situations in group chat leak the Jabber ID. Therefor we disable that. Leaking resource might not be considered harmful by a lot of people however we have always doing similar things with receipts.
Daniel Gultsch created
be4953b
parse LMC 1.1
Daniel Gultsch created
e395da1
when parsing omemo messages ensure we only find one element
Daniel Gultsch created
a7c47a3
inherit language from parent message when finding localized body
Daniel Gultsch created
9bf5fb9
show language in message bubble if multiple language variants were received
XML and by inheritence XMPP has the feature of transmitting multiple language variants for the same content. This can be really useful if, for example, you are talking to an automated system. A chat bot could greet you in your own language. On the wire this will usually look like this: ```xml <message to="you"> <body>Good morning</body> <body xml:lang="de">Guten Morgen</body> </message> ``` However receiving such a message in a group chat can be very confusing and potentially dangerous if the sender puts conflicting information in there and different people get shown different strings. Disabeling support for localization entirely isn’t an ideal solution as on principle it is still a good feature; and other clients might still show a localization even if Conversations would always show the default language. So instead Conversations now shows the displayed language in a corner of the message bubble if more than one translation has been received. If multiple languages are received Conversations will attempt to find one in the language the operating system is set to. If no such translation can be found it will attempt to display the English string. If English can not be found either (for example a message that only has ru and fr on a phone that is set to de) it will display what ever language came first. Furthermore Conversations will discard (not show at all) messages with with multiple bodies of the same language. (This is considered an invalid message) The lanuage tag will not be shown if Conversations received a single body in a language not understood by the user. (For example operating system set to 'de' and message received with one body in 'ru' will just display that body as usual.) As a guide line to the user: If you are reading a message where it is important that this message is not interpreted differently by different people (like a vote (+1 / -1) in a chat room) make sure it has *no* language tag.
Daniel Gultsch created
9273ba5
pulled translations from transifex
Daniel Gultsch created
a39fff5
fixed 2 issues reported by new linter
Daniel Gultsch created
810d345
bumped gradle version
Daniel Gultsch created
dfa6ceb
version bump to 2.5.8 + changelog
Daniel Gultsch created
24d1fc2
pulled translations from transifex
Daniel Gultsch created
8b69f8a
include ticker information in notification. fixes #3532
Daniel Gultsch created
dd9777a
do not include scope in ipv6 annoucment
Daniel Gultsch created
9129c9a
JET uses plain text file size
Daniel Gultsch created
0e1c26c
do not include link local in direct candidates
Daniel Gultsch created
571c29f
make Tor connections work with direct TLS
Daniel Gultsch created
7ec1b44
implemented support for for jingle encrypted transports (XEP-0396)
Daniel Gultsch created
ff4d127
use higher priority for proxy on receiving end
Daniel Gultsch created
90e6693
send fallback to ibb after proxy activation failed
Daniel Gultsch created
10b1365
also reply with direct connections on response
Daniel Gultsch created
1c413ed
bare minimum direct connections
Daniel Gultsch created
783ed53
order canditates by priority before attempting to connect
Daniel Gultsch created