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
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
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.
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