Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
TypeCellOS
/
BlockNote
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
767
Star
10.1k
Code
Issues
98
Pull requests
92
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
feat: Typst-powered accessible PDF export (PDF/UA-1)
- #2992
#2992
Merged
1/4
YousefED
merged 23 commits into
main
TypeCellOS/BlockNote:main
from
playground/typst-pdf-poc
TypeCellOS/BlockNote:playground/typst-pdf-poc
Copy head branch name to clipboard
Aug 31, 2026
Conversation
Commits
23
(23)
Checks
Files changed
Merged
feat: Typst-powered accessible PDF export (PDF/UA-1)
#2992
YousefED
merged 23 commits into
main
TypeCellOS/BlockNote:main
from
playground/typst-pdf-poc
TypeCellOS/BlockNote:playground/typst-pdf-poc
Copy head branch name to clipboard
Commits
Commits on Jun 22, 2026
poc
YousefED
committed
7937669
View commit details
Copy full SHA for 7937669
Browse repository at this point
Commits on Jun 30, 2026
improve typst exporter
YousefED
committed
56a7916
View commit details
Copy full SHA for 56a7916
Browse repository at this point
update tests
YousefED
committed
776075d
View commit details
Copy full SHA for 776075d
Browse repository at this point
Commits on Aug 20, 2026
Merge origin/main into playground/typst-pdf-poc
Show description for f6dc68a
YousefED
and
claude
committed
f6dc68a
View commit details
Copy full SHA for f6dc68a
Browse repository at this point
feat(typst): math & diagram mappings, SVG diagrams, @cantoo/pdf-lib
Show description for cfb9b6b
YousefED
and
claude
committed
cfb9b6b
View commit details
Copy full SHA for cfb9b6b
Browse repository at this point
fix(typst): review-driven hardening of the typst/pdf-ua pipeline
Show description for 12b63f4
YousefED
committed
12b63f4
View commit details
Copy full SHA for 12b63f4
Browse repository at this point
fix(typst): review pass-3 fixes, fully offline fonts, pinned poppler rasterizer
Show description for 87e9e74
YousefED
committed
87e9e74
View commit details
Copy full SHA for 87e9e74
Browse repository at this point
refactor(typst): split into xl-typst-exporter + Typst-based PDFExporter in xl-pdf-exporter
Show description for 2299aba
YousefED
committed
2299aba
View commit details
Copy full SHA for 2299aba
Browse repository at this point
docs(typst): export docs + review-driven packaging and API hardening
Show description for 90e1426
YousefED
committed
90e1426
View commit details
Copy full SHA for 90e1426
Browse repository at this point
fix(docs): demo page still imported the react-pdf exporter from the package root
Show description for 6262696
YousefED
committed
6262696
View commit details
Copy full SHA for 6262696
Browse repository at this point
fix(ci): e2e failure artifacts were never uploaded
Show description for 7cb50ae
YousefED
committed
7cb50ae
View commit details
Copy full SHA for 7cb50ae
Browse repository at this point
fix: address CodeRabbit review findings
Show description for d23319f
YousefED
committed
d23319f
View commit details
Copy full SHA for d23319f
Browse repository at this point
ci: add update-e2e-screenshots dispatch workflow
Show description for 4d69138
YousefED
committed
4d69138
View commit details
Copy full SHA for 4d69138
Browse repository at this point
ci: allow triggering the screenshot workflow from the feature branch
YousefED
committed
6b2cd52
View commit details
Copy full SHA for 6b2cd52
Browse repository at this point
test: regenerate Linux e2e screenshot baselines
Show description for a0c356b
YousefED
committed
a0c356b
View commit details
Copy full SHA for a0c356b
Browse repository at this point
ci: drop the temporary branch trigger from the screenshot workflow
Show description for 4697df2
YousefED
committed
4697df2
View commit details
Copy full SHA for 4697df2
Browse repository at this point
ci: pass the screenshot filter via env, not template expansion
Show description for 21db062
YousefED
committed
21db062
View commit details
Copy full SHA for 21db062
Browse repository at this point
feat(pdf): bundled default fonts, CDN-free by default; ODT cell merges; demo + example simplification
Show description for b3dcb74
YousefED
committed
b3dcb74
View commit details
Copy full SHA for b3dcb74
Browse repository at this point
chore(e2e): docker-only policy for the browser suite
Show description for f27153c
YousefED
committed
f27153c
View commit details
Copy full SHA for f27153c
Browse repository at this point
Commits on Aug 25, 2026
chore: review cleanups - drop generated docs agent files and redundant workflow
Show description for 92fe8a4
YousefED
committed
92fe8a4
View commit details
Copy full SHA for 92fe8a4
Browse repository at this point
Commits on Aug 28, 2026
Merge remote-tracking branch 'origin/main' into playground/typst-pdf-poc
YousefED
committed
71c637a
View commit details
Copy full SHA for 71c637a
Browse repository at this point
test(docx): regenerate the snapshot under main's per-list numbering
Show description for 15cc7e7
YousefED
committed
15cc7e7
View commit details
Copy full SHA for 15cc7e7
Browse repository at this point
fix(typst): compute table header-column styling from true start tracks
Show description for 821e7f4
YousefED
committed
821e7f4
View commit details
Copy full SHA for 821e7f4
Browse repository at this point
You can’t perform that action at this time.