Commits on Apr 11, 2014
  1. version 0.8.7b

    ge0rg committed Apr 6, 2014
Commits on Apr 6, 2014
  1. translation import 2014-04-06

    ge0rg committed Apr 6, 2014
  2. asmack 0.8.6 with DNS and SMACK-538 fix, 7269fecd (2014-03-27)

    ge0rg committed Mar 19, 2014
    Custom SMACK branch including fixes for:
     * XEP-0198
     * DNS SRV failure
     * XEP-0198 improper display of contacts as offline
    based on smack:
    commit 7269feceef8349b413f79d1a402eae5a6a1991e1
    Author: Florian Schmaus <>
    Date:   Thu Mar 20 16:56:58 2014 +0100
        Always lookup DNS SRV RR on connect()
Commits on Mar 26, 2014
  1. all activities: action bar update

    ge0rg committed Feb 26, 2014
    The documented mechanism for providing a fallback API on r7 devices, as
    specified by Google, does not actually work. Therefore we need to
    manually catch the options menu item and call startActivity.
Commits on Feb 21, 2014
Commits on Feb 20, 2014
Commits on Feb 17, 2014
Commits on Feb 13, 2014
Commits on Jan 30, 2014
  1. version 0.8.7

    ge0rg committed Jan 19, 2014
  2. translation import 2014-01-30

    ge0rg committed Jan 30, 2014
  3. Downgrade libidn because Smart Google Enginieers FUCKED IT UP!

    ge0rg committed Jan 30, 2014
    libidn 1.27+ is using a java.util.Arrays function that our beloved
    Androiders forgot to implement:
    Because they added them with Gingerbread, the compiler won't warn you,
    and the app crashes in evil ways on SDK<r9 devices. Thank you so much,
    	Uncaught handler: thread main exiting due to uncaught exception
    	java.lang.NoSuchMethodError: java.util.Arrays.binarySearch
    		at gnu.inet.encoding.RangeSet.containsAnyCodePoint(
    		at gnu.inet.encoding.Stringprep.nameprep$185c6b75(
    		at gnu.inet.encoding.Stringprep.nameprep(
    		at org.yaxim.androidclient.util.XMPPHelper.verifyJabberID(
  4. evil (or genius): ignore errors for XEP-0184 acked messages

    ge0rg committed Jan 27, 2014
    This change prevents the message state to go ACKED -> FAILED. This is
    due to the fact that XEP-0184 ACKs always beat error stanzas (once the
    message was delivered, you can't undeliver it!).
    This is needed because prosody does not request 0198 ACKs per message,
    but instead does bulk requests from time to time. Therefore it is
    possible that prosody thinks the messages were not delivered, even
    though they were XEP-0184-acked already.
  5. make MainWindow (roster) a singleTask

    ge0rg committed Jan 23, 2014
    This changes the Activity stack of Android to only ever allow one
    instance of MainWindow in the stack. This should help in situations
    where you press "Quit" and the app or a chat window is still there.