feat: add basic ep logo#1
Merged
Merged
Conversation
field123
added a commit
that referenced
this pull request
Mar 4, 2026
…wiring Add the ability to set/update prop values on TplComponent instances via MCP, closing the #1 feature gap blocking data-driven component wiring. Supports scalar props, dynamic expressions ($expr / {{expr}}), boolean/number literals, slot content (PlasmicElement), prop deletion (null), variant targeting, and fail-fast validation with merge semantics. Uses setTplComponentArg from TplMgr — the same mutation path Studio uses — to ensure full data model fidelity. This brings the MCP to 104 actions across 8 domain tools.
field123
added a commit
that referenced
this pull request
Mar 4, 2026
) * chore: add specs and implementation plan for node.update-props and project.list fix - NODE-UPDATE-PROPS.md: spec for TplComponent instance prop updates with dynamic expression bindings, slot support, variant-specific props, and prop deletion - MCP-FEATURE-REFERENCE.md: spec for comprehensive developer reference covering all 8 tools and 104 actions - IMPLEMENTATION_PLAN.md: plan covering update-props feature, project.list JSON encoding bug fix, and feature reference doc * feat: implement node.update-props action for component instance prop wiring Add the ability to set/update prop values on TplComponent instances via MCP, closing the #1 feature gap blocking data-driven component wiring. Supports scalar props, dynamic expressions ($expr / {{expr}}), boolean/number literals, slot content (PlasmicElement), prop deletion (null), variant targeting, and fail-fast validation with merge semantics. Uses setTplComponentArg from TplMgr — the same mutation path Studio uses — to ensure full data model fidelity. This brings the MCP to 104 actions across 8 domain tools. * docs: add FEATURE_REFERENCE.md and update action counts to 104 Add self-contained developer feature reference covering all 8 STRAP domain tools and 104 actions. Fix stale action counts in README.md (103→104, node 15→16 with update-props) and index.ts (99→104). * fix: JSON-encode project.list query param to match server's parseQueryParams The server's parseQueryParams (util.ts:189) runs JSON.parse() on every query param value. The MCP client was sending ?query=all (bare string) which causes JSON.parse("all") to throw SyntaxError → HTTP 500. The official Plasmic browser client (client/api.ts:67) JSON.stringify()s all values before appending them as query params. Changed api-client.ts to send ?query=%22all%22 (URL-encoded "all" with JSON quotes), matching the server's expected encoding.
field123
added a commit
that referenced
this pull request
May 5, 2026
… (#316) Ships items #1 and #2 of #304 — single-click clear-all + active-filter chip row for catalog search — and introduces the wrapper-onClick pattern so designers get working defaults without manual interaction wiring. Also extracts cloneWithInjectedHandlers helper as a deep module for future Pattern C adoption, and lazy-imports swr inside seedCartFallback so the Next.js middleware bundle no longer pulls swr/react.createContext into its module-evaluation phase.
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Elastic Path logo to the main views