Cosmonautics Day and Another Site Improvement

First of all, happy Cosmonautics Day to everyone. I am sure that one day this holiday will become a key one for human civilization.
Second, I spent a bit of time fixing bugs. I corrected menu generation at the server level. There was a bug that failed to account for the visibility parameter in the main menu item when the setting was defined as a boolean value rather than a string. That one took some digging to find...
Once I got into the flow, I also changed the way the news feed is generated on all language versions of the homepage. Since I regularly update different sections but update the news section very rarely, I decided to place preview cards from all sections into the homepage event feed. I think it looks better now.
While I was at it, I finally did something I had wanted for a long time: I built a proper event filter by day and by month. Now, in the calendar, if you click a date, you will see a separate physical page with a list of events for that day; if you click the month in the header, you will be taken to a separate page with all events for the selected month. We will see how that affects indexing. In addition, in strict compliance with the law, I brought the Russian version of my website into compliance with Federal Law No. 168-FZ and changed the site's logo to Stukalin.ru. Redesign, what else did you expect?
One more "improvement": I made the audience survey on my site less intrusive by implementing a feature where questions are shown gently to users who have clearly taken an interest in the site, viewed more than 3 pages, and spent more than 1 minute on it. The first question is: "Got a minute?" The idea is that the user can spare me a minute, but in practice people are stingy and click no. So, persistence works better, but it is more annoying, while politeness really only works with a loyal audience. Next time I will probably promise prizes and gifts for voting, and I am ready to bet that suddenly most respondents will find that minute.
Hit the like button at the bottom of the page if you agree.