E2.S1 - Store uitbreiding (2 SP) - ChatMessage, ChatAction, ChatMessageType types toegevoegd - chatMessages[], isStreaming, pendingAction state - addChatMessage, updateLastMessage, clearChat, setStreaming actions E2.S2 - ChatMessage component (3 SP) - Herbruikbare ChatMessage component met 4 message types - MESSAGE_STYLES config (user/assistant/system/error) - User: amber bubble rechts, rounded-tr-sm - Assistant: slate bubble links, rounded-tl-sm - System: centered, transparent, italic - Error: red bubble links - Optional timestamp support (NL locale) - Demo messages in ChatPanel voor testing Components Created: - components/swift/chat/chat-message.tsx (77 regels) - components/swift/chat/chat-panel.tsx (102 regels) Store Updated: - stores/swift-store.ts (+87 regels) - Chat state en actions Epic 2 Progress: 2/5 stories compleet (5 SP / 13 SP = 38%) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.4 KiB
3.4 KiB