Commit log

3ede2d0 remove logging

Daniel Gultsch created

d2a387e correctly calculate socks destination

Daniel Gultsch created

da14f83 ensure all bytes are read in socks handshake. fixes #4188

Daniel Gultsch created

586fff5 Quicksy: theme choose country activity

Daniel Gultsch created

ea9b73c Quicksy: fix drawables not being styled in enter phone number screen

Daniel Gultsch created

e791e19 ignore non letters when parsing action from xmpp uri

Daniel Gultsch created

3de8147 pulled translations from transifex

Daniel Gultsch created

b9ceb67 version bump to 2.10.1 + changelog

Daniel Gultsch created

90a0d36 fix not recognizing message as download. fixes #4178

Daniel Gultsch created

bd4d939 backport requireActivity method

Daniel Gultsch created

64a6edd Revert "Migrate Fragments to AndroidX"

Click to expand commit body
This reverts commit 231d97ea81bb2249afa432b43d78ac963b80594a.

Migrating to AndroidX Fragments seems to have some unforseen side effects
and no clear benefits

Daniel Gultsch created

75c20a7 handle on-device contacts with unstable system uri

Click to expand commit body
on device contacts (contacts not synced) have an unstable system uri.
For quicksy.im contacts we can identify the contact based on the phone number
instead.

fixes #4174

Daniel Gultsch created

d5994a8 add to address book should add phone number for Quicksy+quicksy.im

Click to expand commit body
fixes #4165

Daniel Gultsch created

572b9c2 pulled translations from transifex

Daniel Gultsch created

f9f994c Intent.EXTRA_ALLOW_MULTIPLE is now supported by minSdk

Daniel Gultsch created

ba9596b catch rare exception around execute pending fragment transactions

Daniel Gultsch created

b01bca7 fix some linter warnings

Daniel Gultsch created

bfc8668 bump appcompat version

Daniel Gultsch created

951d84f make sure messages_index is always cleaned up fully. fixes #4170

Alexei Sorokin created

231d97e Migrate Fragments to AndroidX

Ashique Bava created

7300096 bump transcoder version

Click to expand commit body
fixes #4167

Daniel Gultsch created

3075833 swap out transcoder library

Click to expand commit body
the transcoder library we used hasn’t been updated in years

this commit switches to a maintained fork https://natario1.github.io/Transcoder/

Daniel Gultsch created

3f31575 version bump to 2.10.0

Daniel Gultsch created

68d8e2b delete targe file after unsuccessful image compression

Daniel Gultsch created

c195e8b run file observer on its own thread. fixes #4164

Daniel Gultsch created

25f1374 catch security exception when viewing file from media preview

Daniel Gultsch created

d436c5f catch exception when trying to read display name. fixes #4163

Daniel Gultsch created

8d9c51d pulled translations from transifex

Daniel Gultsch created

2957bcc Revert "Fixing trailing characters treated as part of URI error (#3938)."

Click to expand commit body
This reverts commit 8d45cc5827f9fb3f6535749cc7d5c624fc08f5b5.

Daniel Gultsch created

3135550 pulled translations from transifex

Daniel Gultsch created

4d36231 >.< should be quoteable (bugfix).

Millesimus created

dfeeaff >.< should not be rendered as quote (bugfix).

Millesimus created

5a9777f version bump to 2.10.0-beta.2 + changelog

Daniel Gultsch created

63f5f8c modify TODOs in JingleRtpConnection upon better understanding of the WebRTC stack

Daniel Gultsch created

ca08c27 Parse IPv6 URIs (#3841).

Millesimus created

4040d5f Treat dollar signs as URI chars (fixing #3859).

Millesimus created

8d45cc5 Fixing trailing characters treated as part of URI error (#3938).

Millesimus created

96f0a09 pulled translations from transifex

Daniel Gultsch created

38a77db Fix ImportBackupActivity not covered by screenshot prevention feature

Maximilian Weiler created

8b817b3 add database migration for new fts scheme

Daniel Gultsch created

754773b match messages from the full-text index by rowid

Click to expand commit body
"uuid" is a primary key in "messages" but not in "messages_index",
the implication of that is very slow matching by UUID.

What can be done instead is matching messages_index.rowid to messages.rowid,
that is, an always-present clustered index.

This not only improves performance of full-text search but also of just
updating messages in any shape or form.

Alexei Sorokin created

4f362aa make the fulltext index for search more space-efficient

Click to expand commit body
It now uses the data from the messages table instead of having a copy of each
message.

The message UUIDs are no longer part of the index.

Alexei Sorokin created

ea0dc55 use androidx ExifInterface to parse rotation. fixes #4154

Daniel Gultsch created

80d8b6d Upload APKs after CI

Daniel Gultsch created

2819545 click on action bar title should open chat details screen

Daniel Gultsch created

9526456 pulled translations from transifex

Daniel Gultsch created

f975b5d executePendingTransactions before trying to access secondary_fragment

Click to expand commit body
If we don’t executePendingTransactions we might still access the overview fragment
while a replacement operation is in the works. This will lead to two
conversationfragments opening.

Daniel Gultsch created

581eb51 version bump to 2.10.0-beta

Daniel Gultsch created

af42e34 Revert "Always show Quote as last action"

Click to expand commit body
This reverts commit e528b9f5df59f7b49ae18c73396bd56525493e28.

I was originally convinced by the argumentation (quote always in same place)
but testing this out for a while really seems to break 'last correct' for me.

I use that way more frequently that quote

Daniel Gultsch created

0495470 pulled translations from transifex

Daniel Gultsch created