- Export V3 comfy_entrypoint only when comfy_api V3 symbols exist, else V1 mappings; narrow the V3 import guard so real import errors surface - Reject age_min > age_max with an input-named ValueError - Validate data file structure at load with path and field in errors - Sync JS sex filter lists with bundled data; test fails on drift - Filter incompatible hair length/style and build/chest/shoulders pairs; user-fixed or allow-listed values win when nothing compatible remains - Join bust as "<size> <shape> bust" - Vocabulary: fix malformed phrases (softly built build, hair worn buzz cut), remove duplicate and conflicting entries, rename Maori to Maori with macron, add skin tones, body types, hair styles, clothing, footwear, accessories, female facial hair and male makeup options - Bump version to 1.4.0
111 lines
1.9 KiB
JSON
111 lines
1.9 KiB
JSON
[
|
|
{
|
|
"label": "none",
|
|
"description": ""
|
|
},
|
|
{
|
|
"label": "glasses",
|
|
"description": "glasses"
|
|
},
|
|
{
|
|
"label": "thin framed glasses",
|
|
"description": "thin-framed glasses"
|
|
},
|
|
{
|
|
"label": "round glasses",
|
|
"description": "round glasses"
|
|
},
|
|
{
|
|
"label": "thick framed glasses",
|
|
"description": "thick-framed glasses"
|
|
},
|
|
{
|
|
"label": "reading glasses",
|
|
"description": "reading glasses"
|
|
},
|
|
{
|
|
"label": "sunglasses",
|
|
"description": "sunglasses"
|
|
},
|
|
{
|
|
"label": "aviator sunglasses",
|
|
"description": "aviator sunglasses"
|
|
},
|
|
{
|
|
"label": "stud earrings",
|
|
"description": "stud earrings"
|
|
},
|
|
{
|
|
"label": "hoop earrings",
|
|
"description": "hoop earrings"
|
|
},
|
|
{
|
|
"label": "drop earrings",
|
|
"description": "drop earrings"
|
|
},
|
|
{
|
|
"label": "ear cuff",
|
|
"description": "an ear cuff"
|
|
},
|
|
{
|
|
"label": "multiple ear piercings",
|
|
"description": "multiple ear piercings"
|
|
},
|
|
{
|
|
"label": "small ear piercings",
|
|
"description": "small stud earrings in both ears"
|
|
},
|
|
{
|
|
"label": "nose ring",
|
|
"description": "a nose ring"
|
|
},
|
|
{
|
|
"label": "nose stud",
|
|
"description": "a nose stud"
|
|
},
|
|
{
|
|
"label": "septum ring",
|
|
"description": "a septum ring"
|
|
},
|
|
{
|
|
"label": "eyebrow piercing",
|
|
"description": "an eyebrow piercing"
|
|
},
|
|
{
|
|
"label": "labret piercing",
|
|
"description": "a labret piercing"
|
|
},
|
|
{
|
|
"label": "pendant necklace",
|
|
"description": "a pendant necklace"
|
|
},
|
|
{
|
|
"label": "choker",
|
|
"description": "a choker"
|
|
},
|
|
{
|
|
"label": "headscarf",
|
|
"description": "a headscarf"
|
|
},
|
|
{
|
|
"label": "beanie",
|
|
"description": "a beanie"
|
|
},
|
|
{
|
|
"label": "cap",
|
|
"description": "a cap"
|
|
},
|
|
{
|
|
"label": "bindi",
|
|
"description": "a bindi"
|
|
},
|
|
{
|
|
"label": "hearing aids",
|
|
"description": "small hearing aids"
|
|
},
|
|
{
|
|
"label": "head wrap",
|
|
"description": "a cloth head wrap"
|
|
}
|
|
]
|