Use the same debug key every time.
RtpSessionActivity: Fix NPE from using incorrect view id
Customize bugs, help, and other defaults
Changed dialpad icon to something more recognizable.
Included SVG of icon in assets.
Code cleanup from first DTMF patch.
Removed unnecessary System.out.printIn from DTMF patch.
Removed getDtmfSender hack from JingleRtpConnection.
Cleaned up DTMF click handling.
Min API version change was required for user interface lambdas.
Intercept DIAL and CALL to tel: and rewrite to cheogram
This is a proof of concept. It catches tel: from browser, but also taps on call
button in contacts, etc, and rewrites to a Cheogram JID. It does not query the
user's roster for gateway options, or ask the gateways to convert the URI, but
simply assumes Cheogram format and jams it in. It also does not initiate a
call, but simply uses the default XmppUri action which will be to either add to
roster or open conversation.
WIP - dialpad and dtmf sending
Cheogram build variant with some branding
Set up for CI
Import some build system patches from fdroid.
make search case-insensitive not only for ASCII
ring during device discovery
log exception when file is not a ceb
add description for text/plain
Transferables interface needs to differentiate between 0 and null file size
execute status code check on HEAD
FileParams indicate unavailable file size as null
since 0 is a valid file size we should use null to indicate absence
bump gradle plugin version