Here are some features that I think are important to add to the next Spark update
Spark SSO improvements:
Currently, SSO do not really function as SSO since users still have to enter their passwords at initial sign on or when their password has expired or changed. This is very problematic when you have to deal with hundreds of users that you want to force to log on. A feature in the default.properties might be a good remedy for this problem that is a topic of discussion for years now. I do not think that one should force users to remember to sign on to a service when this can be implemented in the software. Users can forget to sign in or just disregard signing in. Suggestions of implementing policies to force them to sign in on an IM service is plain ridiculous.
There is a problem when a user who is away receive messages and is unexpectedly logged out after his Windows session ends. When this user logs back in, there is no notification that they missed any messages.
There should be a fix that allow users to see messages that they’ve never read. Lots of messengers does this so I know that it is possible. Probably by detecting that the focus was moved to that window or if the user clicked on the window to open the message. If the user never interacted with the message window after a message arrives, that message should be marked as “unread”. When the user logs in again, the message window should pop up in the task bar blinking and so alerting him of unread messages. Many users missed important messages because of this “bug”.