openpencil/apps/web/server/api
Fini ddfb3fa81b feat(element-tools): add 5 atom v1 tools with theme parameter (P3 batch 1)
avatar-v1, badge-v1, divider-v1, body_text-v1, icon_label-v1 — each with
full 9-touchpoint coverage (pen-core builder + index + pen-mcp handler +
schema shard + dispatcher + apps/web shim + SERVER_BUILDERS + parity test
+ elements.md). Light mode is byte-equal to v0; dark/system modes produce
identical output since all 5 tools emit zero hardcoded color fills — theme
param accepted for API consistency across all v1 tools. New shard
element-tool-defs-ext-5.ts created (ext-4 was at 739 lines). All 2026
pen-core + pen-mcp tests pass; format:check + tsc clean.
2026-04-29 09:50:21 +08:00
..
ai fix(ai): unwrap fetch error.cause for actionable network failures 2026-04-26 19:20:32 +08:00
mcp feat(element-tools): add 5 atom v1 tools with theme parameter (P3 batch 1) 2026-04-29 09:50:21 +08:00
local-asset.get.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00