Commit log

9bff990 move enabling of foreign key support to onConfigure (#3038)

Click to expand commit body
This way we avoid repeating the code. Unlike getWritableDatabase, onConfigure is intended to be overridden.

In fact, onConfigure documentation specifically says: "Called when the database connection is being configured, to enable features such as write-ahead logging or *foreign key support*."

Alexander created

e948d12 Make nickname matching case-sensitive (#3035)

Click to expand commit body
Perform case-sensitive matching for highlighting the own nickname in MUC
messages and while checking whether to notify.

Holger Weiß created

3837826 fixed a missing word in README (#3037)

Click to expand commit body
* fix a missing word in README

* fix repeating word in README

Alexander created

39e4b26 prefetch omemo device lists only if muc has omemo enabled

Daniel Gultsch created

383b32c make fcm receiver ignore messages when all accounts are disabled

Daniel Gultsch created

ec54a48 migrate to fcm library

Daniel Gultsch created

2230d5a do not save draft if message is completly empty and fixed appending shared text

Daniel Gultsch created

be57933 do not use trigger but delete message index entries manually

Daniel Gultsch created

9b43f37 pulled translations from transifex

Daniel Gultsch created

1b4c27f version bump to 2.2.1 + changelog

Daniel Gultsch created

0bb600f Extend QR scanner to support VCard with IMPP field (#3027)

Click to expand commit body
Currently QR scanner supports only URIs. VCard specification allows
embedding instant messaging protocols in the `IMPP` field [0].

This change will extract the first XMPP URI from `IMPP` field if a VCard
has been scanned and process it just like if the XMPP URI was scanned
directly. In case the contact is not already present in the roster this
will pop up "Add contact" window.

Example VCard with this URI:

    BEGIN:VCARD
    FN:Test Contact
    EMAIL:test@example.com
    IMPP:xmpp:test@example.com
    END:VCARD

[0]: https://tools.ietf.org/html/rfc6350#section-6.4.3

Wiktor created

5ef7c29 changed command paramater for new push server

Daniel Gultsch created

9ef2d32 changed jid of push server

Daniel Gultsch created

d5a187b use Tor to download map tiles if configured to do so

Daniel Gultsch created

eb1251b pulled translations from transifex

Daniel Gultsch created

543d1f6 do not use end in catchup mam queries

Daniel Gultsch created

170fbf0 switch to aac with slightly heigher sample and bit rate. fixes #3021

Daniel Gultsch created

41760b4 Improved URL matching

Click to expand commit body
URLs with trailing special chars (e.g. slash, minus, ...) should now be
matched correctly, even when followed by a non-url char

klonfish created

678fcf8 removed dead code + null check

Daniel Gultsch created

b0db88c add primary key to fts table

Daniel Gultsch created

5b41906 do not include body in simple status updates to not trigger fts update

Daniel Gultsch created

a8b863a updated dependencies

Daniel Gultsch created

e84a65b do not load conversations with null jid

Daniel Gultsch created

18a8a6e make session completion work with untrusted devices as well

Daniel Gultsch created

ffe610f max out emoji enlargment at 42 emojis

Daniel Gultsch created

13d6885 split heighlights by special characters. fixes #3007

Daniel Gultsch created

78b56bb don’t scall images to a 0 width or height

Daniel Gultsch created

7ca719b apply styling helper to conversation overview

Daniel Gultsch created

1fcd69c ban can be disabled in Config.java (#3016)

ChaosKid42 created

c113f37 version bump to 2.2.0

Daniel Gultsch created

8cd222b XmppUri code cleanup

Daniel Gultsch created

f9e26d7 pulled translations from transifex

Daniel Gultsch created

77fc8d2 encode and decode % and # in invite links

Daniel Gultsch created

9b73029 copy jabber id and web url via context menu

Daniel Gultsch created

96224c0 filter sequences of more than 3 ltr-rtl

Daniel Gultsch created

7b3d871 improved logging for node configuration change

Daniel Gultsch created

2b492a1 remove " from fts queries

Daniel Gultsch created

89f8b87 fixed regression of not highlighting current conversation in overview. fixes #3001

Daniel Gultsch created

756c1a1 hide record audio feature if mircophone is not available

Daniel Gultsch created

b5423b3 added null check to Jid.of in edit account

Daniel Gultsch created

6fe5c5e handle invalid image bounds

Daniel Gultsch created

157d644 organize listeners in lists

Daniel Gultsch created

5e1cbf8 only highlight alphanumeric chars

Daniel Gultsch created

9625f19 hide treatAsDownloadable in search results

Daniel Gultsch created

9013513 fixed omemo by default setting for users on same domain. fixes #3006

Daniel Gultsch created

d3b2054 do not invoke onPushFailed() on timeout

Daniel Gultsch created

8d5a7c7 fixed crash with samsung recorder

Daniel Gultsch created

d8439c7 fixed display in internal map

Daniel Gultsch created

ee2c118 pulled translations from transifex

Daniel Gultsch created

68a550d version bump to 2.2.0-beta + changelog

Daniel Gultsch created