storybookjs
Enterprise
storybook
Sign in / Sign up
Open main menu
Your Enterprise license has expired.
storybook
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
34478
2b4fe004 fix: make clearStatuses and ensurePanel resilient to null providers - Guard ensurePanel against null/undefined panels collection to prevent crash when test providers don't return a value for PANEL type - Wrap logger.warn in nested try-catch inside clearStatuses so a logging failure never stops iteration over remaining providers Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Succeeded
next
6a58ae9e Merge pull request #34478 from storybookjs/valentin/fix-clearing-change-detection-statuses Sidebar: Fix clear status button to only clear test statuses
by Valentin P...
V
Failed
34478
2b4fe004 fix: make clearStatuses and ensurePanel resilient to null providers - Guard ensurePanel against null/undefined panels collection to prevent crash when test providers don't return a value for PANEL type - Wrap logger.warn in nested try-catch inside clearStatuses so a logging failure never stops iteration over remaining providers Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Failed
34478
4336cd6b Merge branch 'next' into valentin/fix-clearing-change-detection-statuses
by Valentin P...
V
Succeeded
next
a168d410 Merge pull request #34485 from storybookjs/worktree-ticklish-prancing-umbrella Telemetry: Centralize disable logic with module-level flag
by Valentin P...
V
Succeeded
next
40e556ab Merge pull request #31251 from yatishgoel/fix/nextjs15-link-component-override Next.js: Fix Link component override in appDirectory configuration
by Valentin P...
V
Succeeded
next
a168d410 Merge pull request #34485 from storybookjs/worktree-ticklish-prancing-umbrella Telemetry: Centralize disable logic with module-level flag
by Valentin P...
V
Succeeded
34485
3dd8c5fe telemetry: auto-send error telemetry when payload factory errors When a telemetry payload factory throws or returns { error }, the telemetry module now delegates to a registered error handler instead of silently dropping the event. withTelemetry() registers sendTelemetryError as the handler, so all commands benefit from automatic error telemetry with full context (presets, cache, error levels, sub-errors). This removes the need for callers like doTelemetry to manually call sendTelemetryError — they just return { error } from the callback. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
by Valentin P...
V
Succeeded
34485
3dd8c5fe telemetry: auto-send error telemetry when payload factory errors When a telemetry payload factory throws or returns { error }, the telemetry module now delegates to a registered error handler instead of silently dropping the event. withTelemetry() registers sendTelemetryError as the handler, so all commands benefit from automatic error telemetry with full context (presets, cache, error levels, sub-errors). This removes the need for callers like doTelemetry to manually call sendTelemetryError — they just return { error } from the callback. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
by Valentin P...
V
Succeeded
next
992d9082 Merge pull request #33833 from storybookjs/valentin/support-canary-releases-of-vite Addon-Vitest: Support Vitest canaries
by Valentin P...
V
Succeeded
next
40e556ab Merge pull request #31251 from yatishgoel/fix/nextjs15-link-component-override Next.js: Fix Link component override in appDirectory configuration
by Valentin P...
V
Failed
34478
bf9bd3f0 Merge branch 'next' into valentin/fix-clearing-change-detection-statuses
by Valentin P...
V
Succeeded
34533
ab03ec51 fix(telemetry): project post-toggle filter state in sidebar filter telemetry Extract computeFilterTelemetryPayload() as a pure helper that applies the pending action to the current filter arrays before emitting, so the SIDEBAR_FILTER_CHANGED payload always reflects the state after the toggle rather than the stale pre-change React state. Also removes the partial workaround that only fixed storyCounts but left activeTagFilters/activeStatusFilters stale, and drops the unnecessary async keyword from the telemetry-channel handler. Adds 19 unit tests covering all action/filterType combinations. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Succeeded
34533
b0350cf8 refactor(status-store): add countByValue() and eliminate duplicated counting loops Add a canonical countStatusesByValue(allStatuses) helper to the shared status-store module, expose it as fullStatusStore.countByValue(), and replace the three independent status-counting loops in useStatusFilterEntries, stories.ts telemetry init, and FilterPanel.utils.ts with calls to this single implementation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Succeeded
34533
3da50fc8 refactor: extract shared filter helpers and collapse repeated entry lookup - stories.ts: extract addFilters/removeFilters helpers to deduplicate the identical set-manipulation logic in addTagFilters, addStatusFilters, removeTagFilters, and removeStatusFilters - FilterPanel.tsx: collapse the duplicated just-changed filter lookup in emitFilterTelemetry into a single ternary + shared assignment Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Succeeded
34533
3da50fc8 refactor: extract shared filter helpers and collapse repeated entry lookup - stories.ts: extract addFilters/removeFilters helpers to deduplicate the identical set-manipulation logic in addTagFilters, addStatusFilters, removeTagFilters, and removeStatusFilters - FilterPanel.tsx: collapse the duplicated just-changed filter lookup in emitFilterTelemetry into a single ternary + shared assignment Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Failed
34533
3da50fc8 refactor: extract shared filter helpers and collapse repeated entry lookup - stories.ts: extract addFilters/removeFilters helpers to deduplicate the identical set-manipulation logic in addTagFilters, addStatusFilters, removeTagFilters, and removeStatusFilters - FilterPanel.tsx: collapse the duplicated just-changed filter lookup in emitFilterTelemetry into a single ternary + shared assignment Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Failed
34478
f236f2ea chore: commit yarn.lock for @chromatic-com/storybook@5.1.2 and enable changeDetection in internal Storybook Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Failed
34478
eef8d535 Update @chromatic-com/storybook to ^5.1.2; add clearStatuses unit tests Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Succeeded
34478
ac535d97 Isolate clearStatuses per-provider with try/catch A thrown exception from one provider's clear() no longer aborts remaining providers. Each call is wrapped in a try/catch that logs a warning (via client-logger) including the provider id. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Valentin P...
V
Previous page
Previous
Next
Next page