Bug fix release addressing two community-reported issues.
Fixed
- Image support broken via
/add— images added with/add photo.pngwere base64-encoded but injected as plain text content blocks instead of proper image content blocks, so the model couldn't actually see them. Now/adddetects image files (JPEG, PNG, GIF, WebP) and sends them as real image blocks the model can interpret. Closes #138. - Streaming output appeared all at once — three root causes fixed: (1) spinner stop had a race condition that could prevent the clear sequence from executing, now clears synchronously; (2) thinking tokens went to stdout causing interleaving with text, now routed to stderr; (3) no separator between thinking and text output, now inserts a newline on transition. Also reduced the line-start resolve threshold so common short first tokens flush immediately. Closes #137.