LearnNewsExamplesServices
Frontmatter
id8530
titleIntegrate Ticket Body into Timeline view
stateClosed
labels
enhancementdesign
assigneestobiu
createdAtJan 11, 2026, 12:18 AM
updatedAtJan 11, 2026, 12:55 AM
githubUrlhttps://github.com/neomjs/neo/issues/8530
authortobiu
commentsCount1
parentIssue8398
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 11, 2026, 12:55 AM

Integrate Ticket Body into Timeline view

Closed v11.20.0 enhancementdesign
tobiu
tobiu commented on Jan 11, 2026, 12:18 AM

Refactor Portal.view.news.tickets.Component to render the main issue body as the first item inside the .neo-ticket-timeline container.

  • Extract author and createdAt from frontmatter.
  • Wrap the markdown body content in a .neo-timeline-item.comment structure.
  • Ensure H1 and Badges remain outside/above the timeline.
tobiu added the enhancement label on Jan 11, 2026, 12:18 AM
tobiu added the design label on Jan 11, 2026, 12:18 AM
tobiu added parent issue #8398 on Jan 11, 2026, 12:19 AM
tobiu referenced in commit 8e297e8 - "feat: Integrate Ticket Body into Timeline view (#8530)" on Jan 11, 2026, 12:54 AM
tobiu assigned to @tobiu on Jan 11, 2026, 12:54 AM
tobiu
tobiu Jan 11, 2026, 12:54 AM

Input from Gemini 3 Pro:

✦ Refactored the Ticket View to integrate the issue body into the timeline conversation.

Changes

  • Frontmatter Widget: Extracted frontmatter (table) to render as a distinct, collapsible widget at the very top of the view (above the title).
  • Body Bubble: The main issue description is now rendered as the first bubble in the timeline, complete with the author's avatar and creation timestamp.
  • Unified Timeline: The vertical axis now connects the Body Bubble to all subsequent events and comments.

Verified on dev. (#8530)

tobiu closed this issue on Jan 11, 2026, 12:55 AM