diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dbb278..e9b7008 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.2] - 2026-06-16 + +### Fixed + +- 📋 **Artifact cards no longer stretch or clip text.** The small preview cards that appear when the AI creates a file now have a consistent, fixed height. Long titles and previews are properly truncated instead of pushing the card taller or overflowing. + ## [0.5.1] - 2026-06-16 ### Added diff --git a/README.md b/README.md index 51bc970..b308131 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ Bring your own API key. Works with OpenAI, Anthropic, Ollama, or any OpenAI-comp | | | |---|---| | 💬 **Chat** | Built-in AI with streaming responses and tool calling. Not just conversation: it can act. | -| 🎙️ **Voice mode** | Talk to the AI hands-free. It listens, responds, and reads the answer back to you. The mic re-arms so you can have a real conversation. | +| 🎙️ **Voice mode** | Talk to your computer hands-free. It listens, responds, and reads the answer back to you. The mic re-arms so you can have a real conversation. | | 🔊 **Text-to-speech** | AI responses read aloud, sentence by sentence. Works with any OpenAI-compatible TTS API. | | 💭 **Reasoning** | See what the AI is thinking. Models like o3 and Claude show their chain of thought as expandable sections. | | 🔧 **File tools** | AI reads, writes, edits, and searches your codebase directly. | diff --git a/cptr/frontend/src/lib/components/chat/AssistantMessage.svelte b/cptr/frontend/src/lib/components/chat/AssistantMessage.svelte index 509a654..63918c3 100644 --- a/cptr/frontend/src/lib/components/chat/AssistantMessage.svelte +++ b/cptr/frontend/src/lib/components/chat/AssistantMessage.svelte @@ -373,11 +373,11 @@ {@const artifact = displayItem.item} {@const preview = (artifact.content || '').replace(/^#.*\n*/m, '').trim()}