Hello. When some page is protected, the user that watches it can see the logger entry in the watchlist. But when the protection expired, there is no message, because it is done automatically. Think about this example: autopatrolled level page gets sysop protection for a year. After that it changes to nothing. And nobody knows it should be protected as autopatrolled again. Could you please create a dummy user that will "remove" the protection when it expires? So there will be new entry in watchlist: "loggerboy changed page protection from sysop to nothing at date", and it will appear in watchlist? And the same for user blocking expiration in user page. Less important, but a notification for the sysop that made protection or blocking in the first place can improve the previous part, but not replace it. Thank you.
And the same for user blocking expiration in user page. Less important, but a notification for the sysop that made protection or blocking in the first place
What is "user page" here? A notification on the user talk page of the sysop, or via Notifications, or both? Or something on the user page of the previously blocked user?
In general, this task seems to cover several requests. For future reference, please only file one issue per task - see https://mediawiki.org/wiki/How_to_report_a_bug . Thanks!
See T41038 for the problem, that a protection removes the other protection.
When the unprotect of the page is shown on recentchanges/watchlist than all users will see it and also the edit warriors knows the can start again. That's sounds not so good - but all can have good and bad sides