Changelog

Changelog Wauwl 2.0.9

New
- new indicator in rosterlist that shows number of unread messages
- new progress bar in notification area when reconnecting
- XMPP service now runs as a foreground process
- more efficient message retrieval
- avatars from roster vcard are scaled before added to rosterlist

Improvements
- keep-alive function refactored. Interval set at 5 minutes.
- auto-away presence refactored. Set at 2 minutes.
- ConnectionError Listener refactored
- display roster refactored
- fragments used for rosterlist and messages refactored
- notifications on/off in settings is not optional anymore since xmpp service has become a foreground process
- German translation fixes (thanks to Michael Kaiser)

Bugfixes
- bugfix oauth2 when autentication has failed
- bugfix in dialog logo
- bugfix retrieving avatar from roster
- bugfix empty nickname in notification title
- bugfix hide keyboard when going back from messages to roster in single pane layout (small screens)
- bugfix item selection in message context menu
- bugfix title in notification for error messages
- bugfix when showing soft keyboard
- bugfix when rotating device in a message view in single pane mode
- bugfix on back button pressed in single pane mode
- bugfix when authentication fails: proper notification and user is redirected to Account screen
Version 1.2.5

new features:
- examples and documents button at login screen which, when pressed, 
  shows examples for common IM services like GoogleTalk and Facebook.
- in menu->about a hyperlink is added that directs to the same 
  information

bugfixes:
- vibrate and flashlight should work now when XMPPCLient is in the 
  background.
Version 1.2.4

- smileys are recognized and displayed in message tab
- messageview shows icon/avatar of friend we are talking to
- about dialog box includes XMPPClient icon and name
- some buttons are coloured in the apps's icon colour
- long alias names are cut-off
- improved checking on setting alias/remove friend
Version 1.2.3

bugfixes:
- nullPointerException myJID
- java.lang.IllegalStateException in RosterView adapter

new features:
- long click on friend in roster shows a menu with two choices:
 1. set alias or nickname for the selected friend
 2. remove the selected friend from your roster and cancel your
    presence subscription
- The resource part of jids is not displayed in the roster
  and message view anymore.
Version 1.2.2

- bugfix login host/service and username/password
- simple subscribe and subscription requests enabled
Version 1.2.1

- Bugfix ANR Error
- Login process redesigned
Version 1.2.0
Added services:
 - support for Facebook chat added and tested
 - support for Google+/Talk added and tested
 - support for Jabber.org added and tested

Roster
-------------------------------------------------------
- redesign of presence handling and roster display
- roster now shows avatar from users vcard at the jabber server
  when status is available. In other states (away, dnd, ..), a 
  matching icon is displayed.
- Roster textsize, margin and padding changed.
- Your own user is added to the roster aswell; always in 
  gray color
- Roster is sorted on presence status first, then on user name

Messages
-------------------------------------------------------
- Message text in a serif font and larger fontsize.
- Focus in Message tab allways set to chat input box
Version 1.1.3

bufixes:
- IllegalStateException? when connection is broken is fixed
- default port set to 5222 instead of hint

features
- translations for Dutch language added
- version number in About alert
- redirect to loginscreen when connection is broken

Version 1.2.5

new features:
- examples and documents button at login screen which, when pressed, 
  shows examples for common IM services like GoogleTalk and Facebook.
- in menu->about a hyperlink is added that directs to the same 
  information

bugfixes:
- vibrate and flashlight should work now when XMPPCLient is in the 
  background.
Version 1.2.4

- smileys are recognized and displayed in message tab
- messageview shows icon/avatar of friend we are talking to
- about dialog box includes XMPPClient icon and name
- some buttons are coloured in the apps's icon colour
- long alias names are cut-off
- improved checking on setting alias/remove friend
Version 1.2.3

bugfixes:
- nullPointerException myJID
- java.lang.IllegalStateException in RosterView adapter

new features:
- long click on friend in roster shows a menu with two choices:
 1. set alias or nickname for the selected friend
 2. remove the selected friend from your roster and cancel your
    presence subscription
- The resource part of jids is not displayed in the roster
  and message view anymore.
Version 1.2.2

- bugfix login host/service and username/password
- simple subscribe and subscription requests enabled
Version 1.2.1

- Bugfix ANR Error
- Login process redesigned
Version 1.2.0
Added services:
 - support for Facebook chat added and tested
 - support for Google+/Talk added and tested
 - support for Jabber.org added and tested

Roster
-------------------------------------------------------
- redesign of presence handling and roster display
- roster now shows avatar from users vcard at the jabber server
  when status is available. In other states (away, dnd, ..), a 
  matching icon is displayed.
- Roster textsize, margin and padding changed.
- Your own user is added to the roster aswell; always in 
  gray color
- Roster is sorted on presence status first, then on user name

Messages
-------------------------------------------------------
- Message text in a serif font and larger fontsize.
- Focus in Message tab allways set to chat input box
Version 1.1.3

bufixes:
- IllegalStateException? when connection is broken is fixed
- default port set to 5222 instead of hint

features
- translations for Dutch language added
- version number in About alert
- redirect to loginscreen when connection is broken