openpencil/apps/web/src/components/panels
Fini 5904ca93e9 feat(ai): detect sibling overlaps in snapshot_layout and guide fixes
snapshot_layout now emits an `overlaps` array listing sibling pairs whose
rendered bounds intersect, so text-only agents can diagnose stacking bugs
without a screenshot. When the shared parent has `layout: "none"` the
reason string points at the real cause (absolute x/y stacking) instead
of letting models hedge with height/padding tweaks. Handler prompt adds
a matching diagnosis workflow so agents fix the parent layout rather
than resizing the overlapping children.
2026-04-16 21:07:29 +08:00
..
git-panel V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ai-chat-checklist.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ai-chat-context-builder.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ai-chat-handlers.ts feat(ai): detect sibling overlaps in snapshot_layout and guide fixes 2026-04-16 21:07:29 +08:00
ai-chat-input.tsx V0.7.1 (#102) 2026-04-13 21:30:23 +08:00
ai-chat-intent-classifier.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ai-chat-message-list.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
ai-chat-model-selector.tsx V0.7.1 (#102) 2026-04-13 21:30:23 +08:00
ai-chat-panel.tsx V0.7.1 (#102) 2026-04-13 21:30:23 +08:00
ai-chat-quick-actions.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
appearance-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
chat-message-attachment.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
chat-message-content.tsx V0.7.3 (#111) 2026-04-15 22:19:12 +08:00
chat-message-tool-call.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
chat-message.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
code-panel.test.tsx V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
code-panel.tsx V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
component-browser-card.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
component-browser-grid.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
component-browser-panel.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
corner-radius-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
design-md-actions.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
design-md-ai-generator.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
design-md-editor.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
design-md-panel.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
effects-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
export-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
fill-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
icon-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
image-fill-popover.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
image-generate-popover.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
image-search-popover.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
image-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
layer-context-menu.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
layer-dnd-utils.test.ts V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
layer-dnd-utils.ts V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
layer-item.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
layer-panel.tsx V0.7.2-bugfix (#109) 2026-04-14 21:42:56 +08:00
layout-padding-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
layout-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
local-image-warning.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
node-preview-svg.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
property-panel.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
right-panel.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
size-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
stroke-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
text-layout-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
text-section.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
tool-call-block.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
use-image-asset-state.ts V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
variable-editor.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
variable-row.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
variable-theme-manager.tsx V0.7.3 (#111) 2026-04-15 22:19:12 +08:00
variables-panel.tsx V0.7.0 (#95) 2026-04-11 23:25:13 +08:00