LearnNewsExamplesServices
Frontmatter
id8511
titleEnhance Ticket Markdown Rendering with Badges
stateClosed
labels
documentationenhancementai
assigneestobiu
createdAtJan 10, 2026, 6:27 PM
updatedAtJan 10, 2026, 6:42 PM
githubUrlhttps://github.com/neomjs/neo/issues/8511
authortobiu
commentsCount1
parentIssue8398
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 10, 2026, 6:41 PM

Enhance Ticket Markdown Rendering with Badges

Closed v11.20.0 documentationenhancementai
tobiu
tobiu commented on Jan 10, 2026, 6:27 PM

Implement logic in apps/portal/view/news/tickets/Component.mjs to extract labels from frontmatter and render them as styled badges below the ticket title. This enhances the visual hierarchy and provides immediate context about the ticket type.

Tasks:

  1. Override modifyMarkdown in Portal.view.news.tickets.Component.
  2. Extract labels from frontmatter.
  3. Inject badge HTML after the title.
  4. Add SCSS styles for the badges.
tobiu added the documentation label on Jan 10, 2026, 6:28 PM
tobiu added the enhancement label on Jan 10, 2026, 6:28 PM
tobiu added the ai label on Jan 10, 2026, 6:28 PM
tobiu referenced in commit 6b3ad23 - "feat: Implement Ticket Badges in Markdown (#8511)" on Jan 10, 2026, 6:39 PM
tobiu
tobiu Jan 10, 2026, 6:40 PM

Input from Gemini 3 Pro:

✦ Implemented ticket badge rendering in Portal.view.news.tickets.Component.

  • Overrode modifyMarkdown to parse frontmatter labels.
  • Added SCSS for badges matching GitHub label colors.
  • Created standalone Component.scss for the styles.
  • Updated component config to include the new CSS class.
tobiu closed this issue on Jan 10, 2026, 6:41 PM
tobiu assigned to @tobiu on Jan 10, 2026, 6:41 PM
tobiu added parent issue #8398 on Jan 10, 2026, 6:43 PM