feat(rich-text): drop blockquote from the formatting set #103

Merged
pienter merged 3 commits from task/pienter-ui__rich-text-field__remove-blockquote into main 2026-09-19 22:43:48 +00:00
Owner

Stacked on the source view PR (#102).

Korneel decided blockquote leaves the rich text formatting set. The set is now paragraphs, headings 2 and 3, bold, italic, bullet and numbered lists, and links.

  • StarterKit's blockquote is switched off, so typing > , pasting a quote or entering <blockquote> in the source view never creates one; the text survives as a paragraph.
  • Removes the quote toolbar toggle, its label, its content styles and the quote icon (never released).
  • Glossary, ADR 0010, the backend contract allow-list, the AUDIT and the Unreleased changelog text no longer name it. Stories and playground fixtures use paragraphs instead.
  • The source view formatter still recognises a blockquote tag on purpose: older stored content may hold one until it passes through the editor.

Checks: typecheck, lint, format, package tests (59), playground tests (86), both builds green. Toolbar, roving keys, source view, paste and the > input rule checked in Storybook with synthetic events.

Stacked on the source view PR (#102). Korneel decided blockquote leaves the rich text formatting set. The set is now paragraphs, headings 2 and 3, bold, italic, bullet and numbered lists, and links. - StarterKit's `blockquote` is switched off, so typing `> `, pasting a quote or entering `<blockquote>` in the source view never creates one; the text survives as a paragraph. - Removes the quote toolbar toggle, its label, its content styles and the `quote` icon (never released). - Glossary, ADR 0010, the backend contract allow-list, the AUDIT and the Unreleased changelog text no longer name it. Stories and playground fixtures use paragraphs instead. - The source view formatter still recognises a `blockquote` tag on purpose: older stored content may hold one until it passes through the editor. Checks: typecheck, lint, format, package tests (59), playground tests (86), both builds green. Toolbar, roving keys, source view, paste and the `> ` input rule checked in Storybook with synthetic events.
The set is now paragraphs, headings 2 and 3, bold, italic, lists and links.
StarterKit's blockquote is off, so an input rule, a paste or the source view
cannot create one; the text survives as a paragraph. Removes the quote
toggle, its content styles and the unreleased `quote` icon, and updates the
glossary, ADR 0010 and the backend contract allow-list.
chore(examples): rich text fixtures without blockquotes
All checks were successful
ci / typecheck (pull_request) Successful in 31s
ci / lint (pull_request) Successful in 34s
ci / format (pull_request) Successful in 36s
ci / release (pull_request) Has been skipped
c74af1f8fb
pienter changed target branch from task/pienter-ui__rich-text-field__source-view-toggle to main 2026-09-19 22:40:18 +00:00
Merge branch 'main' into task/pienter-ui__rich-text-field__remove-blockquote
All checks were successful
ci / typecheck (pull_request) Successful in 31s
ci / lint (pull_request) Successful in 33s
ci / format (pull_request) Successful in 35s
ci / release (pull_request) Has been skipped
9308b995b1
# Conflicts:
#	packages/ui/CHANGELOG.md
pienter deleted branch task/pienter-ui__rich-text-field__remove-blockquote 2026-09-19 22:43:48 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pienter/ui!103
No description provided.