openpencil/apps/web
Fini de8e3df15c test(pen-core): layout smoke + composition pipeline for element builders
- element-builders-layout.test.ts: 44 tests wrap each of the 42 builder
  outputs in a 375x812 frame and run computeLayoutPositions, asserting
  no NaN/Infinity coords, every child positioned, widths fit parent
  bbox. Proves the real renderer path accepts every builder tree.
- element-builders-composition.test.ts: 3 screens (login / dashboard /
  settings) assemble 4-8 builders into a vertical frame, stamp ids,
  recurse computeLayoutPositions at every level, and assert expected
  role presence. Proves multi-builder assembly survives layout end to
  end.
- Drive-by: oxfmt reformat on ai-pipeline-e2e.test.ts imports.
2026-04-22 01:26:19 +08:00
..
public V0.5.0 (#67) 2026-03-22 09:44:04 +08:00
server test(ai): Nitro /api/mcp/exec-tool endpoint unit tests (12 cases) 2026-04-22 00:41:15 +08:00
src test(pen-core): layout smoke + composition pipeline for element builders 2026-04-22 01:26:19 +08:00
CLAUDE.md V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
components.json V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
dev.ts V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
package.json chore(release): bump to v0.7.4 2026-04-17 19:20:19 +08:00
tsconfig.json V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
vite.config.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00