feat(ui): render Markdown in ticket and project descriptions (PMS-309) #174
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/PMS-309-render-markdown-descriptions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements PMS-309.
Problem
Detail-page "Description" displays rendered raw text, so Markdown an author wrote (headings, lists, bold, links) appeared literally - even though KB article bodies already render Markdown via the sanitized
render_markdownpipeline.Changes
Markdowncomponent (src/components/markdown.rs): wrapscrate::utils::markdown::render_markdown(ammonia-sanitized) + Tailwindprosestyling, mirroring the KB article body.tickets.rs) and the project "Overview" (projects.rs). Empty descriptions keep the existing placeholder.Verification
just pre-commit(pinned rust 1.94 = CI) passes: fmt, clippy-D warnings,cargo check --target wasm32-unknown-unknown, all 91 lib tests.Acceptance criteria
🤖 Generated with Claude Code