Commit log

59d7bb6 version bump to 2.8.10

Daniel Gultsch created

129f43a verify hostname is valid before letting user save it

Daniel Gultsch created

637c0cb fixed rare race condition when receiving transport info right after WebRTCWrapper closes

Click to expand commit body
fixes #3849

Daniel Gultsch created

1ae7d6b recover from pre-jingle connection states (discover etc) into full fledged jingle connection

Click to expand commit body
fixes #3847

Daniel Gultsch created

f22e33e fixed race condition of WebRTCWrapper being closed before transitioning into terminal state

Click to expand commit body
JingleRTPConnection shuts down the WebRTCWrapper before transitioning into a terminal state.
(This allows us to make sure it is actually closed when reaching that state);
However that means that, when we get a UI redrawn inbetween closing and transitioning we might
still be in SESSION_ACCEPTED but with no PeerConnection. This traditionally has triggered
an IllegalStateException on getting the EndUserState.
This commit catches the ISE and returns 'ENDING' instead.
Chances are that this is only visibiliy for a very brief time in the UI before the transition
triggers the UI to redraw with the proper state.

fixes #3848

Daniel Gultsch created

47e3504 remove stale bot configuration

Daniel Gultsch created

5ecd250 pulled translations from transifex

Daniel Gultsch created

f5f9075 FileObserver: start monitoring new directories when they are created

Daniel Gultsch created

e10b182 version bump to 2.8.10-beta + changelog

Daniel Gultsch created

9cd4e1d show toast when correction fails

Daniel Gultsch created

6941d5e ignore IQ result when MAM query had been killed

Daniel Gultsch created

1c66772 rename DnD to Busy in settings. fixes #3839

Daniel Gultsch created

9bec186 ignore RTP session logs when looking for LMC. fixes #3843

Daniel Gultsch created

8b26c60 update gradle plugin

Daniel Gultsch created

1630072 try to guess mime type via extension in display name

Daniel Gultsch created

28856aa add icons for gpx files

Daniel Gultsch created

32d5534 ensure server triggered jingle iq-errors get routed properly

Daniel Gultsch created

994fd9e restore backup in one transaction

Daniel Gultsch created

cb96237 version bump to 2.8.9 + changelog

Daniel Gultsch created

fd68bfb pulled translations from transifex

Daniel Gultsch created

9e6f723 use smaller image previews on narrow screens

Daniel Gultsch created

7aeb2b2 pulled translations from transifex. re-enabled some linter warnings

Daniel Gultsch created

590deef use ctrl+arrow up to correct last message. fixes #3806

Daniel Gultsch created

c9e6653 fixups and code clean up for 'Ctrl+Enter'

Daniel Gultsch created

e7e0483 Support sending messages with ctrl+enter

Click to expand commit body
Currently Conversations lacks any keyboard shortcut to send a message if enter_is_send is disabled.

KeyboardListener has been extended to include the original KeyEvent as an argument.

fixes #3829

Marcin Mielniczuk created

aa47e53 pulled translations from transifex

Daniel Gultsch created

c3fa1d5 show switch to chat button during audio call. fixes #3825

Daniel Gultsch created

fffa659 download libwebrtc-m84 for travis

Daniel Gultsch created

bab9dd4 make sure intent is only set to retracted if something was retracted. fixes #3826

Daniel Gultsch created

7ff56a5 upgrade to libwebrtc m84. fixes #3824

Daniel Gultsch created

bf85a55 catch NPE when detecting camera facing. fixes #3820

Daniel Gultsch created

1107529 ask for contact permission before adding to contact to phone book. fixes #3808

Daniel Gultsch created

6a6c9fb ignore race condition when toggling fixes #3822

Daniel Gultsch created

9ab0fbe provide progress bar for import backup. fixes #3809

Daniel Gultsch created

71a5600 fix emojis not rendering correctly with trailing variant selector. fixes #3819

Daniel Gultsch created

14bb8b0 Fix typo (#3814)

Click to expand commit body
camea -> camera

Martin created

8f439a9 version bump to 2.8.8 + changelog

Daniel Gultsch created

2881a1b pulled translations from transifex

Daniel Gultsch created

13d8eb1 dismiss notification only if displayed id matches last remote id

Daniel Gultsch created

fada3a6 store entire transport info for after session was accepted. fixes #3790

Daniel Gultsch created

a5430d5 retract call when user presses home button or back; not on stop. fixes #3802

Daniel Gultsch created

57135e1 do not update recent quick action when recording voice mail. fixes #3799

Daniel Gultsch created

1548954 add account provisioning via QR code to welcome screen

Daniel Gultsch created

6896039 pulled translations from transifex

Daniel Gultsch created

203e248 Fix screen blinking during the call for some Samsung phones (#3800)

Andrey Tikhomirov created

d88f79e register Conversations to open *.ceb files from content and file uris

Daniel Gultsch created

dddb7ec show app failure instead of crashing when egl fails to init. fixes #3795

Daniel Gultsch created

169ee99 do not attempt to reject call if session had already ended. fixes #3798

Daniel Gultsch created

fe68aff validate install referrer beforing accepting it as xmpp uri

Daniel Gultsch created

7bcb29c be more liberal in 0167 payload-type parameter parsing

Click to expand commit body
some implementations will transform the following SDP coming from Firefox

m=audio 12346 RTP/AVP 101
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15

to

<payload-type channels="1" name="telephone-event" clockrate="8000" id="101">
  <parameter value="0-15" xmlns="urn:xmpp:jingle:apps:rtp:1"/>
</payload-type>

While a missing name attribute is not legal according to the XEP; and 0-15 are
technically not just one value the following commit will accept it if there is
just one paramater.

Daniel Gultsch created