mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-22 00:01:34 +00:00
05f3e2845e
- Move the @ context-picker Popover from above the textarea (in
AIChatInput) to the bottom-left of the chat input controls row in
AIChatDisplay, immediately to the left of the Flow mode selector.
AIChatInput now exports addContextToSelection so the parent can drive
the same validated add path. The badges-only row above the textarea
only renders when there is at least one selected context (no empty
bar). AIChatInput drops its now-unused Popover and AvailableContextList
imports; AIChatDisplay picks them up plus AppAvailableContextList for
the APP-mode list.
- Replace the raw send/stop button with a Button variant="subtle"
iconOnly, keeping the rounded-full 28x28 hit area via btnClasses, the
ArrowUp/Square icon swap, and the disabled-when-empty / cancel-when-
loading behavior.
- Shrink the textarea: rows={3} -> rows={2} on all three textareas
(ContextTextarea, the APP-mode textarea, the default-mode textarea)
and bump min-height down from 3rem to 1.75rem so the textarea starts
as a single visible line and grows with content via autosize.
- Refine chat input box radius to rounded-xl, match the textarea via
border-radius: 0.75rem, and add pt-1 above the textarea for a touch
of breathing room from the card's top edge.
- /design-sandbox: switch the right pane's flow editor card from
rounded-xl to rounded-md so the flow card sits tighter while the chat
input keeps the softer rounded-xl.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Windmill frontend
The Windmill frontend written in Svelte 5 + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo