Skip to main content

Rapid release cycles

I thought I had nailed it, the datetime logic for the streak. But unfortunately @Peter Dannock was hit by a bug the other day which reset his streak unintentionally back to 1. Actually, I wasn't tat delusional. I kinda anticipated there would be some issues with the streak. One simply doesn't get it eight the first time. I just assumed it would surface itself much later, with much more data to sort out and go through. A lot more streaks to fix. So I was lucky it happened this early. It's still rather easy to go through all the entries manually to double check the results.

This time the fix was rather simple, but I'm still not trusting the code to be perfect. To make things easier for myself (and the users) in the future I didn't just fix the issue but I also added a feature to check and, if needed, fix it directly from "My profile"-page.

While I had to do a release for the fix anyway I also sneaked in a new feature (or two)! I had already continued the work with the notifications so it was rather low effort to finalize that as well. So instead of constantly needing to go and check your events page you should see the tab icon change and the number of unread notifications displayed right there as well. It's also updating in real time! Additionally the events page is also split between new and old notifications. And naturally following the link from the notification message will mark the notification read and move it to the old list.