Skip to content

feat: add basic ep logo#1

Merged
field123 merged 1 commit into
masterfrom
feat/add-ep-logo
Oct 7, 2025
Merged

feat: add basic ep logo#1
field123 merged 1 commit into
masterfrom
feat/add-ep-logo

Conversation

@field123
Copy link
Copy Markdown
Collaborator

@field123 field123 commented Oct 7, 2025

Add Elastic Path logo to the main views

@field123 field123 merged commit e611b2b into master Oct 7, 2025
1 check passed
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant