Changelog

Historial de actualizaciones del design system, por sync desde el repo fuente.

El portal adopta workbeat-ia-2.1@a665905 (anterior: bb72dd2): 5 archivos nuevos y 36 modificados del WDS, con skills y guardas de agentes sincronizadas.

  • Identidad: Avatar hereda una sola forma desde componentDefaults.avatar.shape (square por defecto), también en foto fallida y preview de recorte. Conserva fondos oklch y fallback primario. El laboratorio permite probar square/circle sin cambiar la forma del portal; los prompts usan la API real, sin AvatarImage/AvatarFallback.
  • Tarjetas y estados: MetricCard aporta acento primario al icono; las nuevas guías explican contexto y lectura clave–valor de SectionCard y mapeo canónico de StatusBadge. El registro enlaza las cuatro guías nuevas para personas y agentes.
  • Formularios e identidad tabular: showAvatar={false} evita iniciales de identificadores; ReadOnlyInfo.layout="compact" mantiene el par junto. Los campos asocian los errores a sus controles de forma accesible.
  • FullTable: el aviso de un filtro deshabilitado permanece visible. Limpiar todo/Restablecer filtros pertenece al pie del panel WDS, incluso cuando el host aporta advancedFilterEditor; no dupliques esa acción en el editor.
  • Layouts y mapas: CompactTable consulta y pagina el endpoint declarado y recupera Ver todos; las respuestas 204/205 se tratan como ausencia de datos. Los mapas recalculan su tamaño al mostrarse o cambiar su contenedor. El expediente aprovecha el ancho útil, también embebido.
  • Portal: API regenerada, ejemplo de integración con defaults globales, ejemplos de identidad, tarjetas, estados y paneles revisados, prompts actualizados y escenario de expediente sin límite artificial de ancho. La política de tokens cubre también el host y las apps aisladas.

El sync prepara el snapshot del dueño del release; publicar este cambio en Git no publica un release de Lovable.

Commits del repo fuente

  • c6a81b30 docs(wds): el expediente ocupa todo el ancho útil, también embebido
  • e72c09d9 Fix error en layout de nomina (2.1)
  • 696e7358 feat(wds): equivalencias por función, auditor semántico y skills de homologación
  • 4879594f fix(wds): recalcular mapas al mostrar o redimensionar su contenedor
  • b5782e68 fix(wds): el clear global del panel también lo pinta el WDS con advancedFilterEditor
  • 06e87632 fix(wds): FullTable muestra el aviso del filtro deshabilitado y Limpiar todo siempre en el pie
  • a2ad584b feat(wds): enforce frontend token policy and add host audit
  • d25766d1 fix(wds): CompactTable pagina el endpoint declarado y recupera «Ver todos»
  • bbac1376 mover el boton de permisos (debug) a la izquierda
  • b9a71403 fix(wds): preserve oklch avatar backgrounds in People Graph
  • 31dd9297 feat(wds): standardize avatar shape and host adoption
  • 89d7d493 docs(wds): documenta showAvatar, ReadOnlyInfo.layout y los errores accesibles
  • f32d0625 feat(wds): opt-ins de Central Incidencias para EmployeeIdentityCell, ReadOnlyInfo y errores de campo
  • bbe0e7cb feat(wds): audit isolated apps and document component presentation

Archivos del DS

Agregados (5)

  • components/config/shared/side-panel/fields/fieldErrorId.ts
  • docs/patterns/avatar.md
  • docs/patterns/metric-card.md
  • docs/patterns/section-card.md
  • docs/patterns/status-badge.md

Modificados (36)

  • AGENTS.md
  • components/config/shared/side-panel/fields/_FieldShell.tsx
  • components/config/shared/side-panel/fields/NumberField.tsx
  • components/config/shared/side-panel/fields/ReadOnlyInfo.tsx
  • components/config/shared/side-panel/fields/SelectField.tsx
  • components/config/shared/side-panel/fields/TextareaField.tsx
  • components/config/shared/side-panel/fields/TextField.tsx
  • components/layout/AppSidebar.tsx
  • components/patterns/employee-identity-cell/EmployeeIdentityCell.tsx
  • components/patterns/full-table/FullTableToolbar.tsx
  • components/patterns/full-table/types.ts
  • components/ui/avatar.tsx
  • components/ui/leaflet-map.tsx
  • components/ui/metric-card.tsx
  • components/ui/profile-image-editor.tsx
  • components/ui/section-card.tsx
  • components/ui/status-badge.tsx
  • contexts/ComponentDefaults/ComponentDefaults.context.ts
  • contexts/WDSProvider.tsx
  • docs/03-pattern-inventory-and-usage.md
  • docs/05-interaction-states-and-feedback.md
  • docs/06-design-tokens-and-theming.md
  • docs/07-agent-implementation-playbook.md
  • docs/12-host-integration.md
  • docs/14-host-integration-checklist.md
  • docs/patterns/config-side-panel.md
  • docs/patterns/expediente-catalog-fulltable.md
  • docs/patterns/expediente.md
  • docs/patterns/full-table.md
  • docs/README.md
  • docs/tokens-quickref.md
  • permissions/PermissionsProvider.tsx
  • wds-layouts/cards/builtInCardRegistry.tsx
  • wds-layouts/cards/legacyDataSources.ts
  • wds-layouts/cards/legacyTableRenderer.tsx
  • wds-layouts/endpoint.ts

También cambiaron los grupos: skills.

Commit del host: d3e360741 (chore(wds): sync design-system, skills, agent-docs from workbeat-ia-2.1@a665905).

Documentación afectada

Trazabilidad

Commit fuente
a6659052172f7505b902bf113ec34abf4ecaa751
Sync anterior
bb72dd2c1aac3b9d524f0577f0216a8b330b91c8
Archivo
src/docs/content/changelog/2026-11-05-a665905.md