Khalid Abdi
|
15fc7fdf26
|
feat(messages): attach files and share appointments
- new message_attachments table + POST/GET /api/conversations/attachments
(base64 upload, capped 10MB; authed clinic-scoped download)
- messages carry an attachments JSON column (file refs or appointment
snapshots); realtime + REST send accept attachments and allow
attachment-only messages; migration 0019
- composer "+" menu (Files / Appointments): file picker uploads and
stages chips; appointment picker searches by patient and attaches a
snapshot; both render in the thread (download chip / appointment card)
- raise express json limit to 15mb for base64 uploads
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 18:58:11 +03:00 |
|