Skip to content

Replace sample dashboard cards with extensible operational widgets#334

Merged
sfmskywalker merged 7 commits into
mainfrom
codex/dashboard-attention
Jul 19, 2026
Merged

Replace sample dashboard cards with extensible operational widgets#334
sfmskywalker merged 7 commits into
mainfrom
codex/dashboard-attention

Conversation

@sfmskywalker

Copy link
Copy Markdown
Member

Summary

  • retain and deepen the Dashboard Widget SDK with any-number-per-module contributions, host-owned frames, sizing, refresh, timeout/stale controls, layout preferences, and runtime isolation
  • replace the valueless sample cards with Attention, Workflow Portfolio, and Workflow Run Health widgets
  • add correlated/snoozable Attention, exact workflow aggregates, date-range/test-run settings, responsive/accessibility behavior, and scoped preference persistence
  • remove the obsolete sample Dashboard module without a migration path
  • document the architecture and contracts; capture all deferred extensions as Add Structured Logs Attention integration #316Evaluate a dedicated Attention route #332 and outdated-doc correction as Update outdated Studio architecture-tour documentation #333

Verification

  • typecheck, lint (0 errors), all Vitest suites, and all production builds passed
  • Elsa.Studio.Tests 381/381 passed
  • real-browser proof covered exact seeded 105-definition/125-run aggregates, independent refresh, partial Attention failure, correlation, snooze persistence, reorder/resize/hide/restore persistence, responsive layout, accessibility, and clean console/network behavior

Backend/API companion: elsa-workflows/elsa-foundation#653.

Closes #312
Closes #313
Closes #314
Closes #315

Comment thread src/Elsa.Studio.Dashboard/Client/src/dashboardPreferences.ts Fixed
…tion

# Conflicts:
#	.specify/feature.json
#	AGENTS.md
#	README.md
#	src/Elsa.Studio.Web/Client/src/__tests__/overview.test.tsx
#	src/Elsa.Studio.Web/Client/src/__tests__/query-hooks.test.tsx
#	src/Elsa.Studio.Web/Client/src/app/App.tsx
@sfmskywalker
sfmskywalker merged commit ee21fff into main Jul 19, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant