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
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJan 10, 2026, 6:41 PM

Enhance Ticket Markdown Rendering with Badges

Closed v11.20.0/archive-v11-20-0-chunk-1 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
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.