Workbeat Design System
Changelog
Historial de actualizaciones del design system, por sync desde el repo fuente.
Primer sync registrado con manifest (.wds-sync/manifest.json): a partir de aquí cada archivo del DS tiene un hash y el changelog se genera por diferencia entre syncs. Es la línea base del snapshot local en este proyecto.
Lo más relevante
- SearchableTable sobre FullTable con Buscar, Filtrar y Columnas.
- SideCanvas:
contentPaddingopt-in y tamañosxwide/xwide-capped(90vw, tope 1124px). - Modo embebido (
embedMode): el bootstrap del iframe vive dentro del WDS y decide api/mock. - ActionButton declarativo con registro de handlers y conversaciones de IA por workflow (
useStartAiWorkflowConversation). - Destinos y
useWDSNavigatepara navegar sin acoplarse al router del host. - Permission sets (Cerbos) montados dentro de
WDSProvider, con target de seguridad propio para hosts con BFF. - Correcciones: header fijo de FullTable en scrollers con padding, bucle de feature toggles ante 5xx, OIDC propio como cliente público seguro.
Commits del repo fuente
- 3e7f8ab docs(wds): contentPadding y columnsPicker en skills y docs de patrones
- 91008f8 feat(wds): SearchableTable de Shell sobre FullTable con Buscar, Filtrar y Columnas
- 13ff698 feat(wds): contentPadding opt-in en SideCanvas
- be7b556 feat(wds): el bootstrap del embed vive dentro del WDS
- 3910c26 feat(wds): el embed decide el modo api/mock dentro del WDS
- ca5c3c0 feat(wds): support iframe embed mode
- 3004efd fix(ai): resume despierta al agente con un mensaje system vacío
- 4a70f97 feat(ai): resume=true despierta al agente al abrir una conversación
- 86f282b refactor(ds): config plana y nombres cortos en los tipos de IA del ActionButton
- 35f4c0f docs(ds): guía de conversación de IA por workflow y ActionButton
- e7e56bd refactor(ds): conversación de IA iniciada por workflow de ia_wwf
- 5f5b3e5 fix(ds): OIDC propio del WDS como cliente público seguro
- 7e4bd68 feat(ds): ActionButton declarativo con registro de handlers
- 9cbe91f feat(ds): service compartido para crear conversaciones de IA
- f01cbe7 feat(ds): registro de destinos y useWDSNavigate
- cc93fe1 feat(ds): contrato compartido de Workbeat IA
- 6038654 fix(ds): header fijo de FullTable en scrollers con padding-top
- 8f6335f feat(ds): title en los ítems de VerticalNav y TabNav
- 3101e3b Changes
- d0add49 feat(wds): target security propio para permission sets en hosts con BFF
- ed273e8 refactor(wds): montar permission sets dentro de WDSProvider
- 9551150 manejo de permisos de cerbos en componentes
- df8a72b Evitó bucle de consultas de feature toggles ante 5xx
- d295926 feat(ds): tooltip con el label completo en headers cortos de SectionTableCard
- eb3eb7b feat(sites): resolucion de alias de sitios sin importar mayusculas
- a8d2def permission sets and diagnostics
- 8e4585f SideCanvas: restaura xwide y agrega tamaño xwide-capped (90vw, tope 1124px)
- 4ff68f0 86792 Side panels abren a 90vw con tope de 1124px
- 5c57ef5 fix(wds): adopt new columns when migrating legacy column prefs
- 5ffe52a refactor(wds): scope numberRange fields in FilterDef union
Archivos del DS
Línea base: 440 archivos del DS registrados en el manifest.
Commit del host: 155d60703 (chore(wds): sync design-system, skills, agent-docs from workbeat-ia-2.1@2bd4fe1).
- PatrónSearchableTable
- ComponenteSideCanvas
- ReferenciaModo embebido
- PatrónActionButton
- PatrónConversación de workflow IA
- ReferenciauseStartAiWorkflowConversation
- ReferenciaDestinos y navegación
- ReferenciaPermisos (Cerbos)
- ReferenciaFeature toggles
- PatrónFullTable
- ComponenteNav (TabNav · TreeNav · VerticalNav)
- PatrónSectionTableCard
- ReferenciaSitios
- ReferenciaAutenticación (WDSAuth)
- Commit fuente
2bd4fe1686994018c59f23f09791641d65f3fb13- Archivo
src/docs/content/changelog/2026-10-08-2bd4fe1.md