Markdown rendering: tables are not rendered #4
Problem
GitHub-flavored Markdown tables are not rendered correctly. A table like:
| Column A | Column B |
|----------|----------|
| foo | bar |
shows up as plain text (pipes and dashes) instead of an HTML table. This affects everywhere Markdown is rendered, e.g. issue descriptions and the blob view for .md files.
Expected behavior
Tables render as proper <table> elements with header row and body rows, styled consistently with the rest of the UI (borders, padding, readable in the app theme).
Notes
- The Markdown pipeline likely needs the GFM tables extension enabled (e.g.
TablesExtensionif commonmark-java is used). - Add CSS for rendered tables so they are visually distinguishable (header emphasis, cell borders/striping).
Acceptance criteria
- [ ] GFM pipe tables render as HTML tables in issue descriptions
- [ ] GFM pipe tables render as HTML tables in the Markdown blob view (e.g. README.md)
- [ ] Rendered tables are styled (header row, cell padding, borders)
- [ ] Test covering table rendering in the Markdown service
Migrated from https://gitshark.ha1nz.de/repos/miggi/GitShark/issues/4 (original author: miggi, created 2026-07-09)