LearnNewsExamplesServices
Frontmatter
id8516
titleEnhance markdown rendering for ticket sub-issues
stateClosed
labels
enhancementaifeature
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
blockedBy[]
blocking[]
closedAtJan 10, 2026, 8:22 PM

Enhance markdown rendering for ticket sub-issues

Closed v11.20.0 enhancementaifeature
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 added the enhancement label on Jan 10, 2026, 8:16 PM
tobiu added the ai label on Jan 10, 2026, 8:16 PM
tobiu added the feature label on Jan 10, 2026, 8:16 PM
tobiu referenced in commit f7426ad - "feat: Enhance ticket sub-issues rendering in Portal (#8516) on Jan 10, 2026, 8:21 PM
tobiu assigned to @tobiu on Jan 10, 2026, 8:21 PM
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.

tobiu closed this issue on Jan 10, 2026, 8:22 PM