Skip to content

Conversation

@jeremywiebe
Copy link
Collaborator

Summary:

Issue: --hackathon--

Test plan:

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

🗄️ Schema Change: No Changes ✅

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

🛠️ Item Splitting: No Changes ✅

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

Size Change: +1.07 kB (+0.22%)

Total Size: 499 kB

Filename Size Change
packages/perseus-editor/dist/es/index.js 98.3 kB +1.07 kB (+1.1%)
ℹ️ View Unchanged
Filename Size
packages/kas/dist/es/index.js 20.8 kB
packages/keypad-context/dist/es/index.js 1 kB
packages/kmath/dist/es/index.js 5.98 kB
packages/math-input/dist/es/index.js 99.2 kB
packages/math-input/dist/es/strings.js 1.61 kB
packages/perseus-core/dist/es/index.item-splitting.js 13.1 kB
packages/perseus-core/dist/es/index.js 22.4 kB
packages/perseus-linter/dist/es/index.js 7.21 kB
packages/perseus-score/dist/es/index.js 9.2 kB
packages/perseus-utils/dist/es/index.js 403 B
packages/perseus/dist/es/index.js 204 kB
packages/perseus/dist/es/strings.js 7.73 kB
packages/pure-markdown/dist/es/index.js 1.39 kB
packages/simple-markdown/dist/es/index.js 6.71 kB

compressed-size-action

<link
rel="preload"
href="https://fonts.googleapis.com/css?family=Inconsolata"
as="style"
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The browser was complaining that a <link rel="preload" needs an as attribute.

};

const storybookPreviewUrl = React.useMemo(() => {
return `${window.location.origin}/iframe.html?id=dev-support-preview--default&viewMode=story`;
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is derived from the story in testing/preview.stories.tsx

}}
/>

<PreviewPanel openButtonText="Open preview (storybook only)">
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If production preview is working, I don't think we need this at all.

@jeremywiebe jeremywiebe force-pushed the jer/preview-like-prod branch 2 times, most recently from 803408d to 278a1dd Compare November 6, 2025 00:39
@github-actions github-actions bot added schema-change Attached to PRs when we detect Perseus Schema changes in it item-splitting-change and removed schema-change Attached to PRs when we detect Perseus Schema changes in it item-splitting-change labels Nov 6, 2025
@jeremywiebe jeremywiebe force-pushed the jer/preview-like-prod branch from 278a1dd to 1266712 Compare November 6, 2025 18:14
@jeremywiebe jeremywiebe changed the title The New™️ Preview System Proof-of-Concept: A New™️ Preview System Nov 6, 2025
@jeremywiebe jeremywiebe added the dont merge Seriously, don't label Nov 6, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

npm Snapshot: Published

Good news!! We've packaged up the latest commit from this PR (e485e45) and published it to npm. You
can install it using the tag PR3018.

Example:

pnpm add @khanacademy/perseus@PR3018

If you are working in Khan Academy's frontend, you can run the below command.

./dev/tools/bump_perseus_version.ts -t PR3018

If you are working in Khan Academy's webapp, you can run the below command.

./dev/tools/bump_perseus_version.js -t PR3018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants