Handle authentication errors (closes #98)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Disable offline mode before upgrading to XMPP (fixes #174)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Show presence status in a different style while updating (closes #145)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Hide block/unblock menus if chatting to ourselves (fixes #176)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Switching to new GCM client API (#95, missing exponential back-off)

Adding new dependency: Google Play Services library

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Typo

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Begin using Proguard from 3.0a7

Google Play Services is taking too much space. The proguard
configuration file is not very well tested yet, but it seems to work.

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Back-off implementation adopted from old gcm.jar (UNTESTED, closes #95)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
No need to keep an instance to Random (it was single use)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Use ACTION_OPEN_DOCUMENT on API level >= 19 (fixes #99)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Close #177: Notified vs. read messages

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Load avatars asynchronously (closes #160)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
External invitation: do not include Kontalk in intent chooser (fix #139)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Use correct namespace for special menu attributes

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Refactor MessageCenterService (closes #166)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Possibly fix #139 (but still not quite there...)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Cleanup

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Preference to enable enter key on virtual keyboard (closes #89)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Naming standards

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Temporary workaround for wrong resume procedure (#19)

The real fix still has to be done: check for onFocusChanged and onResume
on the activity to resume the content changed listener.

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>