090b3b1
don’t check for inRoster when doing jingle with oneself. fixes #3947
Daniel Gultsch created
090b3b1
don’t check for inRoster when doing jingle with oneself. fixes #3947
Daniel Gultsch created
d149067
work around race condition after opening easy invite dialog
Daniel Gultsch created
e38aa30
minor code clean up
Daniel Gultsch created
00bc7a4
version bump to 2.9.2 + changelog
Daniel Gultsch created
f584179
store avatars in cache folder
Daniel Gultsch created
07e965f
pulled translations from transifex
Daniel Gultsch created
9c67e8f
fix long pressing on a textview with link
Daniel Gultsch created
8499681
remove unused CopyTextView
after removing the ability to select and copy text the transformation methods provided by CopyTextView are no longer necessary.
Daniel Gultsch created
7179d72
pulled translations from transifex
Daniel Gultsch created
261207a
ignore whitespace when trying to detect provisioning json
fixes #3940
Daniel Gultsch created
303e205
if file extension doesn’t exist. try to guess from content type. fixes #3939
Daniel Gultsch created
99cb23f
share xmpp uri if landing url is not available
Daniel Gultsch created
528f192
stop parsing random strings as xmpp addresses when scanning uris
Daniel Gultsch created
778cfa8
implement stub easy onboarding activity for quicksy
Daniel Gultsch created
00e1a93
fixed typo in easy invites request code
Daniel Gultsch created
1f392a6
initial (untested) support for easy onboarding invites
Daniel Gultsch created
92083fe
version bump to 2.9.1
Daniel Gultsch created
35316ad
pulled translations from transifex
Daniel Gultsch created
3c7ac25
update changelog file in preparation for 2.9.1 release
Daniel Gultsch created
600f243
pulled translations from transifex
Daniel Gultsch created
36f5f77
disable autofill for password field when not in init mode
maybe fixes #3924
Daniel Gultsch created
c7ec6a9
let media scanner scan backup file. fixes #3913
note that the ROMs I tested this on don’t require scanning for it to appear on MTP. However it certainly don’t hurt either.
Daniel Gultsch created
0c56313
Enable the android:largeHeap flag
- With large accounts (such as mine), Conversations starts hitting up against the default heap limit pretty quickly, at which point it grinds to a halt as GC pause times increase. - Furthermore, it's impossible to complete a backup with such an account, since Conversations will just run out of memory before the backup can complete. - Enabling the `android:largeHeap` flag asks the OS for a bit more memory, which hopefully alleviates the problem for larger accounts.
eta created
fc53271
bump version to 2.9.1-beta
Daniel Gultsch created
6485c77
pulled translations from transifex
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