LearnNewsExamplesServices
Frontmatter
id8589
titleAdd Dates to Portal Blog Tree List
stateClosed
labels
documentationenhancementai
assigneestobiu
createdAtJan 13, 2026, 11:12 AM
updatedAtJan 13, 2026, 11:16 AM
githubUrlhttps://github.com/neomjs/neo/issues/8589
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 13, 2026, 11:16 AM

Add Dates to Portal Blog Tree List

Closed v11.21.0 documentationenhancementai
tobiu
tobiu commented on Jan 13, 2026, 11:12 AM

We want to display dates in the Portal Blog tree list, similar to how they are shown in the Releases tree list.

Requirements:

  1. Update apps/portal/resources/data/blog.json to include a date field for each blog post.
    • Dates for most posts can be sourced from apps/portal/resources/data/medium_blog.json (matching by title).
    • "The Context Window Tax" date is 2025-11-23.
  2. Update apps/portal/model/Blog.mjs to:
    • Add the date field.
    • Update the treeNodeName calculation to display the date before the title, using the .release-date CSS class style (reusing existing styling if appropriate, or ensuring consistency). The format should be [Date] Title.

Styling Reference:

  • apps/portal/model/Release.mjs (calculate method)
  • resources/scss/src/apps/portal/shared/content/TreeList.scss (.release-date)
tobiu added the documentation label on Jan 13, 2026, 11:12 AM
tobiu added the enhancement label on Jan 13, 2026, 11:12 AM
tobiu added the ai label on Jan 13, 2026, 11:12 AM
tobiu assigned to @tobiu on Jan 13, 2026, 11:12 AM
tobiu referenced in commit 4425e85 - "feat: Add dates to Portal Blog tree list (#8589) on Jan 13, 2026, 11:16 AM
tobiu
tobiu Jan 13, 2026, 11:16 AM

Input from Gemini 3 Pro:

✦ I have implemented dates for the Portal Blog tree list with corrected styling.

  1. Data Update: Added date fields to apps/portal/resources/data/blog.json.
  2. Model Update: Updated Portal.model.Blog to display [Date] Title.
  3. Styling: Added .blog-date class to resources/scss/src/apps/portal/shared/content/TreeList.scss to ensure proper spacing (margin-right) between the date and the title.

The changes have been pushed to origin/dev.

tobiu closed this issue on Jan 13, 2026, 11:16 AM