0b4d127
version bump to 2.9.0
Daniel Gultsch created
0b4d127
version bump to 2.9.0
Daniel Gultsch created
ce1b707
pulled translations from transifex
Daniel Gultsch created
7fb617e
disable 'leave before join'
leaving a MUC before joining it was a work around for servers that did not treat a <x/> join as a full join and didn’t send the full user list if they thought the user was still in the room. this happens if Conversations restarts after an inproper disconnect. The MUC will think the user is still in the room. however nowadays most modern servers will treat <x/> joins as full joins. on the user hand leave before join would trigger flood prevention on ejabberds and race the first message with the actual join (making the message arrive before the user is considered in the room)
Daniel Gultsch created
9db0c85
rename 'add to favorites' to 'pin to top'
Daniel Gultsch created
27c89e4
restructure conversation menu
we don’t want 'manage accounts' and 'settings' to show up when within a conversation. we also move out disable notifications and add to favorites into an overflow overflow to make the menu shorter (after adding 'Search messages' it became very crowded)
Daniel Gultsch created
73dac68
show notification if message failed to deliver. closes #3540
Daniel Gultsch created
23ed0ce
upgrade libwebrtc to m85. fixes #3870
Daniel Gultsch created
aa792a3
pulled translations from transifex
Daniel Gultsch created
8d64e10
provide content description for fab in start conversation
Daniel Gultsch created
3281a93
use content description for play/pause button in audio player
Daniel Gultsch created
81985ca
shorten 'close conversation' string
Daniel Gultsch created
f76ef17
provide content descriptions for call screen
Daniel Gultsch created
4b12033
pulled translations from transifex
Daniel Gultsch created
ce81123
use content description in search fields
Daniel Gultsch created
2de8f3d
change title of lock icon when changing encryption
Daniel Gultsch created
97fe9fa
parse error messages from MAM results
Daniel Gultsch created
6590dc9
homogenize accessibility traversal in sent and received messages
Daniel Gultsch created
c484992
set content description for all avatars
Daniel Gultsch created
3c0773c
use darker accent color in light theme
Daniel Gultsch created
064264c
parse 'received' carbon-copied error messages. fixes #3803
Daniel Gultsch created
3dcb36a
persist presence name (pep, nick in subscribe) to DB. fixes #3856
Daniel Gultsch created
35af889
search individual conversations. fixes #3243
Daniel Gultsch created
d158eea
terminate jingle call when regular call starts
Daniel Gultsch created
91e94db
extend isBusyState to check phone state as well
Daniel Gultsch created
b38bfa1
Fix: show missed call notification if ringing timeout is reached
Dmitry Markin created
15b323e
fix crash after session-accept failed and session-accept contained candidates
Conversations would attempt to feed any candidates found in the session-accept into WebRTC; even if the session wasn’t setup correctly. this commit processes the candidates only if the session was setup correctly fixes #3867
Daniel Gultsch created
f3362eb
add start/install orbot to error notification if applicable. fixes #3846
Daniel Gultsch created
70c10fd
listen to orbot events instead of using intent result to reconnect account
Daniel Gultsch created
1958cde
improve logging for app server failures. change wording to include 'push'
Daniel Gultsch created
4249780
Add missed call notification icon
Dmitry Markin created
f55066b
Missed call notifications
Dmitry Markin created
7d2a7d5
fix attachments getting lost when switching to chat during call
fixes #3854
Daniel Gultsch created
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
fixes #3849
Daniel Gultsch created
1ae7d6b
recover from pre-jingle connection states (discover etc) into full fledged jingle connection
fixes #3847
Daniel Gultsch created
f22e33e
fixed race condition of WebRTCWrapper being closed before transitioning into terminal state
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