Conversation
Change-Id: Ie0abad5c4236d487b65cc2d4abb85ef50855ba50 GitOrigin-RevId: 6d9ca733ecb2b686d4bf234c6c3a84ccbf03be58
GitOrigin-RevId: f6c543bd6e861b6a11f784b1e787eaaace7b17e9
- @plasmicapp/data-sources@0.1.169 - @plasmicapp/react-web@0.2.365 - @plasmicapp/react-web-runtime@0.0.85 - @plasmicpkgs/antd5@0.0.266 - @plasmicpkgs/plasmic-rich-components@1.0.200 - @plasmicpkgs/react-chartjs-2@1.0.115 - @plasmicpkgs/react-quill@1.0.68 GitOrigin-RevId: f3c2286761d7de16d2b3b1c45a8cedd5df909c85
GitOrigin-RevId: dadf63e521447124961e79daf8cb6f38441778a1
…y duplicate variants GitOrigin-RevId: 88ee04ba2ef7f985078e13f931ff33c70a9be224
GitOrigin-RevId: 130420b377cfd4248342cecf93f4ebb086aaf762
Commit ed52d7f4b35802ab65b515e29e3cf0101d695d09 added a .sort() to an ObservableArray, which is forbidden by design. This commit clones the array before sorting. Change-Id: If849672aba05ead514f2af76a27bdf9cabbfe217 GitOrigin-RevId: 00c5dba14efa1f49a43af3e33309057addac68a1
GitOrigin-RevId: bb1d73a9a593b992acabaaf212cfba806c6c03a1
GitOrigin-RevId: f2f170129fe349991fa55d25b518ed53e2f27ca5
- @plasmicapp/data-sources@0.1.170 - @plasmicapp/host@1.0.210 - @plasmicapp/loader-gatsby@1.0.378 - @plasmicapp/loader-nextjs@1.0.413 - @plasmicapp/loader-react@1.0.375 - @plasmicapp/loader-svelte@0.0.355 - @plasmicapp/loader-vue@0.1.369 - @plasmicapp/react-web@0.2.366 - @plasmicapp/react-web-runtime@0.0.86 - @plasmicpkgs/airtable@0.0.224 - @plasmicpkgs/antd@2.0.131 - @plasmicpkgs/antd5@0.0.267 - @plasmicpkgs/plasmic-chakra-ui@0.0.40 - @plasmicpkgs/commerce@0.0.208 - @plasmicpkgs/commerce-commercetools@0.0.157 - @plasmicpkgs/commerce-local@0.0.208 - @plasmicpkgs/commerce-saleor@0.0.172 - @plasmicpkgs/commerce-shopify@0.0.216 - @plasmicpkgs/commerce-swell@0.0.217 - @plasmicpkgs/framer-motion@0.0.208 - @plasmicpkgs/plasmic-keen-slider@0.0.54 - @plasmicpkgs/lottie-react@0.0.201 - @plasmicpkgs/plasmic-basic-components@0.0.233 - @plasmicpkgs/plasmic-calendly@0.0.56 - @plasmicpkgs/plasmic-cms@0.0.274 - @plasmicpkgs/plasmic-content-stack@0.0.164 - @plasmicpkgs/plasmic-contentful@0.0.152 - @plasmicpkgs/plasmic-embed-css@0.1.195 - @plasmicpkgs/plasmic-eventbrite@0.0.43 - @plasmicpkgs/plasmic-giphy@0.0.42 - @plasmicpkgs/plasmic-graphcms@0.0.181 - @plasmicpkgs/plasmic-hubspot@0.0.54 - @plasmicpkgs/plasmic-link-preview@1.0.107 - @plasmicpkgs/plasmic-nav@0.0.180 - @plasmicpkgs/plasmic-pigeon-maps@0.0.42 - @plasmicpkgs/plasmic-query@0.0.229 - @plasmicpkgs/plasmic-rich-components@1.0.201 - @plasmicpkgs/plasmic-sanity-io@1.0.189 - @plasmicpkgs/plasmic-soundcloud@0.0.54 - @plasmicpkgs/plasmic-strapi@0.1.160 - @plasmicpkgs/plasmic-tabs@0.0.51 - @plasmicpkgs/plasmic-typeform@0.0.54 - @plasmicpkgs/plasmic-wordpress@0.0.131 - @plasmicpkgs/plasmic-wordpress-graphql@0.0.126 - @plasmicpkgs/plasmic-yotpo@0.0.53 - @plasmicpkgs/radix-ui@0.0.68 - @plasmicpkgs/react-aria@0.0.104 - @plasmicpkgs/react-audio-player@0.0.37 - @plasmicpkgs/react-awesome-reveal@3.8.212 - @plasmicpkgs/react-chartjs-2@1.0.116 - @plasmicpkgs/react-parallax-tilt@0.0.210 - @plasmicpkgs/react-quill@1.0.69 - @plasmicpkgs/react-scroll-parallax@0.0.218 - @plasmicpkgs/react-slick@0.0.231 - @plasmicpkgs/react-twitter-widgets@0.0.208 - @plasmicpkgs/react-youtube@7.13.214 GitOrigin-RevId: 7f923856013e0efa4eb893fa16c2f48bd4edc9c3
GitOrigin-RevId: b66e9bf9f9384f3b17d4223897c7e842f3486ac1
GitOrigin-RevId: bce9503a77b27f494c74552f54b3cc9c5d7f02a9
GitOrigin-RevId: 651cc15ced0b95e1e72ce1d3c8d0d8501e4f664a
Change-Id: I0638980fcdc361875d3e1d309bff86ca04903a01 GitOrigin-RevId: 82c6833039caa0b15c2e8b04f891152cff1be14e
GitOrigin-RevId: 83e71450407896a948b720c0d17664b99aeeb406
GitOrigin-RevId: 54d858f3500f262b5e70405e321bc4116b3705cb
GitOrigin-RevId: 39421beb5568483c44ca58aa6c7d8c7b14370ee2
GitOrigin-RevId: 7b93ec26c5d9ee8e67c29de9cdf957e2ba81e323
… extract Slot GitOrigin-RevId: 4951c3f794771d0a14b7ad7df3ad64946e161c84
… studio GitOrigin-RevId: e086e00ddf1595ddd43c5935aaa4ddad9a499d12
…to vite GitOrigin-RevId: 6a4eaf753067695c5beac437263faa6dfedc02d4
GitOrigin-RevId: a098f03927e1093ea746e355046015aad6aa7724
Change-Id: I0ee3f2b061e00e64438cfda47a0f90f56fa887d4 GitOrigin-RevId: 8bd7c382586287b2376ec8408733f2491ca5d4d2
Change-Id: If34db110c58b13bf74b1377098d463440e941854 GitOrigin-RevId: dea796bace7b45e17d4f60602f9ae309b22f5afc
GitOrigin-RevId: 5b6decd52df244cfa8cf00fb64835eb90538e10d
GitOrigin-RevId: 64f5590fd3fe8c8f84758ba864f971909f8b6b71
GitOrigin-RevId: 9df66a479eb79ddeb62a7675c566fe076c102ea2
GitOrigin-RevId: bab9467a463f8a0d2bdb4cf5d9ec87179c4fd463
GitOrigin-RevId: e6a5227729e1cb546cc23887f4ac5aa311b93a25
GitOrigin-RevId: d5412936098c3fb2b4e0a87c5bd21fa791075d87
- @plasmicapp/data-sources@0.1.171 - @plasmicapp/host@1.0.211 - @plasmicapp/loader-gatsby@1.0.379 - @plasmicapp/loader-nextjs@1.0.414 - @plasmicapp/loader-react@1.0.376 - @plasmicapp/loader-svelte@0.0.356 - @plasmicapp/loader-vue@0.1.370 - @plasmicapp/react-web@0.2.369 - @plasmicapp/react-web-runtime@0.0.89 - @plasmicpkgs/airtable@0.0.225 - @plasmicpkgs/antd@2.0.132 - @plasmicpkgs/antd5@0.0.270 - @plasmicpkgs/plasmic-chakra-ui@0.0.41 - @plasmicpkgs/commerce@0.0.209 - @plasmicpkgs/commerce-commercetools@0.0.158 - @plasmicpkgs/commerce-local@0.0.209 - @plasmicpkgs/commerce-saleor@0.0.173 - @plasmicpkgs/commerce-shopify@0.0.217 - @plasmicpkgs/commerce-swell@0.0.218 - @plasmicpkgs/framer-motion@0.0.209 - @plasmicpkgs/plasmic-keen-slider@0.0.55 - @plasmicpkgs/lottie-react@0.0.202 - @plasmicpkgs/plasmic-basic-components@0.0.234 - @plasmicpkgs/plasmic-calendly@0.0.57 - @plasmicpkgs/plasmic-cms@0.0.275 - @plasmicpkgs/plasmic-content-stack@0.0.165 - @plasmicpkgs/plasmic-contentful@0.0.153 - @plasmicpkgs/plasmic-embed-css@0.1.196 - @plasmicpkgs/plasmic-eventbrite@0.0.44 - @plasmicpkgs/plasmic-giphy@0.0.43 - @plasmicpkgs/plasmic-graphcms@0.0.182 - @plasmicpkgs/plasmic-hubspot@0.0.55 - @plasmicpkgs/plasmic-link-preview@1.0.108 - @plasmicpkgs/plasmic-nav@0.0.181 - @plasmicpkgs/plasmic-pigeon-maps@0.0.43 - @plasmicpkgs/plasmic-query@0.0.230 - @plasmicpkgs/plasmic-rich-components@1.0.202 - @plasmicpkgs/plasmic-sanity-io@1.0.190 - @plasmicpkgs/plasmic-soundcloud@0.0.55 - @plasmicpkgs/plasmic-strapi@0.1.161 - @plasmicpkgs/plasmic-tabs@0.0.52 - @plasmicpkgs/plasmic-typeform@0.0.55 - @plasmicpkgs/plasmic-wordpress@0.0.132 - @plasmicpkgs/plasmic-wordpress-graphql@0.0.127 - @plasmicpkgs/plasmic-yotpo@0.0.54 - @plasmicpkgs/radix-ui@0.0.69 - @plasmicpkgs/react-aria@0.0.106 - @plasmicpkgs/react-audio-player@0.0.38 - @plasmicpkgs/react-awesome-reveal@3.8.213 - @plasmicpkgs/react-chartjs-2@1.0.117 - @plasmicpkgs/react-parallax-tilt@0.0.211 - @plasmicpkgs/react-quill@1.0.70 - @plasmicpkgs/react-scroll-parallax@0.0.219 - @plasmicpkgs/react-slick@0.0.232 - @plasmicpkgs/react-twitter-widgets@0.0.209 - @plasmicpkgs/react-youtube@7.13.215 GitOrigin-RevId: 93119895a0d403158e497a0abdccdcb24d670fb7
GitOrigin-RevId: d9a62c974a67aadeb09c386f4a8ada7e8bb2f9c1
Change-Id: Ibcc7ad746bd83cfa99cd368c1e58f90b15cacd22 GitOrigin-RevId: 415566affdf39fcca58b9b3acd2f36c4f631b872
Change-Id: Ic4c655b17e993b66cc6e32b30ae94132add18ffb GitOrigin-RevId: 8dcfbaa61119b580d9464466b14d86979d204ddd
Change-Id: I5c3db102b883ab9718df3016506629c0ab3b5099 GitOrigin-RevId: 816f574410aa3f4a2fe91ee319b2466edf2516ec
storybook upgrade also means {selectall} no longer works,
so that has been replaced with userEvent.clear()
Change-Id: Ie215f01cc1f669beb8d482a02abe21a58df20e7b
GitOrigin-RevId: 2e9ec49a3459a60059a04716771c810790fc903a
Change-Id: Id19bb5b31249855d12478778dd0209560884b54c GitOrigin-RevId: f63ff9e5fcdb2b40d1137ed07234f31f425aed93
GitOrigin-RevId: 3a7f0c6ff7bca6fc1fb9f6fe6802b6e726896a04
GitOrigin-RevId: 7fc6747473ff3be252f631a3d7e48f4c513e58c2
GitOrigin-RevId: 15519fb6920ed98d11a60e76cc2fc450dffffc01
GitOrigin-RevId: 85636bd6ae7f4d996fc483bc7d5d779d1ab44407
GitOrigin-RevId: 852dfec134b436d7ea6cf0df8b4672c910afb743
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
PR Type
Tests, Enhancement, Bug fix, Configuration changes, Documentation, Formatting
Description
Added and enhanced numerous Storybook stories for components like
BaseComboBox,BaseListBox,BaseSelect, and more, improving test coverage and interaction testing.Migrated project creation from Create React App to Vite, updating configurations and CLI logic accordingly.
Introduced new utilities and refactored existing ones for better modularity, type safety, and performance, such as
toVariantKeyfor variant key handling and UUID-based repetition index tracking.Fixed various bugs, including issues with color handling in
ColorButtonandColorPicker, and improved accessibility and behavior.Added ESLint and Vite configurations for React TypeScript and JavaScript projects, enhancing development workflows.
Improved type definitions and integration for Plasmic canvas components across multiple files.
Enhanced user interaction features, such as adding confirmation dialogs for deletion actions and improving zoom-to-fit functionality.
Updated Storybook configurations to TypeScript and added SWC compiler for better performance.
Removed deprecated features and simplified logic in several components for maintainability.
Added new server query utilities and improved handling of server-side data.
Made minor formatting changes for consistency and readability.
Changes walkthrough 📝
18 files
UseDollarState.stories.tsx
Refactored stories and tests for UseDollarState.packages/react-web/src/stories/UseDollarState.stories.tsx
StorywithStoryFnfor type consistency.sleepcalls and replaced them withwaitForwherenecessary.
toBeInTheDocumentfor better clarity.tagslikeskip-testto some stories for conditional execution.Form.stories.tsx
Enhanced Form stories with better abstraction and tagging.plasmicpkgs/antd5/src/stories/Form.stories.tsx
userEvent.typewithjustTypefor betterabstraction.
tagslikeskip-testto some stories for conditional execution.toBeInTheDocumentfor clarity.registerComboBox.stories.tsx
Added stories for BaseComboBox component with tests.plasmicpkgs/react-aria/src/registerComboBox.stories.tsx
BaseComboBoxcomponent.selection, and disabled states.
registerListbox.stories.tsx
Introduced stories for BaseListBox with edge case tests.plasmicpkgs/react-aria/src/registerListbox.stories.tsx
BaseListBoxcomponent.registerSelect.stories.tsx
Added BaseSelect stories with interaction tests.plasmicpkgs/react-aria/src/registerSelect.stories.tsx
BaseSelectcomponent.selection.
registerSlider.stories.tsx
Introduced BaseSlider stories with range and single slider tests.plasmicpkgs/react-aria/src/registerSlider.stories.tsx
BaseSlidercomponent.configurations.
registerDialogTrigger.stories.tsx
Add Storybook stories for BaseDialogTrigger component.plasmicpkgs/react-aria/src/registerDialogTrigger.stories.tsx
BaseDialogTriggerwith variousconfigurations.
registerTooltip.stories.tsx
Add Storybook stories for BaseTooltip component.plasmicpkgs/react-aria/src/registerTooltip.stories.tsx
BaseTooltipwith variousconfigurations.
registerModal.stories.tsx
Add Storybook stories for BaseModal component.plasmicpkgs/react-aria/src/registerModal.stories.tsx
BaseModalwith differentconfigurations.
keyboard-dismiss behaviors.
registerCheckboxGroup.stories.tsx
Add Storybook stories for BaseCheckboxGroup component.plasmicpkgs/react-aria/src/registerCheckboxGroup.stories.tsx
BaseCheckboxGroupwith variousconfigurations.
states.
registerRadioGroup.stories.tsx
Add Storybook stories for BaseRadioGroup component.plasmicpkgs/react-aria/src/registerRadioGroup.stories.tsx
BaseRadioGroupwith variousconfigurations.
states.
registerButton.stories.tsx
Add Storybook stories for BaseButton component.plasmicpkgs/react-aria/src/registerButton.stories.tsx
BaseButtonwith variousconfigurations.
and link buttons.
PlasmicImg.stories.tsx
Refactor PlasmicImg stories for improved type safety.packages/react-web/src/stories/PlasmicImg.stories.tsx
PlasmicImgto improve type safety.satisfiesfor type checking.registerPopover.stories.tsx
Add standalone story for BasePopover component.plasmicpkgs/react-aria/src/registerPopover.stories.tsx
BasePopover.expression-parser.spec.ts
Add test for renaming variables in object expressions.platform/wab/src/wab/shared/eval/expression-parser.spec.ts
hostless-rich-layout.spec.ts
Adjusted CSS background-color assertion in Cypress test.platform/wab/cypress/e2e/hostless-rich-layout.spec.ts
rgbinstead ofrgba.test-runner.ts
Introduced Storybook test runner configuration.plasmicpkgs/antd5/.storybook/test-runner.ts
test-runner.ts
Introduced Storybook test runner configuration.packages/react-web/.storybook/test-runner.ts
54 files
PlasmicButton.tsx
Refactored PlasmicButton component with state management.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx
useDollarState.PlasmicHomepage.tsx
Enhanced PlasmicHomepage with global variants and refactoring.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx
merge-components.ts
Cleaned up imports and added utility for variant keys.platform/wab/src/wab/shared/site-diffs/merge-components.ts
toVariantKeyutility for variant key handling.PlasmicRandomDynamicPageButton.tsx
Refactor and enhance PlasmicRandomDynamicPageButton component.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx
onClickhandler to simplify navigation logic and removedeprecated wrapping functions.
argsto filter out undefined values.submitsFormattribute to theButtoncomponent.PlasmicDynamicPage.tsx
Refactor and enhance PlasmicDynamicPage component.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx
argshandling to filter out undefined values.handling.
file-utils.ts
Refactor generateWelcomePage utility function.packages/create-plasmic-app/src/utils/file-utils.ts
generateWelcomePageto improve readability and modularity.ComponentPropModal.tsx
Enhance ComponentPropModal with dropdown menus and color type.platform/wab/src/wab/client/components/modals/ComponentPropModal.tsx
projects.ts
Add prefillPkgVersion function and refactor related routes.platform/wab/src/wab/server/routes/projects.ts
prefillPkgVersionfunction for pre-filling package versions.tryMergeBranchandpublishProjectto use the new function.VariantControls.tsx
Refactor variant controls for better management.platform/wab/src/wab/client/components/VariantControls.tsx
CmsModelDetails.tsx
Add confirmation dialog for model deletion.platform/wab/src/wab/client/components/cms/CmsModelDetails.tsx
server.ts
Add server query utilities for data handling.packages/data-sources/src/serverQueries/server.ts
data.
executeServerQueryfor executing server-side queries.canvas-rendering.ts
Enhance canvas rendering with UUID-based tracking.platform/wab/src/wab/client/components/canvas/canvas-rendering.ts
computeFullKeyfor generating unique keys.utils.ts
Improve global hook environment handling.platform/wab/src/wab/client/react-global-hook/utils.ts
StudioCtx.tsx
Enhance zoom-to-fit functionality in StudioCtx.platform/wab/src/wab/client/studio-ctx/StudioCtx.tsx
site-ops.tsx
Enhance site operations for variant management.platform/wab/src/wab/client/components/canvas/site-ops.tsx
model-util.ts
Enhance model utilities for color type handling.platform/wab/src/wab/shared/model/model-util.ts
colortype factory to handle optional parameters.CanvasCommentMarkers.tsx
Add canvas comment posting functionality.platform/wab/src/wab/client/components/comments/CanvasCommentMarkers.tsx
CanvasCommentPostcomponent for new thread creation.VariantsPanel.tsx
Simplify variant panel logic.platform/wab/src/wab/client/components/variants/VariantsPanel.tsx
private-style-variants-section.tsx
Simplify private style variants section logic.platform/wab/src/wab/client/components/sidebar-tabs/private-style-variants-section.tsx
site-invariants.ts
Refactor site invariants for variant key handling.platform/wab/src/wab/shared/site-invariants.ts
ExtractComponentModal.tsx
Optimize ExtractComponentModal rendering.platform/wab/src/wab/client/components/modals/ExtractComponentModal.tsx
optimization.
Button.tsx
Refactor Button component type definitions.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/Button.tsx
ButtonProps.PlasmicGlobalVariant__Screen.tsx
Remove deprecated ScreenVariantProvider and simplify hook.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx
ScreenVariantProvider.CmsEntryDetails.tsx
Add confirmation dialog for CMS entry deletion.platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx
data.tsx
Optimize DataProvider with memoization.packages/host/src/data.tsx
DataProviderby memoizing child context values.Variants.ts
Add utilities for variant key generation and duplication checks.platform/wab/src/wab/shared/Variants.ts
toVariantKeyutility for generating unique variant keys.CommentPostForm.tsx
Enhance CommentPostForm with new thread template support.platform/wab/src/wab/client/components/comments/CommentPostForm.tsx
DbMgr.ts
Update publishProject to include package version summary.platform/wab/src/wab/server/db/DbMgr.ts
publishProjectto return package version summary.globalHook.ts
Improve global hook context with full key mapping.platform/wab/src/wab/client/react-global-hook/globalHook.ts
tpl-menu.tsx
Add comment option and improve zoom-to-fit in template menu.platform/wab/src/wab/client/components/tpl-menu.tsx
registerModal.tsx
Enhance BaseModal with standalone and controlled state handling.plasmicpkgs/react-aria/src/registerModal.tsx
BaseModalto handle standalone and controlled states.registerDialogTrigger.tsx
Update BaseDialogTriggerProps for better type integration.plasmicpkgs/react-aria/src/registerDialogTrigger.tsx
BaseDialogTriggerPropsto excludechildrenfromDialogTriggerProps.view-ctx.ts
Add new thread template selection in view context.platform/wab/src/wab/client/studio-ctx/view-ctx.ts
registerSelect.tsx
Enhance BaseSelectProps with Plasmic canvas info.plasmicpkgs/react-aria/src/registerSelect.tsx
WithPlasmicCanvasComponentInfotoBaseSelectProps.index.ts
Add JSX runtime support to global Sub object.packages/host/src/index.ts
jsxRuntimeandjsxDevRuntimeto the global Sub object.parser-utils.ts
Enhance writeJs utility with optional semicolon support.platform/wab/src/wab/shared/parser-utils.ts
writeJsutility.ApiSchema.ts
Add PkgVersionSummary type and update merge results.platform/wab/src/wab/shared/ApiSchema.ts
PkgVersionSummarytype for summarizing package versions.registerComboBox.tsx
Enhance BaseComboboxProps with Plasmic canvas info.plasmicpkgs/react-aria/src/registerComboBox.tsx
WithPlasmicCanvasComponentInfotoBaseComboboxProps.registerPopover.tsx
Enhance BasePopoverProps with Plasmic canvas info.plasmicpkgs/react-aria/src/registerPopover.tsx
WithPlasmicCanvasComponentInfotoBasePopoverProps.registerTooltip.tsx
Enhance BaseTooltipProps with Plasmic canvas info.plasmicpkgs/react-aria/src/registerTooltip.tsx
WithPlasmicCanvasComponentInfotoBaseTooltipProps.index.ts
Add UUID-based repetition index utility.platform/wab/src/wab/shared/codegen/react-p/data-reps/index.ts
model-schema.ts
Add ColorPropType to model schema.platform/wab/src/wab/shared/model/model-schema.ts
ColorPropTypeto the list of supported property types.main.tsx
Add main entry point for React Vite app.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/main.tsx
code-components.ts
Improved type handling for color properties.platform/wab/src/wab/shared/code-components/code-components.ts
utils.ts
Introduced new type for Plasmic canvas component info.plasmicpkgs/react-aria/src/utils.ts
WithPlasmicCanvasComponentInfo.types.ts
Extended GlobalHookCtx with new mapping.platform/wab/src/wab/client/react-global-hook/types.ts
fullKeyToEnvIdtoGlobalHookCtxinterface.index.tsx
Added server query utilities to data sources.packages/data-sources/src/index.tsx
expression-parser.ts
Adjusted JavaScript code generation to omit semicolons.platform/wab/src/wab/shared/eval/expression-parser.ts
writeJsfunction call to disable semicolons.types.ts
Introduced types for server query handling.packages/data-sources/src/types.ts
ServerQueryandServerQueryResult.registerSliderTrack.tsx
Enhanced type definition for slider track children.plasmicpkgs/react-aria/src/registerSliderTrack.tsx
childrenprop type toReact.ReactNode.PropValueEditor.tsx
Extended PropValueEditor with value state management.platform/wab/src/wab/client/components/sidebar-tabs/PropValueEditor.tsx
valueSetStateprop toPropValueEditor_.registerButton.tsx
Made BaseButtonProps interface exportable.plasmicpkgs/react-aria/src/registerButton.tsx
BaseButtonPropsinterface.main.sass
Enhanced styles for comment markers.platform/wab/src/wab/styles/main.sass
.CommentPostMarkerand.CommentPostFormMarker.PlasmicButton.jsx
Refactored and optimized PlasmicButton component.packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx
15 files
react.ts
Migrate project creation to Vite and update TypeScript config.packages/create-plasmic-app/src/react/react.ts
noUnusedLocals.index.ts
Update CLI for Vite-based project creation.packages/create-plasmic-app/src/index.ts
main.ts
Migrate Storybook config to TypeScript and add SWC.plasmicpkgs/antd5/.storybook/main.ts
main.ts
Migrate Storybook config to TypeScript and add SWC.packages/react-web/.storybook/main.ts
main.ts
Add Storybook configuration for React Aria package.plasmicpkgs/react-aria/.storybook/main.ts
lib.ts
Changed React platform default command to `dev`.packages/create-plasmic-app/src/lib.ts
npmRunCmdfor React platform to usedev.devflags.ts
Updated development flags configuration.platform/wab/src/wab/shared/devflags.ts
componentThumbnailsdev flag.preview.ts
Configured Storybook preview parameters.plasmicpkgs/antd5/.storybook/preview.ts
preview.ts
Configured Storybook preview parameters.packages/react-web/.storybook/preview.ts
vite.config.ts
Added Vite configuration for React TypeScript.packages/create-plasmic-app/cpa-out/react-codegen-ts/vite.config.ts
preview.ts
Introduced basic Storybook preview configuration.plasmicpkgs/react-aria/.storybook/preview.ts
vite-env.d.ts
Included Vite environment type definitions.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/vite-env.d.ts
eslint.config.js
Introduced ESLint configuration for React JavaScript.packages/create-plasmic-app/cpa-out/react-codegen-js/eslint.config.js
eslint.config.js
Introduced ESLint configuration for React TypeScript.packages/create-plasmic-app/cpa-out/react-codegen-ts/eslint.config.js
vite.config.js
Added Vite configuration for React JavaScript.packages/create-plasmic-app/cpa-out/react-codegen-js/vite.config.js
4 files
ColorButton.tsx
Fix color button behavior and improve accessibility.platform/wab/src/wab/client/components/style-controls/ColorButton.tsx
typeattribute to button for better accessibility.ColorPicker.tsx
Fix empty color handling in ColorPicker.platform/wab/src/wab/client/components/widgets/ColorPicker/ColorPicker.tsx
components.ts
Fixed template slot filtering logic.platform/wab/src/wab/shared/core/components.ts
oldTplswithnewTplsin filtering template slots.helpers.ts
Improved key handling in object manipulation helper.packages/react-web/src/states/helpers.ts
setfunction.2 files
PlasmicIcon__Checksvg.tsx
Rename ChecksvgIcon for consistent naming.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx
ChecksvgIcontoCheckSvgIconfor consistent naming.App.tsx
Minor formatting changes in App.tsx.packages/create-plasmic-app/cpa-out/react-codegen-ts/src/App.tsx
file.
101 files