Research: Users attach documents (meeting agendas, dossiers) to events
for preparation. "Le mail que je recois, j'en fais un rendez-vous, ce qui
me permet de garder dans le rendez-vous le fil des echanges, voire des
pieces jointes."
Current state: AttachmentsSection.tsx exists with file picker UI but
is not wired into EventModal.tsx — never imported or rendered. The
attachments state exists in useEventForm but only stores metadata
(name, size, type), not actual file data. No upload to CalDAV.
Gap: Wire AttachmentsSection into EventModal, implement actual file
upload/download via CalDAV ATTACH property or separate storage.
Currently we agressively remove attachments in ics import to save storage space. Reevaluate that possibly
Research: Users attach documents (meeting agendas, dossiers) to events
for preparation. "Le mail que je recois, j'en fais un rendez-vous, ce qui
me permet de garder dans le rendez-vous le fil des echanges, voire des
pieces jointes."
Current state:
AttachmentsSection.tsxexists with file picker UI butis not wired into EventModal.tsx — never imported or rendered. The
attachmentsstate exists inuseEventFormbut only stores metadata(name, size, type), not actual file data. No upload to CalDAV.
Gap: Wire
AttachmentsSectioninto EventModal, implement actual fileupload/download via CalDAV ATTACH property or separate storage.
Currently we agressively remove attachments in ics import to save storage space. Reevaluate that possibly