β’ π Fixed an issue that could cancel your subscription, by accident, when hovering over the "cancel subscription" button. This could sometimes trigger straight after the subscribe event and your mouse was at the button location.
β’ ππ FINALLY I worked on fixing that "where is my stat report" email bug that has been on and off the past few months. I'm hoping that today everyone got their email reports without issue as the system was in place for the last 24 hours now. In the past it would send emails in one massive batch using one background process. That may have accidentally just "lost" an outgoing email randomly (with no errors). Now it'll do the same background job, but will create new jobs for each site that is ready to send. I could get technical,...
β’ π§Ήπ Fixed a layout issue where the quick nav bar on the site dashboard would be hidden behind the tables.
β’ ππ₯ Speed improvements all around! Yes, that's right. No more waiting 10 years (not actual 10 years) to get your current data back when you just want to see your 30 day snapshot. For sites that have a lot of lifetime hits, or just a lot of data in general, there is a non-scientific, nor tested, 10x improvement when loading your normal dashboard. Filtering is also super quick for any pre-defined range. If you have a custom range from the beginning of time... well, that might just be a little slower β although quicker than what it was. β’...
β’ π Fixed an issue that wouldn't allow you to sort your pinned sites on the overview page.
β’ π Fixed an issue that caused filtering by date, when clicking on a point on the chart, not to work.
Looks like all email reports have sent without issue today. Thanks for letting me experiment with this and get to the bottom of it. I'll keep an eye on things as always.
It's approaching Monday, that means that most email reports will be going out. I tracked some problems over the past few weeks, and the last send out seemed to have worked flawlessly β however I made an extra tweak just before last Monday, which I will not be doing today. So, going to try and let Tinylytics do what it needs to without me interfering. If any of you notice missing reports, please just let me know.
β’ ππ§Ή Fixed an issue with years being cut off on the charts, so I kept it simple and removed the year. Also tweaked the chart to just show the text "Views" and "Unique" to make it a little shorter.
β’ πΎ Added an extra option to disable collecting hits when your script is loaded on an error page. Go to your site settings -> Extra Setting and find "Ignore error pages". When your script loads, and the option is enabled, the script will do an additional "HEAD" check of the currently visited page it was loaded on and check if it gets an OK response back. If so, it'll record the hit as normal. β’ πΎπ§Ή Cleaned up the settings page a little by introducing a nav bar on desktop so it's a little easier to navigate. I'll keep...
I've made some underlying upgrades to the platform and will continue to monitor throughout the day. Everything should be working as it should.
I'm aware of a few email reports going missing again. I do know the full issue (it's a memory issue) and I will work on this over the next few days. Just know that I know. This will require some behind the scenes updates and I'll be updating as the work progresses during the week.
β’ πΎ Added an option, for paid plans, to allow stats to be filtered on the public stats page. This applies the same filtering logic as a logged in view. Only date ranges are supported right now. Stat downloads are also not supported with this mode. It's a bit of an experiment :) β’ π§Ή Slightly tweaked the layout of the account screen. I know... super noteworthy!
System updates have been made βοΈ The server has been upgraded with more RAM to diagnose a few minor issues we encountered during the week. Things should feel quicker in general.
We're doing some minor server maintenance. The main site might be unavailable for a few minutes.