--- id: TASK-4 title: File/image upload support status: Done assignee: [] created_date: '2026-02-13 20:39' labels: [] dependencies: [] priority: high --- ## Description Upload API with 50MB limit, MIME validation, drag-and-drop FileUpload component, image preview and file download in note detail, Docker volume for persistent storage