impress/app
Emi Matchu ed5b62e161 Use PetType's created_at to predict who an item might be compatible with
This is a basic attempt at the Vandagyre logic, but also things like
"Maraquan items released before the Maraquan X was released"!

I also added a new task, `rails items:update_cached_fields`, which needs
to be run after this change, because it affects the value of
`Item#predicted_fully_modeled?`.

Eyeballing the updated search results for `-is:modeled`, this feels
pretty close? I'm guessing it's not perfect (e.g. maybe a pet type we
got modeled late into its existence, or some items that just never did
fit a certain pet), but feels pretty good.

I also know we had the "modeling hints" override in Impress 2020, which
we aren't reading yet. We should probably take that into account here
too!
2024-11-19 16:41:50 -08:00
..
assets Add mode to keep labeled alt styles until they're all labeled 2024-10-22 16:39:25 -07:00
controllers Add Item.is{_not}_modeled scopes, for use in search later 2024-11-19 15:52:52 -08:00
helpers Announcement about modeling being broken 2024-11-06 11:55:05 -08:00
javascript Move Alt Styles into /rainbow-pool URLs, say "Pet Styles" more in text 2024-10-11 15:37:37 -07:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models Use PetType's created_at to predict who an item might be compatible with 2024-11-19 16:41:50 -08:00
services Oops, fix bug when loading species with no alt styles in the Studio 2024-11-14 19:03:06 -08:00
views Handle new colors/species in the Rainbow Pool 2024-11-15 19:56:07 -08:00