Kanban · Release · PR #79 · LIVE

Image attachments on tasks

Paste a screenshot onto a task — it's compressed, stored in Cloudflare R2, and shown on the card and in the task modal. Captured by a real end-to-end test on the production site.

deployed ✓ PR #79 · commit 2878aee · live site

At a glance

How this was captured: a real e2e run on the live site (signed in as the prod test user). A temp project + board + task was created, an image pasted (uploaded to R2 via the Worker), filmed, then the project deleted — no leftover data on prod.
1FEATURE

Paste an image onto a task

Open a task, paste an image into the Attachments section — it uploads to R2 and renders as a thumbnail in the modal, and on the board card alongside the task's tag.

Task modal with the pasted image in the Attachments section Board card showing the image thumbnail

Video · pasting a screenshot onto a task — it uploads to R2 and appears on the card

Verify on the live site
  1. Open a task → paste a screenshot (⌘/Ctrl+V) in Attachments → a thumbnail appears.
  2. The card shows the thumbnail; click it to open full-size; remove with the ✕.
  3. Reload → the image is still there (stored in R2, synced).
REGRESSION WATCH

Existing flows still work

Confirmed
  1. Task create / edit title + description / move column / tags / subtasks.
  2. Pasting plain text into the description still pastes text (paste only claims images).
  3. Doc image attachments (Tauri) untouched; cloud attachments hidden when unconfigured.

kanban · update-app ship report · PR #79 · 2878aee · prod e2e