Skip to content

add debug logging for bundle migration#48

Merged
jameswillis99 merged 1 commit into
masterfrom
debug-logging
Nov 21, 2025
Merged

add debug logging for bundle migration#48
jameswillis99 merged 1 commit into
masterfrom
debug-logging

Conversation

@jameswillis99
Copy link
Copy Markdown
Collaborator

No description provided.

@jameswillis99 jameswillis99 merged commit 7cafb61 into master Nov 21, 2025
1 check passed
@jameswillis99 jameswillis99 deleted the debug-logging branch November 21, 2025 14:40
jameswillis99 added a commit that referenced this pull request Nov 21, 2025
jameswillis99 added a commit that referenced this pull request Nov 21, 2025
field123 added a commit that referenced this pull request Mar 27, 2026
…pe correction, arg validation

- $state. prefix stripping: buildActionArgs updateVariable strips accidental
  $state. prefix from variable arg to prevent $state.$state.x double-prefix (#47)
- Bare scope variable auto-correction: createAttrExpr detects props.x/state.x/ctx.x
  after $ stripping and re-adds the $ prefix with a warning (#31)
- $expr: rejection: createAttrExpr explicitly rejects $expr: prefix with clear
  error pointing to $expression or {{expression}} syntax (#54)
- customFunction arg validation: warns on unknown arg keys (#49)
- Event variable documentation: interaction.add tool description now documents
  that customFunction code has access to event, $state, $props, $ctx, $steps (#48)
- buildActionArgs returns { nameArgs, warnings } for warning propagation
field123 added a commit that referenced this pull request Mar 27, 2026
…on safety (#198)

* fix(plasmic-mcp): component removal state cleanup, implicit state visibility, cascade delete

- node.remove fallback path: call removeImplicitStatesAfterRemovingTplNode
  from @/wab/shared/core/states before manual splice for TplComponent nodes
  without parent pointers (#55)
- list-states: add includeImplicit parameter to expose implicit states
  created by TplComponent instances and variant groups (#56)
- component.delete with force: cascade-remove all TplComponent instances
  referencing the deleted component via TplQuery tryRemove({ deep: true })
  before calling TplMgr.removeComponent (#58)

* fix(plasmic-mcp): interaction & expression DX — prefix stripping, scope correction, arg validation

- $state. prefix stripping: buildActionArgs updateVariable strips accidental
  $state. prefix from variable arg to prevent $state.$state.x double-prefix (#47)
- Bare scope variable auto-correction: createAttrExpr detects props.x/state.x/ctx.x
  after $ stripping and re-adds the $ prefix with a warning (#31)
- $expr: rejection: createAttrExpr explicitly rejects $expr: prefix with clear
  error pointing to $expression or {{expression}} syntax (#54)
- customFunction arg validation: warns on unknown arg keys (#49)
- Event variable documentation: interaction.add tool description now documents
  that customFunction code has access to event, $state, $props, $ctx, $steps (#48)
- buildActionArgs returns { nameArgs, warnings } for warning propagation
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.

2 participants