Skip to content

[web-shared]: timestamp tooltips, toast adapter, loading skeletons, and encrypted data detection#1381

Merged
karthikscale3 merged 59 commits intomainfrom
karthik/workflow-o11y-polish-3
Mar 13, 2026
Merged

[web-shared]: timestamp tooltips, toast adapter, loading skeletons, and encrypted data detection#1381
karthikscale3 merged 59 commits intomainfrom
karthik/workflow-o11y-polish-3

Conversation

@karthikscale3
Copy link
Collaborator

Changes:

  • Timestamp tooltips — Added a new TimestampTooltip component that shows UTC time, local time, and relative time ("3 hours ago") on hover for all timestamp fields in the event list and entity detail sidebar. Wrapped the event list view and detail panel with TimestampTooltipProvider.

  • Toast adapter abstraction — Replaced direct sonner toast imports with a useToast hook backed by a ToastContext. This lets host apps (e.g. vercel-site with Geist) supply their own toast implementation via ToastProvider, while falling back to sonner by default. Exports ToastAdapter, ToastProvider, and useToast from the package index.

  • Improved loading skeletons — Rewrote the RowsSkeleton and header skeleton in the event list to match the actual column layout (gutter, chevron, time, event type, name, correlation ID, event ID) instead of generic placeholders. Increased skeleton row count from 8 to 16.

  • Encrypted data detection for lazy-loaded events — The decrypt button now also appears when expanded event rows contain encrypted markers in their lazily-loaded eventData, not just inline data. Uses a sticky onEncryptedDataDetected callback from EventRow to the parent.

  • Expanded event type support in sidebar — Added step_retrying, run_failed, wait_created, and wait_completed to the set of event types that show expandable data in the sidebar events list.

@karthikscale3 karthikscale3 enabled auto-merge (squash) March 13, 2026 21:03
@karthikscale3 karthikscale3 merged commit 7b9b3c1 into main Mar 13, 2026
165 of 168 checks passed
@karthikscale3 karthikscale3 deleted the karthik/workflow-o11y-polish-3 branch March 13, 2026 21:13
pranaygp added a commit that referenced this pull request Mar 13, 2026
…ting

* origin/main:
  Skip OIDC call in fetchRunKey when token already available (#1378)
  [web-shared]: timestamp tooltips, toast adapter, loading skeletons, and encrypted data detection (#1381)
  [world-vercel] Enable H2 and use undici dispatcher for VQS client (#1335)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants