"Maps" is on the shortlist despite being last jam's theme. Some other themes keep coming back without ever getting elected, they've had their chance now so I feel like giving them a well deserved retirement.
Let's set up a blacklist to keep the shortlist fresh:
Add a "theme_blacklist" table with fields "name" and "reason"
Have an admin screen to manage it
When submitting a theme, if it is in that list then set it in a special "denied" state (or some other nicer word than "blacklisted"), and display the reason why
Make sure this "denied" state behaves like an "out"/"duplicate" state
BONUS: Let the admin screen list themes having been in the shortlist more than n times
"Maps" is on the shortlist despite being last jam's theme. Some other themes keep coming back without ever getting elected, they've had their chance now so I feel like giving them a well deserved retirement.
Let's set up a blacklist to keep the shortlist fresh:
BONUS: Let the admin screen list themes having been in the shortlist more than n times