d8d49e0
ConnectionService: implement onReject()
Click to expand commit body
Forgot this for incoming calls
Peter Cai created
d8d49e0
ConnectionService: implement onReject()
Forgot this for incoming calls
Peter Cai created
6ca2ffd
ConnectionService: miscellaneous fixes
* Fix a few potential errors due to the use of newer APIs (minSDK is still only 24) * Fix one remaining case of raw usage of generic types.
Peter Cai created
788818f
ConnectionService: Dialer UI integration for incoming calls
For incoming calls, we fall back to the built-in call UI if the microphone permission is not granted. The reason is that if the Dialer UI is displayed over keyguard, then the user may not even be able to see the notification that we show in order for them to grant the permission. Having a small annoyance for the first incoming call is better than having the in-call UI hang.
Peter Cai created
b218b57
ConnectionService: fix unchecked type assignments
Peter Cai created
7731a86
catch security exception when importing backup
Daniel Gultsch created
e02dee8
Bad number can also cause IllegalArgumentException
Stephen Paul Weber created
1969a23
pulled translations from transifex
Daniel Gultsch created
f9acc3b
bump libraries
Daniel Gultsch created
e6a5b42
Do not crash when XMPP URI contains invalid JID
Stephen Paul Weber created
3c1550b
show jid only for incoming calls during ringing
Daniel Gultsch created
99e4c3d
version bump to 2.10.3-beta.2
Daniel Gultsch created
78048bb
Enable WebRTC-BindUsingInterfaceName/Enabled/
This makes 464XLAT networks (such as T-Mobile LTE) work. https://bugs.chromium.org/p/webrtc/issues/detail?id=10707
Stephen Paul Weber created
3309803
pulled translations from transifex
Daniel Gultsch created
5c4ecce
be smarter about what files can be deleted
Daniel Gultsch created
b1ec3a0
use libwebrtc m99
Daniel Gultsch created
56f01c2
allow deletion of all files
Daniel Gultsch created
bb1e1a8
Close socks5 connection when done sending data
Sometimes even in Conversations-to-Conversations I see symptoms like receiver says 99% done, sender says 100% done, hangs like that and then file transfer fails. I was having this issue fairly reliably between my emulator and my test device. Adding this close caused the transfer to succeed 100% of the time. I'm not sure why the receiver didn't read all the data properly without the close, but this fixes it.
Stephen Paul Weber created
69a174f
Preserve FileParams when sending jingle
Stephen Paul Weber created
a607f2f
Fix NPE when there is no type
Stephen Paul Weber created
d0c1d9d
Store FileParams properly for inbound Jingle
Stephen Paul Weber created
74579f7
Hide empty bodies
Stephen Paul Weber created
6269ccc
Merge branch 'jabber-iq-gateway2'
* jabber-iq-gateway2: Improve example hinting Move GONE/VISIBLE to the controller instead of the model Show identity category gateway even without jabber:iq:gateway prompt Sort gateways Switch to AndroidX LinearLayoutManager Parse phone numbers using local settings before asking gateway Try all gateway translations options Change input type based on gateway type Load gateways into UI Use a RecyclerView for list of gateway options Fetch jabber:iq:gateway prompt
Stephen Paul Weber created
3409431
Improve example hinting
Stephen Paul Weber created
06a98a6
Move GONE/VISIBLE to the controller instead of the model
Stephen Paul Weber created
82bf15e
Show identity category gateway even without jabber:iq:gateway prompt
Stephen Paul Weber created
58cf187
Sort gateways
Stephen Paul Weber created
4444909
Switch to AndroidX LinearLayoutManager
Stephen Paul Weber created
55833f0
Parse phone numbers using local settings before asking gateway
Stephen Paul Weber created
7845ded
Try all gateway translations options
Send jabber:iq:gateway if we're responding to that and fetch translated response as the JID. Otherwise use JID escaping if supported. Otherwise fall back to the dumb ancient % escaping.
Stephen Paul Weber created
1d0e285
Change input type based on gateway type
Stephen Paul Weber created
0171640
Load gateways into UI
Stephen Paul Weber created
49cbe74
Use a RecyclerView for list of gateway options
If there are no gateways in the current account's roster, just show the old "Jabber ID" label. Otherwise show a list of toggle buttons. These buttons show the type of their gateway and change the JID input to not autocomplete and to show a hint matching the jabber:id:gateway prompt. This is just UI, submit behaviour is unchanged. List is not yet populated by this code.
Stephen Paul Weber created
d29b338
Fetch jabber:iq:gateway prompt
Stephen Paul Weber created
04748f9
Merge branch 'manage-calling-accounts'
* manage-calling-accounts: Shortcuts to get to phone account settings screens
Stephen Paul Weber created
6313d18
Shortcuts to get to phone account settings screens
Helpful because they can be hard to find, and one or both of them is sometimes straight up hidden on some ROMs.
Stephen Paul Weber created
dcf3e50
Merge branch 'gif'
* gif: Stop double caching the thumbnails Play animated gifs inline
Stephen Paul Weber created
7a809bd
Stop double caching the thumbnails
Notification doesn't need it cached anyway, so save the space.
Stephen Paul Weber created
840c96c
Play animated gifs inline
On Android 9 or above, older devices will fall back to the GIF overlay.
Stephen Paul Weber created
3beda8c
Add sopranica room for support if not found
Stephen Paul Weber created
dbb0aef
Merge branch 'unified-start-conversation'
* unified-start-conversation: Unified Start Conversation activity
Stephen Paul Weber created
38a7a96
Perpy message bubbles
Stephen Paul Weber created
426a477
Merge branch 'image-attachments'
* image-attachments: Downloadable gets priority over emojis only Display both message body and media, where relevant Store oobUri and preserve message body
Stephen Paul Weber created
c96f1d8
Downloadable gets priority over emojis only
Stephen Paul Weber created
5e149cf
Merge remote-tracking branch 'upstream/master'
* upstream/master: (27 commits) show 'using account …' in incoming call screen show contact jid in call screen bump copyright year Add handling of status code 333 increase default pw length do not build emoji flavors pulled translations from transifex add changelog fix ice candidate sending when different credentials are used remove security check that ensures rtp connection was properly finished code clean up bump agp store encrypted pgp files in private cache dir do not restart wakelock if activity is finishing delete pre lolipop weOwnFile() use try with resources. remove unused methods rename version suffix to playstore/free bump appcompat, migrate to emoji2 and get rid of emoji flavor fix rare npe store recordings and documents in their respective folders ...
Stephen Paul Weber created
74f684f
Enable WebRTC-BindUsingInterfaceName/Enabled/
This makes 464XLAT networks work. https://bugs.chromium.org/p/webrtc/issues/detail?id=10707
Stephen Paul Weber created
ed9d16a
Display both message body and media, where relevant
Stephen Paul Weber created
64ba6d1
Store oobUri and preserve message body
Instead of assuming that body must contain the OOB URI if present, store it independently. Instead of overwriting the body with file metadata, store the metadata in its own location.
Stephen Paul Weber created
236ea03
Merge branch 'subject'
* subject: Store and display message subject
Stephen Paul Weber created
6b79a07
Store and display message subject
Creates a new database for cheogram that is attached to the main connection so that joins between the two can happen. This allows us to migrate our DB schema seperately from the Conversations schema to keep merging with upstream more realistic.
Stephen Paul Weber created
c8348f0
Merge branch 'dialler-integration-3'
* dialler-integration-3: Unify phone number normalization with Quicksy Passing through initializing -> inititalized -> dialling more stable
Stephen Paul Weber created