User story: As an administrator, I want to mass-delete pages which were created over many months, so that I can remove bad pages created on my project without a 30-day time limit.
Sometimes a user can make edits that go unnoticed for a while, and Special:Nuke won't be able to find them because they aren't in the recent changes table anymore. Nuke can only fetch pages for deletion from this table, and therefore can only go back 30 days.
We should explore changing Nuke to use the Revision table, placing a modest boundary of perhaps one year as the time limit for retrieving pages. We will need to explore and understand the potential performance impacts so that we can be confident this will work with production databases.
This work needs to ensure that it does not exacerbate issues like T40028.
We should test whether this would also solve T11120. (wishlist item)