gsxdsm
4a9fe9957d
FN-6504: allow attachment-only chat sends
Allow chat composers and API routes to deliver attachment-only messages without placeholder text.
- Permit main chat sends when staged attachments exist even if the textarea is blank.
- Accept upload-backed and referenced attachment-only payloads in chat and room message routes while still rejecting fully empty messages.
- Add UI/API regression coverage, documentation, and a patch changeset for attachment-only chat sends.
Files changed:
.changeset/fn-6504-attachment-only-send.md | 5 ++
docs/dashboard-guide.md | 1 +
packages/dashboard/app/components/ChatView.tsx | 72 ++++++++++++++++++++--
.../app/components/__tests__/ChatView.test.tsx | 39 ++++++++++++
.../src/__tests__/chat-attachment-routes.test.ts | 24 +++++++-
.../src/__tests__/chat-routes.rooms.test.ts | 62 +++++++++++++------
.../src/routes/register-chat-room-routes.ts | 13 +++-
.../dashboard/src/routes/register-chat-routes.ts | 21 ++++---
8 files changed, 205 insertions(+), 32 deletions(-)
Fusion-Task-Id: FN-6504
Fusion-Task-Lineage: f64f7874-4e32-4ae5-a5b1-d8c4b78e23dd
2026-06-17 02:39:36 -07:00
..
2026-06-16 23:32:38 -07:00
2026-06-14 22:43:49 -07:00
2026-06-16 23:32:38 -07:00
2026-06-17 02:39:36 -07:00
2026-06-16 22:29:07 -07:00
2026-06-16 15:08:24 -07:00
2026-06-16 19:40:56 -07:00
2026-06-17 02:06:32 -07:00
2026-06-16 18:09:46 -07:00
2026-06-17 06:12:06 +08:00
2026-06-08 15:19:27 -07:00
2026-06-14 22:43:49 -07:00