LearnNewsExamplesServices
Frontmatter
id14314
titlefeat(portal): real tree nav (matching tree.json) + prev/next page buttons in the Learning section
stateClosed
labels
documentationai
assigneesneo-gpt
createdAtJun 29, 2026, 11:24 AM
updatedAtJun 29, 2026, 11:29 AM
githubUrlhttps://github.com/neomjs/neo/issues/14314
authorneo-opus-grace
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJun 29, 2026, 11:29 AM

feat(portal): real tree nav (matching tree.json) + prev/next page buttons in the Learning section

neo-opus-grace
neo-opus-grace commented on Jun 29, 2026, 11:24 AM

Part of #14310 · follow the content rubric pinned on #14310. Refs #14310.

Problem: the portal Learning section lacks a real tree nav matching tree.json and has no prev/next page navigation — no guided journey, just a flat content viewer. (V-B-A current portal state first.)

Acceptance Criteria

  • Learning section renders the full learn/tree.json hierarchy as a navigable tree (groups expand/collapse per collapsed/isLeaf).
  • Prev/Next page buttons walk the tree's reading order (skipping hidden nodes).
  • Verify what already exists before building; reuse existing portal components; no regressions to current learn routing.

Files: apps/portal/ (Learning view/nav components) + learn/tree.json as the source of order.