Allow artworks to have one primary category and extra secondaries.

Keep artwork_category as membership, store a deterministic primary_category_id, and let upload plus studio pick up to five additional same-type categories without changing canonical URLs.
This commit is contained in:
2026-09-20 14:50:12 +02:00
parent ce0f278bac
commit 6b00652a20
43 changed files with 2896 additions and 565 deletions
@@ -169,6 +169,9 @@ export default function Step3Publish({
{subLabel && (
<span>Sub: <span className="text-white/75">{subLabel}</span></span>
)}
{(metadata.additionalCategoryIds || []).length > 0 && (
<span>Also in: <span className="text-white/75">{metadata.additionalCategoryIds.length}</span></span>
)}
</div>
<div className="flex flex-wrap gap-x-4 gap-y-1 text-xs text-white/55">