Commit log

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

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

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

Click to expand commit body
* manage-calling-accounts:
  Shortcuts to get to phone account settings screens

Stephen Paul Weber created

6313d18 Shortcuts to get to phone account settings screens

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

Click to expand commit body
* gif:
  Stop double caching the thumbnails
  Play animated gifs inline

Stephen Paul Weber created

7a809bd Stop double caching the thumbnails

Click to expand commit body
Notification doesn't need it cached anyway, so save the space.

Stephen Paul Weber created

840c96c Play animated gifs inline

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

Click to expand commit body
* unified-start-conversation:
  Unified Start Conversation activity

Stephen Paul Weber created

38a7a96 Perpy message bubbles

Stephen Paul Weber created

426a477 Merge branch 'image-attachments'

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

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

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

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

Click to expand commit body
* subject:
  Store and display message subject

Stephen Paul Weber created

6b79a07 Store and display message subject

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

Click to expand commit body
* dialler-integration-3:
  Unify phone number normalization with Quicksy
  Passing through initializing -> inititalized -> dialling more stable

Stephen Paul Weber created

631c026 Fix cheogram compat build

Stephen Paul Weber created

5ddf202 Version from git

Stephen Paul Weber created

0fd2029 Better permission notification

Stephen Paul Weber created

ceceead show 'using account …' in incoming call screen

Daniel Gultsch created

2f07fcc show contact jid in call screen

Click to expand commit body
closes #4071

Daniel Gultsch created

f95ed28 bump copyright year

Daniel Gultsch created

aef5292 Add handling of status code 333

Click to expand commit body
This is used when something goes wrong with a MUC, e.g. a connection
error made the MUC kick you out. In this case you generally want to try
to rejoin.

Kim Alvefur created

eb6ae5b increase default pw length

Daniel Gultsch created

882e731 do not build emoji flavors

Daniel Gultsch created

4a5e271 pulled translations from transifex

Daniel Gultsch created

6d70583 add changelog

Daniel Gultsch created

6cb8a44 A bit more perpy

Stephen Paul Weber created

cd153c6 Fix icon on old android

Stephen Paul Weber created

47125d1 Merge branch 'muc-kicked-technical-reasons' of https://github.com/Zash/Conversations

Click to expand commit body
* 'muc-kicked-technical-reasons' of https://github.com/Zash/Conversations:
  Add handling of status code 333

Stephen Paul Weber created

dea5a9f Unified Start Conversation activity

Click to expand commit body
Show chatrooms and contacts together in one list and search searches both of them.

Stephen Paul Weber created

153028f Merge branch 'feature/missed_call_notifications' of https://github.com/dmitry-markin/Conversations

Click to expand commit body
* 'feature/missed_call_notifications' of https://github.com/dmitry-markin/Conversations:
  Fix: show missed call notification if ringing timeout is reached
  Add missed call notification icon
  Missed call notifications

Stephen Paul Weber created

69c1f7d Merge commit 'refs/pull/4095/head' of github.com:iNPUTmice/Conversations

Click to expand commit body
* github.com:iNPUTmice/Conversations:
  Change string format
  Add timestamp for all calls

Stephen Paul Weber created

930c053 Merge branch 'alwaysbatterydeopt' of https://github.com/licaon-kter/Conversations

Click to expand commit body
* 'alwaysbatterydeopt' of https://github.com/licaon-kter/Conversations:
  Here too
  Show battery dialogue always

Stephen Paul Weber created

3720786 fix ice candidate sending when different credentials are used

Daniel Gultsch created

1f772df remove security check that ensures rtp connection was properly finished

Click to expand commit body
this only causes race conditions

Daniel Gultsch created

d311e39 code clean up

Daniel Gultsch created

9b6a570 bump agp

Daniel Gultsch created

751206a Unify phone number normalization with Quicksy

Click to expand commit body
Uses phone location and libphonenumber to normalize.

Stephen Paul Weber created

d375262 Passing through initializing -> inititalized -> dialling more stable

Click to expand commit body
Rather than starting right at dialling, which seemed to cause sometimes delays
in the in call screen appearing and also a different behaviour when a post dial
string was present, passing through all the states with some time in between
seems to result in a more stable and consistent UX with no change to functionality.

Stephen Paul Weber created

6bff870 Merge branch 'more-tags'

Click to expand commit body
* more-tags:
  Default dynamic tags to on
  Display phone number type/label as a tag where relevant
  Show dynamic tag "Android" when item is in Android contacts only

Stephen Paul Weber created