LearnNewsExamplesServices
Frontmatter
id8529
titleImplement rich HTML Timeline rendering for Ticket view
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 11, 2026, 12:07 AM
updatedAtJan 11, 2026, 12:15 AM
githubUrlhttps://github.com/neomjs/neo/issues/8529
authortobiu
commentsCount1
parentIssue8398
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 11, 2026, 12:15 AM

Implement rich HTML Timeline rendering for Ticket view

Closed v11.20.0 enhancementai
tobiu
tobiu commented on Jan 11, 2026, 12:07 AM

Parse the ## Timeline markdown section in Portal.view.news.tickets.Component to generate a rich, GitHub-style timeline.

  • Transform - Date @user event lines into iconic timeline nodes.
  • Transform ### @user - Date sections into comment bubbles with GitHub avatars.
  • Apply SCSS for a connected vertical timeline layout.
tobiu added the enhancement label on Jan 11, 2026, 12:07 AM
tobiu added the ai label on Jan 11, 2026, 12:07 AM
tobiu added parent issue #8398 on Jan 11, 2026, 12:07 AM
tobiu referenced in commit c9c1213 - "feat: Implement rich HTML Timeline rendering for Ticket view (#8529)" on Jan 11, 2026, 12:14 AM
tobiu assigned to @tobiu on Jan 11, 2026, 12:14 AM
tobiu
tobiu Jan 11, 2026, 12:15 AM

Input from Gemini 3 Pro:

✦ Implemented a high-fidelity HTML timeline rendering engine for the Portal's Tickets view.

Features

  • Dynamic Events: Automatic mapping of GitHub events (labeled, assigned, closed, etc.) to FontAwesome icons and thematic colors.
  • Comment Bubbles: Real-time GitHub avatar integration for commenters.
  • Vertical Rhythm: A continuous timeline axis with precise centering of all items.
  • Zero-Latency: Direct HTML generation within modifyMarkdown ensures no layout thrashing or deferred rendering.

Verified on dev branch. (#8529)

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