Saying there is a new front page implies there was an old one. There wasn't, but anyway.
A few days ago on 2020-03-14 I added some popular titles to the front page, I used data from Wikipedia not this site, I don't have any stats about what is the most viewed on here. (Nothing, this site has no traffic it's just a personal project)