Board Thread:The Quarters - Q & A/@comment-24.138.73.143-20190403141235/@comment-25085701-20190411201926

If what you're seeing that it skipped a set of dailies as if you didn't log in at all, then that is working as intended. The original version of Habitica used to penalize you on a incremental day basis, so if you didn't log in for a week, it counted all of that week's worth of dailies as missed. The present version just checks the previous day's Dailies and gives you a chance to reconcile them.

That being said, if you logged in on your phone that day, but it still counted as if you hadn't logged in at all because you skipped the web browser, that's a different potential bug there. No matter where you log in, it should register any actions you take and send them to the server database, because the client side is just a web query and everything is stored on the Habitica servers. Depending on when you logged in/last took an action on your phone, though, it might have been that you made your last phone actions before your cron, didn't do anything that day on either the phone or web, and therefore you missed a 'day' simply by way of not logging in after the cron and before the next one. On the other hand, if you were performing tasks on your phone throughout the day, those should have registered.

Can you provide a little more detail, if you haven't gotten this one resolved already?