Files
windmill/frontend
Guilhem LemouelandClaude Opus 4.7 2ab9d35c85 feat: move AI chat history to sidebar and drop in-panel header
- Add an "AI chat" section to the sidebar (mobile drawer, desktop, and
  operator views) showing past chats from HistoryManager with a + button
  in the header that creates a new chat and routes to /design-sandbox.
  Section title fades out when the sidebar is collapsed.
- Remove the in-panel chat header from AIChatDisplay (Chat title,
  HideButton slot, History popover, + button, headerRight slot) along
  with the now-unused props (pastChats, loadPastChat, deletePastChat,
  saveAndClear, headerLeft, headerRight). The chat panel now starts
  directly with the messages, and history/new-chat live in the sidebar.
- AIChat.svelte updated to drop the headerLeft snippet, the HideButton
  import, and the now-unused props on AIChatDisplay.
- design-sandbox page mocks aiChatManager.historyManager.getPastChats()
  with realistic Windmill-style chat titles so the sidebar history is
  populated for the design preview without writing to IndexedDB.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 11:08:23 +02:00
..
2026-01-22 16:20:01 +00:00
2025-12-23 18:19:30 +00:00
2026-02-19 09:33:33 +00:00
2026-03-05 18:11:40 +01:00
2025-08-14 11:30:10 +00:00
2026-01-22 16:20:01 +00:00
2026-03-18 11:38:22 +00:00
2025-12-17 08:40:36 +00:00
2026-02-19 09:33:33 +00:00

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