I want to show you a discrepancy between Sojourner streak and hackstreak.
It isn't the first time that the counter of Sojourner doesn't work, I lost my streak after about 90 days and I didn't forgot to hack portal.
How is that possible?
It's intended that Sojourner and hackstreak work differently. Hackstreak checks that if you've hacked a portal at any time during the day, id est, you can hack at 00:01 on Day 1 and at 23:59 on Day 2 and Hackstreak doesn't break.
However, Sojourner checks if you have hacked in the previous 24 hours. In the aforementioned example, while Hackstreak doesn't break, Sojourner will break, since it's been almost 48 hours since last hack. I suggest to hack atleast twice a day. Sojourner 24hr countdown refreshes on drone hacks too, something Hackstreak doesn't do.
it could happen if you do not hack on a rolling 24 hour period.
A little description of how Sojourner's calculations work :
For example, you hack the first Monday at 14.00, then it will be recalculated at 14.01 for Tuesday (+1 day). This means that your rolling time per day is at 14.00
If on Tuesday you hack at 08.00, 10.00 and 13.00 then it hasn't been calculated for the next period even though it's a different day, because it's still 23 hours from the time of the first hack.
And if you don't hack again on Tuesday after 14.01 until Wednesday at 14.00, you will lose your Sojourner even if you hack again on Wednesday at 15.00, 20.00, 23.00.
while the hack streak works every day from 00.00 - 23.59 every day, 1 hack at any hour will count towards the progress of the day