develop
fix(muya): render extensionless remote images served with a charset (shields.io badges) (#4857)
refactor(muya): mark core/state/selection/inline-renderer internals private (#4541)
fix: preserve empty task list items when parsing markdown (#4696)
fix(muya): load Prism component dependencies in order (fixes flaky c++ load) (#4861)
fix: preserve Google Docs CSS formatting on paste (#4699)
fix(editor): align code block line numbers vertically (#4583)
refactor(muya): unify Selection into facade over Text/Table/Image sub-selections (#4467)
feat(muya): migrate TS rewrite to packages/muya alongside legacy muyajs (#4314)
fix(export): repair five styled-HTML export regressions (math, vega, footnotes, TOC, images) (#4576)
chore(muya): remove redundant comments added during the muyajs port (#4463)
fix(muya): editor parity with muyajs (themes, fonts, spellcheck) + CLASS_NAMES cleanup (#4454)
refactor(muya): treat the code fence info string as the source of truth (CommonMark) (#4856)
fix: preserve bare URL HTML links on paste (#4711)
fix(muya): align serialized table columns by visual width (#1983) (#4636)