Frontmatter
| id | 8525 |
| title | Add Release badge to Ticket Header for navigation |
| state | Closed |
| labels | enhancementaifeature |
| assignees | tobiu |
| createdAt | Jan 10, 2026, 10:39 PM |
| updatedAt | Jan 10, 2026, 10:40 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8525 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8398 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 10, 2026, 10:40 PM |
Add Release badge to Ticket Header for navigation
tobiu added parent issue #8398 on Jan 10, 2026, 10:40 PM
tobiu assigned to @tobiu on Jan 10, 2026, 10:40 PM

tobiu
Jan 10, 2026, 10:40 PM
Input from Gemini 3 Pro:
✦ The following changes have been implemented:
- Release Badge Injection: Tickets belonging to a specific version now display a "Release" badge link in their header.
- Route Logic: The link correctly points to
#/news/releases/{version}(stripping the 'v' prefix for the route).- Styling: Added SCSS for the release badge using theme variables.
- Refactoring: Moved
regexH1to module-level constants.This completes the bidirectional navigation between Tickets and Releases.
tobiu closed this issue on Jan 10, 2026, 10:40 PM
Goal: Enhance the Tickets KB in Portal to provide a direct link from a Ticket to its parent Release.
Changes:
apps/portal/view/news/tickets/Component.mjs:regexH1to module constants.modifyMarkdownto inject aneo-release-badgeinto the ticket header if the ticket'sparentIdis a version string (not 'Latest').#/news/releases/{version}, stripping the 'v' prefix from the version string for the route path (e.g.,v8.22.0->8.22.0).resources/scss/src/apps/portal/news/tickets/Component.scss:.neo-release-badge(cursor, hover effects) to match the button styling usingvar(--button-text-color).Outcome: Users can now click a "Release" badge on any ticket to jump directly to the corresponding Release Notes in the Portal.