Skip to content

docs: give release-note sections real structure - #41

Merged
biswaroop1547 merged 4 commits into
mainfrom
fix/release-notes-structure
Aug 14, 2026
Merged

docs: give release-note sections real structure#41
biswaroop1547 merged 4 commits into
mainfrom
fix/release-notes-structure

Conversation

@biswaroop1547

Copy link
Copy Markdown
Contributor

The v1.5.0 entry renders as one wall of text - the bold section labels are glued into the paragraph beneath them.

Cause: in Markdown a line of **text** followed directly by prose is one paragraph. Older entries hid this because their labels were followed by bullet lists, which do break the paragraph.

What this changes:

  • content/docs/release-notes.mdx - blank line between every label and its body (9 places, all in the 1.5.0 entry).
  • app/global.css - label paragraphs inside an entry get heading spacing and weight, so a section reads as heading + body. Improves the older entries too. Bold labels are kept rather than real headings on purpose: this page holds every release, and real headings would put ~100 items in the table of contents.
  • components/mintlify.tsx - each entry gets id={label}, so docs.fluso.ai/release-notes#2026-08-14 resolves again. Mintlify used to generate these; the port dropped them, and release announcements link that way.
  • .github/workflows/publish-release-notes.yml - the blank line is now an explicit rule in the prompt, so the next generated entry cannot repeat this.

Verified with a local next build and the rendered HTML: label and body are separate <p> elements, the CSS rules compile, and id="2026-08-14" is present.

🤖 Generated with Claude Code

Biswaroop Bhattacharjee added 4 commits August 14, 2026 16:35
The 1.5.0 entry rendered as one wall of text: a bold label with no blank
line after it is joined into the paragraph below by Markdown, so every
section came out as <p><strong>label</strong> body...</p>.

- release-notes.mdx: blank line between every label and its body
- global.css: style label paragraphs like headings (spacing, weight) so a
  section reads as heading + body. Bold labels stay instead of real
  headings on purpose - one page holds every release, and real headings
  would put a hundred entries in the table of contents.
- Update: id={label}, so docs.fluso.ai/release-notes#2026-08-14 works again
  the way it did on Mintlify. Release announcements link that way.
- publish-release-notes.yml: the blank line is now a stated rule, so the
  next generated entry cannot repeat this.
Dense five-sentence sections read as a wall even once the heading is
separated. Every section is now short bullets carrying one point each,
which is the rhythm the 1.4.0 and 1.3.5 entries have. Nothing is dropped.
List items get a little vertical room, and the workflow prompt now states
bullets as the required section shape.
Each entry now answers to two addresses: #2026-08-14 and #v1.5.0. The date
badge and the version line are the links, so a reader can copy the address
of one release instead of sending the whole page. The version anchor sits
above the entry so the sticky header does not cover it after the jump.
Bullets that carried two or three points still read as paragraphs with a
dot in front. Split them so every bullet is one statement, which is the
rhythm of the 1.4.0 and 1.3.5 entries. 55 bullets now, average 82
characters against 134 in 1.4.0 - nothing dropped, only split.
@biswaroop1547
biswaroop1547 merged commit 4320ca7 into main Aug 14, 2026
3 checks passed
@biswaroop1547
biswaroop1547 deleted the fix/release-notes-structure branch August 14, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants