* upstream/master:
every device is 21+ now
bump targetSdk to 32
use signal protocol android
version bump to 2.10.7
do not show toast when activity is gone. fixes #4335
fix orbot detection
pulled translations from transifex
Here too
Show battery dialogue always
fix array out of bounds. fixes #4334
add local only flag to foreground service
pulled translations from transifex
bump dependencies
A Quicky user can be a stranger
pulled translations from transifex
minor code clean up
use item id 'current' for nick as fallback as per XEP-0060 §12.20
bump various libraries
pulled translations from transifex
support sasl/temporary-auth-failure
At some point a refactor changed this check from checking that the quicksy
domain itself is talking to you, to checking that anyone using quicksy is
talking to you, which breaks the notifications from strangers setting for
quicksy users.
97a4d6a
Merge branch 'master' of github.com:iNPUTmice/Conversations
Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
bump agp
version bump to 2.10.6
pulled translations from transifex
do not merge failed decryptions
version bump firebasse-messaging lib
Stephen Paul Weber
created
aab94fd
Contact sync needs to happen when we discover a new gateway
Click to expand commit body
Since that can change the outcome of the sync operation.
Stephen Paul Weber
created
f2e88bb
Skip contact sync work if there are no gateways configured
Click to expand commit body
Or if syncing before gateways have been discovered, etc. Don't do the work if
we know nothing will come of it.
cb2b6a9
Merge branch 'master' of github.com:iNPUTmice/Conversations
Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
pulled translations from transifex
Revert "flush stanzas in batches"
fix NPE during bookmark creation
bump agp
null check axolotl service when getting trust
check domain name against DNSName to avoid rare crashes
work around platform bug when getting restrict background
pulled translations from transifex
Stephen Paul Weber
created
4548ef7
Merge branch 'peter-dev' of https://gitea.angry.im/PeterCxy/cheogram
Click to expand commit body
* 'peter-dev' of https://gitea.angry.im/PeterCxy/cheogram:
Call setActive anyway in CONNECTED state
Add @RequiresApi annotation for dialer integration
Use StatusHint label to signal connecting state
set in-call UI active in the connecting state
There is no code that guarantees the state must go through CONNECTING
before being CONNECTED. To avoid potential bugs, call setActive anyway
here.
Peter Cai
created
9945e4b
Add @RequiresApi annotation for dialer integration
Click to expand commit body
to stop the linter complaining every second line of code
Peter Cai
created
31c6271
Use StatusHint label to signal connecting state
Peter Cai
created
3ee4595
set in-call UI active in the connecting state
Click to expand commit body
Currently, if the "CONNECTING" stage of a Jingle call takes a
significant amount of time (say, a second), then there will be a window
where the call is already accepted but the ringing UI is still showing.
This 1) is confusing; 2) allows the user to accept a call twice, which
will cause a crash.
Unfortunately, there is no native equivalent to the "CONNECTING" state.
The only sane choice here seems to be showing the in-call UI even if the
call is still connecting.
This reverts commit 6bd552f6a32ca93826cb491f9b4bd757f9698227.
fixes #4313
This turned out to be a rather unnecessary optimization that might cause
problems with wake locks (the app is no longer awake after the 400ms timeout)