It would appear that Spark now remembers status through logout/logins. However, when it does, I have an issue should my client have been set to ‘away due to idle’. i.e. I leave my desk and whilst I’m away I lose a connection to Openfire and the client reconnects. When I return, Spark doesn’t set the status back to ‘Available’ from ‘Away due to Idle’. You’d think Spark would remember status, apart from idle messages?
Also, are there any plans to introduce automatic ‘extended away’ messages? I’m never sure whether my contacts have literally just left their desk, or have accidentally left their clients logged when they leave at the end of the work day. A second timer (set to an an hour by default, say) would be ideal.