Skip to content

Comments

Add ShareMenu component#405

Draft
ghengeveld wants to merge 12 commits intonextfrom
quick-publish
Draft

Add ShareMenu component#405
ghengeveld wants to merge 12 commits intonextfrom
quick-publish

Conversation

@ghengeveld
Copy link
Member

@ghengeveld ghengeveld commented Jan 29, 2026

  • Introduced new ShareMenu component for managing build events and displaying build progress.
  • Added SHARE_PROVIDER_ID constant and integrated it into the manager.
  • Implemented publish-only build functionality in runChromaticBuild and related utilities.
  • Enhanced constants and types to support new features, including isPublishOnly flag.
  • Added disableSnapshots.ts to manage snapshot behavior during builds.

ghengeveld and others added 3 commits January 29, 2026 14:39
- Updated Storybook-related dependencies in package.json and yarn.lock to specific versions.
- Introduced new ShareMenu component for managing build events and displaying build progress.
- Added SHARE_PROVIDER_ID constant and integrated it into the manager.
- Implemented publish-only build functionality in runChromaticBuild and related utilities.
- Enhanced constants and types to support new features, including isPublishOnly flag.
- Added disableSnapshots.ts to manage snapshot behavior during builds.
@ndelangen ndelangen added the release Auto: Create a `latest` release when merged label Feb 3, 2026
@ndelangen ndelangen changed the title Update Storybook dependencies and add ShareMenu component Add ShareMenu component Feb 3, 2026
ndelangen and others added 9 commits February 4, 2026 09:52
- Upgraded `chromatic` to version 14.0.0 and updated various Storybook-related dependencies to specific versions.
- Introduced `ShareProviderRender` component to replace `ShareMenu`, enhancing the build sharing functionality.
- Refactored authentication logic by moving `useAuth` to a new file, improving state management and modularity.
- Removed the deprecated `ShareMenu` component and its associated stories.
- Updated Storybook preview configuration to integrate new authentication and sharing features.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Auto: Create a `latest` release when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants