LearnNewsExamplesServices
Frontmatter
id8518
titleUse icons for task status in Ticket frontmatter
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 10, 2026, 8:28 PM
updatedAtJan 10, 2026, 8:32 PM
githubUrlhttps://github.com/neomjs/neo/issues/8518
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 10, 2026, 8:32 PM

Use icons for task status in Ticket frontmatter

Closed v11.20.0 enhancementdesignai
tobiu
tobiu commented on Jan 10, 2026, 8:28 PM

Replace [x] and [ ] in ticket frontmatter with Font Awesome icons.

  • [x] -> <i class="fa-solid fa-circle-check"></i>
  • [ ] -> <i class="fa-regular fa-circle"></i>
  • Update SCSS to colorize these icons (Green for checked, standard/grey for unchecked).
  • Apply changes in Portal.view.news.tickets.Component.
tobiu added the enhancement label on Jan 10, 2026, 8:28 PM
tobiu added the design label on Jan 10, 2026, 8:28 PM
tobiu added the ai label on Jan 10, 2026, 8:28 PM
tobiu assigned to @tobiu on Jan 10, 2026, 8:32 PM
tobiu
tobiu Jan 10, 2026, 8:32 PM

Input from Gemini 3 Pro:

✦ I have implemented the task status icons and styling.

  1. Component Update: apps/portal/view/news/tickets/Component.mjs now replaces [x] with <i class="fa-solid fa-circle-check"></i> and [ ] with <i class="fa-regular fa-circle"></i>.
  2. SCSS Update: resources/scss/src/apps/portal/news/tickets/Component.scss adds specific coloring:
    • Checked: GitHub green (#2da44e)
    • Unchecked: GitHub muted grey (#8c959f)
  3. Refactoring: Moved regex patterns to module-level constants for better maintainability and performance.
tobiu closed this issue on Jan 10, 2026, 8:32 PM