docs: update history and current after F-071 close
This commit is contained in:
@@ -333,3 +333,11 @@
|
||||
- Tests: `npx tsc --noEmit` exit 0, `npx eslint` en 4 archivos exit 0, `./scripts/verify.sh` exit 0.
|
||||
- Artefactos: work/artifacts/F-070/.
|
||||
|
||||
## 2026-08-19 — F-071 Editable emoji and color for categories — DONE
|
||||
|
||||
- Gates: reviewer APPROVED, security APPROVED, qa APPROVED, leader-close APPROVED, verify.sh exit 0
|
||||
- Entregable: se añaden campos `emoji` y `color` a las categorías end-to-end. Migración 030 (`emoji VARCHAR(10)`, `color TEXT`, ambos nullable); backend domain/repository/routes actualizados; frontend CategoriesGrid y categories/page.tsx usan emoji/color almacenados con fallback a maps hardcoded; admin formulario con inputs de emoji+color y CategoryRow usa `cat.emoji ?? 📁`; storefront pagina de categoría muestra el emoji. Backend rebuildado y reiniciado; PATCH /categories/:id con emoji+color verificado → HTTP 200.
|
||||
- Seguridad: 2 columnas nullable sin migración de datos; validación zod (emoji max 10, color max 200); color se renderiza como className (sin dangerouslySetInnerHTML).
|
||||
- Tests: typecheck green en backend/frontend/admin/storefront; eslint exit 0; verify.sh exit 0.
|
||||
- Artefactos: work/artifacts/F-071/.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user