Commit log

20b998f Move to gradle wrapper fdroid wants

Stephen Paul Weber created

37232a2 Remove upstream .tx folder

Stephen Paul Weber created

c30e83e short description is limited to 80 chars

Stephen Paul Weber created

7590e2a Two more features

Stephen Paul Weber created

699b198 Only use annotated tags for versioning

Stephen Paul Weber created

d280327 F-droid requires name en-US

Click to expand commit body
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/

Stephen Paul Weber created

ae671d0 Bulk up README

Stephen Paul Weber created

f62e9f1 Merge branch 'master' of github.com:iNPUTmice/Conversations

Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
  pulled translations from transifex
  catch security exception when importing backup
  pulled translations from transifex
  bump libraries
  show jid only for incoming calls during ringing
  version bump to 2.10.3-beta.2
  Enable WebRTC-BindUsingInterfaceName/Enabled/
  pulled translations from transifex
  be smarter about what files can be deleted
  use libwebrtc m99
  allow deletion of all files

Stephen Paul Weber created

daa7b84 Mention being a fork

Stephen Paul Weber created

f00b31d Typos

Stephen Paul Weber created

74c0280 Add new screenshots to doap

Stephen Paul Weber created

66731f3 Merge branch 'fastlane'

Click to expand commit body
* fastlane:
  Screenshot add contact options speeddial
  startConversation screenshot
  Draft new full description
  Generate a screenshot with fastlane

Stephen Paul Weber created

14ca6d5 Merge branch 'for-singpolyma' of https://gitea.angry.im/PeterCxy/cheogram

Click to expand commit body
* 'for-singpolyma' of https://gitea.angry.im/PeterCxy/cheogram:
  ConnectionService: handle disconnected state correctly
  ConnectionService: implement onReject()
  ConnectionService: miscellaneous fixes
  ConnectionService: Dialer UI integration for incoming calls
  ConnectionService: fix unchecked type assignments

Stephen Paul Weber created

afe2575 Screenshot add contact options speeddial

Stephen Paul Weber created

2db270c startConversation screenshot

Stephen Paul Weber created

7014e5e Add dialler screenshot

Stephen Paul Weber created

f1fcaeb Draft new full description

Stephen Paul Weber created

23529c8 Generate a screenshot with fastlane

Stephen Paul Weber created

1b15f2c Point to new screenshot

Stephen Paul Weber created

34abb2f Remove upstream fastlane data, start our new set

Stephen Paul Weber created

536d929 Some fixes for playstore build

Stephen Paul Weber created

ed98860 pulled translations from transifex

Daniel Gultsch created

437002d ConnectionService: handle disconnected state correctly

Click to expand commit body
onDisconnect() will only be called when the user manually requests a
disconnect. When the call is disconnected by the rtp connection itself,
the call won't be cleaned up and the system will be stuck in an in-call
state. Handle this correctly by moving the clean-up code to a close()
function, and calling that function instead when we disconnect.

Note that we cannot call the cleanup routine destroy() from the
onStateChanged() function, because it seems that this triggers a
deadlock somewhere down the line, probably in the calling
account-related telephony code. Doing a close() function mirrors what is
done in the default TelephonyConnection implementation for RIL-based
calls.

Peter Cai created

b418c4d Update generic parts of the DOAP file

Stephen Paul Weber created

ad48fe6 Put in cheogram logo

Stephen Paul Weber created

d8d49e0 ConnectionService: implement onReject()

Click to expand commit body
Forgot this for incoming calls

Peter Cai created

6ca2ffd ConnectionService: miscellaneous fixes

Click to expand commit body
* 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

Click to expand commit body
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/

Click to expand commit body
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

Click to expand commit body
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'

Click to expand commit body
* 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