feat: choose a product's category from the ones T5DE has seen
Pull request / title (pull_request) Successful in 1s
CI / test (pull_request) Successful in 1m8s
CI / image (apps/api/Dockerfile, t5de-hub-api) (pull_request) Skipped
CI / image (apps/web/Dockerfile, t5de-hub-web) (pull_request) Skipped

A product can be filed under another IMVU category than its parent's: any category path the hub has seen on a
revision's parent (and each step of it), within the parent's top-level category, so it stays the same kind of
product (the proxy tells clothing, furniture and rooms apart by category). It's an info field like the others:
lockable, in the history, undone by the same rules. Lists filter by the chosen path, and products show it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
dhkatzandClaude Opus 5.5 committed 2026-11-05 06:00:04 -08:00
1 parent 8793b5afd8
commit ceceb69eaf
12 files changed
+165 -22

No files matched your search

+7 -1
View File
@@ -1,5 +1,5 @@
{
"id": "5663cafb-98ed-4a05-8163-f86b813ea0a3",
"id": "0b410a02-49ab-42cc-82e6-45b3bd265602",
"prevId": "2a4756bc-d197-4321-84ef-a8238ed002d3",
"version": "7",
"dialect": "postgresql",
@@ -1938,6 +1938,12 @@
"notNull": true,
"default": "'[]'::jsonb"
},
"category": {
"name": "category",
"type": "jsonb",
"primaryKey": false,
"notNull": false
},
"locked": {
"name": "locked",
"type": "jsonb",