Code: Select all
Actually, I think this is a bug
Figuring out how many unread items there are is surprisingly tricky and there were always occasional instances where Awasu would show the wrong thing. Now that <i>Mark as read</i> is done in the background (instead of in the UI thread), I think there's a case where the Control Centre doesn't get updated properly. As you said, doing a <i>Mark all as read</i> clears the problem, as should updating the channel.
Oops, I was very unclear in my original post. I meant that when I've read all the interesting posts, I select "Mark all as read" in the item pane. This leaves a non-zero count in the control centre, even though the item pane is cleared. However, the count is updated, i.e. when I had, say, 9 unread articles, after marking all as read, the count got down to 1 (it was always just 1 though). And on most channels the count works ok.
On the other hand, selecting "Mark all as read" in the control centre does mark everything as read.