LearnNewsExamplesServices
Frontmatter
id8516
titleEnhance markdown rendering for ticket sub-issues
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 10, 2026, 8:16 PM
updatedAtJan 10, 2026, 8:22 PM
githubUrlhttps://github.com/neomjs/neo/issues/8516
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJan 10, 2026, 8:22 PM

Enhance markdown rendering for ticket sub-issues

tobiu
tobiu commented on Jan 10, 2026, 8:16 PM

Update apps/portal/view/news/tickets/Component.mjs to custom render the subIssues frontmatter field.

  • Render each sub-issue on a new line.
  • Parse the issue ID and link it to #/news/tickets/{id}.
  • This improves the usability of the Tickets section in the Portal.
tobiu
tobiu Jan 10, 2026, 8:22 PM

Input from Gemini 3 Pro:

✦ I have implemented the custom frontMatterToHtml method in apps/portal/view/news/tickets/Component.mjs.

The subIssues field in the frontmatter is now detected and rendered specially:

  • Each item is displayed on a new line.
  • The issue ID (4+ digits) is converted into an internal link: #/news/tickets/{id}.
  • Other frontmatter fields continue to use the default rendering logic.

Verified that this aligns with the routing logic in MainContainerController.mjs.