I've just finished hacking bundles and package parts into the website. It's not great - certain parts of the site I've poked need a serious refactor. It'll do for now, though.
Let's start with bundles: bundles are assets that contain one or more other assets.
A good example is the Robloxian 2.0 package. A package contains a left arm, right arm, torso, left leg, and right leg. If you get Robloxian 2.0 on Finobe you now get all 5 parts separately!
Previously, you would only get Robloxian 2.0 - a unified package. What does that mean? It means a package that contains all of the body parts at once. Not great.
Now, you'll get a split package. All of the body parts are separate. You can mix and match whatever you want, granted the package you want has been split. If it hasn't, boo hoo, you suck.
Did you read what was written under "Bundles"? Yes? Good. Let's move on.
As I've said, Robloxian 2.0 is now a bundle. The old unified package is now disapproved and no longer able to be worn. The side effect is that you must now manually (re)equip the package parts if you had the unified package equipped.
In the coming future, we'll likely convert unified packages to be split, though we're not sure if we'll be distributing all of the split parts to previous unified package owners.
Okay, the last part: the logic that determines if a button says equip or unequip in the character page has been changed.
It's much more accurate now, but of course, there is a downside: it's slow. As I'm now iterating through the entire array of items of the specific type you've chosen to see the list of, that means it'll be awful if you have a ton of items (I'm looking at you, m3x).
In simple terms: I now check every single item and compare it to a list of actually equipped items. If you have many items it'll probably be slower.
That is all. We are Finobe.