Maximilian Weiler
38a77dbba6
Fix ImportBackupActivity not covered by screenshot prevention feature
2021-09-07 14:50:50 +00:00
Daniel Gultsch
8b817b3bd8
add database migration for new fts scheme
2021-09-07 16:47:40 +02:00
Alexei Sorokin
754773be55
match messages from the full-text index by rowid
...
"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.
2021-09-07 16:19:49 +02:00
Alexei Sorokin
4f362aafac
make the fulltext index for search more space-efficient
...
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.
2021-09-07 16:19:40 +02:00
Daniel Gultsch
ea0dc558cb
use androidx ExifInterface to parse rotation. fixes #4154
2021-09-05 16:29:24 +02:00
Daniel Gultsch
80d8b6dd88
Upload APKs after CI
2021-08-27 07:47:55 +00:00
Daniel Gultsch
2819545a43
click on action bar title should open chat details screen
2021-08-25 20:04:47 +02:00
Daniel Gultsch
9526456d75
pulled translations from transifex
2021-08-25 18:57:20 +02:00
Daniel Gultsch
f975b5ddac
executePendingTransactions before trying to access secondary_fragment
...
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.
2021-08-25 18:54:03 +02:00
Daniel Gultsch
581eb511b9
version bump to 2.10.0-beta
2021-08-24 18:48:50 +02:00
Daniel Gultsch
af42e34654
Revert "Always show Quote as last action"
...
This reverts commit e528b9f5df
.
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
2021-08-24 16:53:23 +02:00
Daniel Gultsch
0495470ca8
pulled translations from transifex
2021-08-24 15:32:10 +02:00
Daniel Gultsch
6c88a4b4fa
reset affiliation when inviting someone not currently in group. fixes #4146
2021-08-24 14:42:50 +02:00
Daniel Gultsch
88d7ddf124
PIP aspect ratio should match video aspect ratio. fixes #4077
2021-08-24 14:40:12 +02:00
Daniel Gultsch
e6d8bee035
stop agp7 complaining about missing proguard rules
2021-08-24 13:33:19 +02:00
Daniel Gultsch
208c9d91db
dexOptions is no longer used in agp7
2021-08-24 13:02:31 +02:00
Licaon_Kter
bf3c1d573b
Avoid description repetition screenshots
2021-08-24 11:00:43 +00:00
Daniel Gultsch
4e90c0dbbb
Update android.yml to download webrtc
2021-08-24 09:21:17 +00:00
Daniel Gultsch
caefec2fbf
Create android.yml
2021-08-24 09:19:08 +00:00
Daniel Gultsch
339ee8f6ea
bump libwebrtc version to m92
2021-08-24 11:15:50 +02:00
Daniel Gultsch
b00b8996d5
bump gradle version and agp
2021-08-24 10:13:03 +02:00
Maximilian Weiler
06fbb06aee
Remove unused import
2021-08-24 07:15:30 +00:00
Maximilian Weiler
ef8f10cc13
Optionally prevent taking screenshots
...
- Add setting to prevent screenshots
- Enforce using FLAG_SECURE in onResume for each activity
2021-08-24 07:15:30 +00:00
Millesimus
b6fe1898e7
Minor duplication fix.
2021-08-24 07:14:34 +00:00
Millesimus
955a6f3fe1
Bugfix for 6cc06bcb98acc05c7677c642adf8ded90ffc8372.
2021-08-24 07:14:34 +00:00
Millesimus
a0529a4e1e
On quoting, translate French quotes to XEP-0393 quotes.
2021-08-24 07:14:34 +00:00
Millesimus
2db2ca95ce
Move differentiation between XEP-0393 quotes and French quotes to QuoteHelper.
2021-08-24 07:14:34 +00:00
Millesimus
a0bca08997
Rewrite QuoteHelper to integrate French quotes logics. Also reallow QuoteChars not followed by whitespace as indicated in XEP-0393.
2021-08-24 07:14:34 +00:00
Millesimus
748443cd4e
Fixing message preview.
2021-08-24 07:14:34 +00:00
Millesimus
3921f3a940
QUOTING_MAX_DEPTH=1 for transitory compatibility with older versions. QUOTE_MAX_DEPTH=7 for performance testing and hiding of a rerendering bug occuring when two adjacent messages are merged.
2021-08-24 07:14:34 +00:00
Millesimus
c81c8a62b3
Small refactoring for a more intuitive config.
2021-08-24 07:14:34 +00:00
Millesimus
e850900b40
Quoting quotes, limited by nesting depth.
2021-08-24 07:14:34 +00:00
Millesimus
74d60d0131
Implement nested quotes through iteration.
2021-08-24 07:14:34 +00:00
Millesimus
65a72827bc
New helper to help with quotes.
2021-08-24 07:14:34 +00:00
Millesimus
309082a9b3
Fixing xmpp:uri bug in channel details. #4139
2021-08-12 08:28:43 +00:00
Licaon_Kter
e528b9f5df
Always show Quote as last action
2021-08-12 08:28:36 +00:00
Daniel Gultsch
1e1dad780b
add .opus file extension to mime table
2021-07-28 16:57:57 +02:00
Daniel Gultsch
0e54cde4bf
add omemo media sharing to doap file
2021-07-23 08:04:36 +02:00
Alexei Sorokin
b99f9d4f1c
make search case-insensitive not only for ASCII
2021-05-26 06:16:20 +00:00
Daniel Gultsch
7466d12505
ring during device discovery
2021-05-22 19:37:20 +02:00
Daniel Gultsch
98ffadd87d
log exception when file is not a ceb
2021-05-18 10:11:35 +02:00
Daniel Gultsch
af33a57bf2
add description for text/plain
2021-05-17 16:00:00 +02:00
Daniel Gultsch
87f99d3570
Transferables interface needs to differentiate between 0 and null file size
2021-05-17 15:51:21 +02:00
Daniel Gultsch
b025265f91
execute status code check on HEAD
2021-05-16 16:17:06 +02:00
Daniel Gultsch
0f3181555a
FileParams indicate unavailable file size as null
...
since 0 is a valid file size we should use null to indicate absence
2021-05-16 15:32:57 +02:00
Daniel Gultsch
76fb0180d6
bump gradle plugin version
2021-05-16 15:29:45 +02:00
Daniel Gultsch
e02aaed7d2
call SVGs 'vector graphic' instead of 'image'
2021-05-14 08:37:42 +02:00
Daniel Gultsch
c9f1bdc551
fixup: update some libraries
2021-05-13 11:05:26 +02:00
Daniel Gultsch
2b9862adea
update some libraries
2021-05-13 10:27:05 +02:00
Daniel Gultsch
d91cd3e9e8
bump jxmpp-jid version
2021-05-13 09:19:16 +02:00