Hi there! This is noted. Having a setting to manage when you are shown as inactive or offline makes sense depending on the preference. Would you say setting intervals of 5 mins, 15 mins, 30 mins are acceptable?
Following. I feel that if you're logged into the apps you should be shown as available. Only when you logout/shutdown you should be offline. If someone has been idle for 15 minutes or longer(or a time set in preferences) there should be an idle status?