LearnNewsExamplesServices
Frontmatter
id8205
titleEnhance sub-issue status visibility in markdown frontmatter
stateClosed
labels
enhancementai
assigneestobiu
createdAtDec 30, 2025, 12:04 AM
updatedAtDec 30, 2025, 12:07 AM
githubUrlhttps://github.com/neomjs/neo/issues/8205
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtDec 30, 2025, 12:07 AM

Enhance sub-issue status visibility in markdown frontmatter

Closed v11.18.0 enhancementai
tobiu
tobiu commented on Dec 30, 2025, 12:04 AM

Currently, the subIssues, blockedBy, and blocking fields in the markdown frontmatter only list issue numbers. This makes it difficult to assess the progress of an Epic or the status of blockers without navigating to each issue.

Goal: Modify IssueSyncer to include a visual status indicator in these frontmatter lists.

Format: Change the list format from Integer[] to String[]:

  • [ ] {number} for OPEN issues
  • [x] {number} for CLOSED issues

Example:

subIssues:
  - "[x] 8170"
  - "[ ] 8171"

Implementation:

  • Update IssueSyncer.mjs to format these fields during the sync process.
  • Ensure the existing GraphQL query FETCH_ISSUES_FOR_SYNC retrieves the state for these related issues (verified: it does).
tobiu added the enhancement label on Dec 30, 2025, 12:04 AM
tobiu added the ai label on Dec 30, 2025, 12:04 AM
tobiu assigned to @tobiu on Dec 30, 2025, 12:05 AM
tobiu referenced in commit 182486c - "Enhance sub-issue status visibility in markdown frontmatter #8205" on Dec 30, 2025, 12:06 AM
tobiu closed this issue on Dec 30, 2025, 12:07 AM
tobiu cross-referenced by #8229 on Dec 31, 2025, 3:11 PM