58cf187
Sort gateways
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
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
closes #4071
Daniel Gultsch created
f95ed28
bump copyright year
Daniel Gultsch created
aef5292
Add handling of status code 333
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
* '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
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
* '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
* 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
* '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
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
Uses phone location and libphonenumber to normalize.
Stephen Paul Weber created
d375262
Passing through initializing -> inititalized -> dialling more stable
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'
* 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