The English Wikipedia now has generic items in the personal toolbar for Special:MyContributions and Special:MyTalk for IP users via MediaWiki:Common.js:
- https://en.wikipedia.org/w/index.php?title=MediaWiki_talk:Common.js&oldid=681239513#Add_toolbar_for_IPs
- https://en.wikipedia.org/w/index.php?title=MediaWiki:Common.js&oldid=681174948
This implementation is rough as there's a flash in the page rendering when the underlying links from MediaWiki core (Special:UserLogin?type=signup and Special:UserLogin) get appended to. If we want these links for logged-out users, we need to do this server-side.
We can probably re-use $wgShowIPInHeader for this functionality.
I'm still not totally sold on the virtue of having these links for logged-out users. I'm personally still mulling it over. But if it's to be done, it should be implemented without that awful flash. It's super-annoying and it's currently hitting the majority of visitors.
I thought we'd also removed the little person icon from the personal tools bar, but this change seems to re-add it. We should investigate that as well.