1fafe42
don’t send origin-ids to rooms that support stable-ids. fixes #3905
Daniel Gultsch created
1fafe42
don’t send origin-ids to rooms that support stable-ids. fixes #3905
Daniel Gultsch created
16c4e3e
keep conversation bold (unread) after responding to a call. fixes #3926
Daniel Gultsch created
afb2fb1
use CoW data structure for read markers. fixes #3904
Daniel Gultsch created
952387c
use lower margins on between in-call buttons on small displays
hopefully fixes #3890
Daniel Gultsch created
386b224
fix escapeing in local channel discovery
Christoph Scholz created
501cdd5
do not prepend asterisks before words in search
An asterisk is a special FTS4 operator when appended to a word but has no special meaning when prepended.
Alexei Sorokin created
b327548
show toast if no application found to attach
Daniel Gultsch created
aaebb3a
bump gradle and targetSdk
Daniel Gultsch created
5ad0546
use instead of message id for receipt processing
Daniel Gultsch created
ff13cc2
extracting chat state for chat with self should not cause markRead event. fixes #3906
Daniel Gultsch created
dc72bc5
extend logging for not finding query
Daniel Gultsch created
fdfac10
spelling
* various spelling fixes
nico created
364502d
Fix various memory leaks reported by LeakCanary
- In some places, we weren't nulling out references to destroyed objects. This fixes that. - (These were all discovered via LeakCanary instrumentation, and the fixes are hopefully rather straightforward-looking.)
eta created
b4805ac
Remove the ListSelectionManager / message body selection (fixes memory leak!)
- When the `viewHolder.messageBody` `TextView` created by a `MessageAdapter` is
set to selectable, it leaks an `android.widget.Editor` (because that editor
registers a view observer that never gets unregistered).
- This memory leak is really quite problematic, as the message adapter is used
a lot!
- Having the text be selectable is useless anyway, though; there isn't any way
to select it (because long pressing just opens the context menu anyway).
- It looks like the ListSelectionManager was meant to track selections across
multiple messages. However, I'm not sure this feature ever gets used.
- Accordingly, this commit removes the entire feature, thus fixing the memory
leak (since no `Editor` objects are ever created).
- It should also reduce memory usage in general, since we aren't attaching an
`Editor` to every single textview we create.
- A `TextView` only allocates an `Editor` if you ask it to do certain things,
like make the text selectable or register custom selection callbacks.
eta created
afffe01
add changelog for fastlane
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