Skip to content

[7/16] refactor(painter): extract block/measure resolution helper#2819

Merged
harbournick merged 8 commits into
mainfrom
tadeu/sd-2563-06b-remove-body-fallbacks
Apr 23, 2026
Merged

[7/16] refactor(painter): extract block/measure resolution helper#2819
harbournick merged 8 commits into
mainfrom
tadeu/sd-2563-06b-remove-body-fallbacks

Conversation

@tupizz

@tupizz tupizz commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

PR Stack (SD-2563: Dumb Painter Refactor)

# PR Title Status
1 #2810 Lift page metadata into ResolvedPage
2 #2811 Lift fragment metadata into resolved paint items
3 #2812 Pre-compute SDT container keys in resolved layout
4 #2813 Pre-compute paragraph border data in resolved layout
5 #2814 Move change detection into resolved layout stage
6 #2818 Lift paragraph/list block and measure into resolved items
7 #2819 Extract block/measure resolution helper 👈 this PR
8 #2820 Remove body blocks/measures from DomPainterInput
9 #2826 Add resolveHeaderFooterLayout helper
10 #2827 Deliver resolved items to decoration provider callback
11 #2828 Remove blockLookup — painter reads only resolved data
12 #2829 Delete dead hash helpers after blockLookup removal
13 #2845 Testing cleanup + alignment tests
14 #2853 Remove legacy createDomPainter wrapper API
15 #2906 Provider callback receives ResolvedPage instead of Page
16 #2909 Eliminate Page and sourceLayout from DomPainter

@linear

linear Bot commented Apr 15, 2026

Copy link
Copy Markdown

@tupizz tupizz self-assigned this Apr 16, 2026
@tupizz tupizz changed the title refactor(painter): extract block/measure resolution helper [7/16] refactor(painter): extract block/measure resolution helper Apr 22, 2026
Base automatically changed from tadeu/sd-2563-06a-lift-para-block to main April 23, 2026 02:55

@harbournick harbournick left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@harbournick
harbournick merged commit 04aae44 into main Apr 23, 2026
63 checks passed
@harbournick
harbournick deleted the tadeu/sd-2563-06b-remove-body-fallbacks branch April 23, 2026 03:18
@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in vscode-ext v2.3.0-next.46

@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in esign v2.3.0-next.46

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in template-builder v1.6.0-next.9

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in @superdoc-dev/react v1.2.0-next.44

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc v1.28.0-next.9

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc-cli v0.8.0-next.9

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc-sdk v1.6.0-next.45

@superdoc-bot

superdoc-bot Bot commented Apr 24, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc v1.29.0

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in @superdoc-dev/mcp v0.3.0-next.1

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc-sdk v1.8.0-next.1

@superdoc-bot

superdoc-bot Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in esign v2.6.0

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in template-builder v1.7.0

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented May 1, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc-cli v0.8.0

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented May 1, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in superdoc-sdk v1.8.0

@superdoc-bot

superdoc-bot Bot commented May 1, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in @superdoc-dev/mcp v0.3.0

The release is available on GitHub release

@superdoc-bot

superdoc-bot Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in vscode-ext v2.3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants