309b0f7b3c
- Guard nil ManualMetadata return - Fix link.download .md extension - Add filename sanitization (newlines, path separators, double quotes) - Document non-ASCII Content-Disposition as known limitation - Flesh out frontend template diff - Document PreviewKnowledgeFile side effect Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>