8eb685a
pulled translations from transifex
Daniel Gultsch created
8eb685a
pulled translations from transifex
Daniel Gultsch created
6d13ee5
version bump to 2.9.3 + changelog
Daniel Gultsch created
adb5a2b
pulled translations from transifex
Daniel Gultsch created
0569feb
minor code clean up in XmppConnection class
Daniel Gultsch created
0e54d8a
implement SCRAM-SHA512
Daniel Gultsch created
2a57c92
rewrote scram cache implementation
Daniel Gultsch created
692ee6c
SCRAM remove cache. made digest and hmac non static
DIGEST and HMAC were static variables. Those are initialized by what ever concrete implementation gets executed first. (Perform SCRAM-SHA1 first and those variables got initialized with SHA1 variants) For subsequent SHA256 executions those variables contained wrong values.
Daniel Gultsch created
f23016c
offline presences aborts session proposals. fixes #3943
Daniel Gultsch created
b4db2e5
make ongoing call check null safe. fixes #3951
Daniel Gultsch created
39229c3
cancel touch event after opening context menu in search view
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