Skip to content

feat(projects): render descriptions with Markdown - #135

Merged
HazAT merged 1 commit into
masterfrom
feat/markdown-project-descriptions
Aug 11, 2026
Merged

feat(projects): render descriptions with Markdown#135
HazAT merged 1 commit into
masterfrom
feat/markdown-project-descriptions

Conversation

@HazAT

@HazAT HazAT commented Aug 11, 2026

Copy link
Copy Markdown
Member

Summary

  • render project descriptions with react-markdown and GitHub-flavored Markdown
  • preserve existing single-line breaks and safely handle external, fragment, and raw-HTML content
  • provide compact, clamped Markdown previews on project and voting cards
  • add form guidance and responsive styling for headings, lists, code, tables, task lists, and images
  • add regression coverage for rendering and unsafe input sanitization

Verification

  • npm run verify
  • Claude Fable 5 code review: approved

Render project descriptions with react-markdown and GitHub-flavored Markdown support while preserving existing single-line breaks. Keep external links safe, escape raw HTML, and use compact clamped previews in project and voting cards.

Add form guidance, Markdown-specific styling, and regression coverage for rendering, sanitization, links, and legacy formatting.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 7e7ce72. Configure here.

Comment thread src/app/components/Markdown.tsx
Comment thread src/app/components/Markdown.tsx
@HazAT
HazAT merged commit d695abf into master Aug 11, 2026
13 checks passed
@HazAT
HazAT deleted the feat/markdown-project-descriptions branch August 11, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant