Advanced Custom Fields for Performers

  1. Enhanced Custom Field Types Currently, custom fields are mostly limited to simple text in the GUI. I would like to see native support in the UI for creating:
  • Checkbox / Boolean: For binary attributes (e.g., “Face Revealed”).

  • Single Select (Dropdown): To choose from predefined options.

  • Multi-Select: To assign multiple specific attributes from a controlled list (e.g., “Platform Source”, “Tags for specific body features”).

  • Number/Rating: Dedicated fields for custom scoring algorithms.

  1. Ability to Hide or Disable Default Fields The default fields like Hair Color, Eye Color, Ethnicity, Weight, and Height are often irrelevant for certain types of databases.
  • I propose a setting to toggle the visibility of these hard-coded fields in both the Edit Performer page and the Performer Details view.

  • This would allow for a much cleaner and more focused user interface, similar to a custom CMS or a personal knowledge base (like Obsidian or Notion).

  1. Dynamic Display on Cards Allow these custom fields to be optionally displayed on the Performer/Scene cards or headers, similar to how tags currently appear.

For users managing private “gravure” or “influencer” databases, the current metadata set is outdated. Users often need to track specific details like “Social Media Platform”, “Face Reveal Level”, or “Team/Organization” using structured data rather than just flat tags or long-form notes.