Skip to content

Commit e7f27a4

Browse files
committed
chore(release): v0.4.4
1 parent ff455d8 commit e7f27a4

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
All notable changes to this project are documented here. Versions follow [Semantic Versioning](https://semver.org/). Dates are ISO 8601.
44

5-
## [Unreleased]
5+
## [0.4.4] - 2026-06-24
66

77
### Fixed
88
- **Wireframe explode no longer fails silently on anchorless blocks.** A captured block with no source anchor (`anchor.file === ''`) — DOM rendered by an un-instrumented shared/library `dist` component, or a `pending` framework mount region — keyed "explode into child blocks" off `anchor.file`, so double-clicking it did *nothing*, with no feedback ([#54](https://github.com/kurtstohrer/annotask/issues/54)). Anchorless blocks are unavoidable in any real app that consumes a pre-built component library (Annotask transforms source JSX, not shipped bundles). Now: (1) explode and the hover child-preview re-resolve an anchorless block's live subtree by captured **geometry** (`wfElementForRect` matches the element whose document box fits the block's `originalRect`) instead of the durable-anchor lookup, decomposing it into anchorless geometric children — useful for layout wireframing even though they can't drive source codegen; (2) a `pending` MFE region (a single-spa/qiankun/`<application>` mount with no `data-annotask-mfe` descendant) is captured as multiple geometric sub-blocks via the same unwrap + content passes instead of one opaque box (empty mounts still emit nothing); (3) every explode failure now sets a visible error in the wireframe header ("This block isn't mapped to source … it can still be moved or resized as one block") rather than returning silently. Anchored-block, instrumented-MFE, and non-MFE capture/explode output is byte-identical.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "annotask",
3-
"version": "0.4.3",
3+
"version": "0.4.4",
44
"description": "Visual UI design tool for web apps. Make changes in the browser and generate structured reports that AI agents can apply to source code. Works with Vue, React, Svelte, SolidJS, and plain HTML via Vite or Webpack.",
55
"license": "MIT",
66
"type": "module",

0 commit comments

Comments
 (0)