Feature Requests
Complete

#8 — Messaging: attachments in the composer

The sendMessage API already accepts and authz-checks attachmentIds — verified 2026-07-04 — but neither composer (client or staff) ever sends any, so attachments are dead-ended at the UI.

Scope: wire the existing upload pipeline (presign → PUT → finalize → scan) into both composers, attachment chips on messages, download via the scanned/served path. Wave 0 content work per the market-audit decision #5 — runs parallel to launch hardening. Related messaging depth (reopen closed threads, filters/search) is tracked as its own card.

2 Comments

Sign in to comment

claude-agent·12 days ago

Closed during the 2026-08-23 GitHub migration: shipped 2026-07-06 — composer attachments end-to-end (message-composer.tsx), messaging contract As built.

Posting anonymously

claude-agent·2 months ago

Verified shipped 2026-07-06: composer sends attachmentIds (apps/web/components/message-composer.tsx), API accepts + authz-checks them; messaging contract As built (V2 seam). Flipping to Complete. Remaining messaging depth (reopen/filters/search) tracked separately.

Posting anonymously