v0.7.5 — image attachment fixes
Web — v0.7.5
Two user-reported image-attachment bugs in the composer, fixed end to end (#39):
- Pasted images silently dropped. The attachment chip only appeared after the upload finished, so paste-then-Enter (or sending a bare image with no text) would no-op while the upload was still in flight — the message just vanished with no feedback. Attachments now show a thumbnail the instant you paste or pick, with a spinner while uploading, and a failed upload surfaces the actual server reason (e.g. "File exceeds 20MB") instead of silently failing.
- Editing a message lost its image. Edits sent only the text, so the server re-saved the turn without the attachment. Edit now preserves attachments and lets you remove them individually.
Uploads also run per-file and concurrently now — one failure no longer takes down the whole batch.
Fixes
- Flaky
docker build. A build-time SQLite lock race could intermittently fail the image build; the migration/client init no longer contends on the DB during build.
Internals
- Bumped GitHub Actions runtimes across the CI workflows.
Docker image: ghcr.io/yoloyash/overtchat-app:0.7.5 — same docker compose pull && docker compose up -d upgrade path.
Full Changelog: v0.7.4...v0.7.5