openclaw/packages/markdown-core/src
coder-master-0915 859fd0b11e
fix(markdown): keep IR text slicing UTF-16 safe (#110643)
* fix(markdown): keep IR text slicing UTF-16 safe

* fix(markdown): preserve UTF-16 IR boundaries

* chore(markdown): reconcile original merge-base

* fix(markdown): preserve UTF-16 IR boundaries

* test(markdown): verify portable UTF-16 boundaries

* fix(markdown): normalize safe slice offsets once

* fix(markdown): preserve safe slice SDK contract

* fix(markdown): preserve native UTF-16 slice semantics

---------

Co-authored-by: lizeyu-xydt <li.zeyu@xydigit.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-29 09:24:15 -04:00
..
assistant-transcript-headers.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
assistant-transcript.test.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
assistant-transcript.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
chunk-text.ts refactor: consolidate duplicate helper exports (#106016) 2026-07-13 03:22:00 -07:00
code-spans.test.ts fix(markdown): unify reasoning tag parsing (#113205) 2026-07-27 07:48:57 -04:00
code-spans.ts docs: document package sources 2026-06-04 20:54:41 -04:00
construct-fallbacks.test.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
construct-fallbacks.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
fences.test.ts fix(markdown): a fenced-code line with trailing text is content, not a closing fence (#96745) 2026-06-27 05:32:10 +08:00
fences.ts feat(tooling): adopt noUncheckedIndexedAccess via a strict-ratchet lane (phase 1) (#104577) 2026-07-11 10:26:12 -07:00
format-capabilities.ts refactor(markdown): unify format profile declarations (#113254) 2026-07-24 00:37:59 -07:00
frontmatter.test.ts fix(skills): warn on unterminated frontmatter (#110479) 2026-07-18 07:52:06 +01:00
frontmatter.ts fix(skills): warn on unterminated frontmatter (#110479) 2026-07-18 07:52:06 +01:00
html-tags.test.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
html-tags.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
index.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
ir-annotations.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
ir-source-spacing.ts fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
ir-spans.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
ir.block-metadata.test.ts refactor(zalouser): compile blocks from CommonMark IR (#113590) 2026-07-25 03:34:53 -07:00
ir.blockquote-spacing.test.ts
ir.chunking.test.ts docs: document package sources 2026-06-04 20:54:41 -04:00
ir.emphasis-cjk.test.ts fix(markdown-core): CJK-friendly emphasis flanking so **标签:**正文 renders bold (#101120) (#101230) 2026-07-07 05:43:42 +01:00
ir.hr-spacing.test.ts docs: document package sources 2026-06-04 20:54:41 -04:00
ir.links.test.ts fix(telegram): preserve authored file-reference links (#105911) 2026-07-18 20:33:05 -07:00
ir.nested-lists.test.ts feat(telegram): render rich markdown lists natively (#113158) 2026-07-23 15:41:21 -07:00
ir.raw-html.test.ts feat(telegram): send rich messages as rich html (#93286) 2026-06-15 20:38:41 +05:30
ir.table-block.test.ts feat(telegram): send rich messages as rich html (#93286) 2026-06-15 20:38:41 +05:30
ir.table-bullets.test.ts docs: document package sources 2026-06-04 20:54:41 -04:00
ir.table-code.test.ts fix(markdown): align code tables by display width (#55596) 2026-07-09 21:08:34 +01:00
ir.test.ts fix(markdown): keep IR text slicing UTF-16 safe (#110643) 2026-07-29 09:24:15 -04:00
ir.ts fix(markdown): keep IR text slicing UTF-16 safe (#110643) 2026-07-29 09:24:15 -04:00
ir.underline.test.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
reasoning-tag-parser.ts fix(markdown): unify reasoning tag parsing (#113205) 2026-07-27 07:48:57 -04:00
reasoning-tags.ts fix(markdown): unify reasoning tag parsing (#113205) 2026-07-27 07:48:57 -04:00
render-attributed.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
render-aware-chunking.test.ts fix(telegram): preserve word boundaries in proactive sends (#108801) 2026-07-16 11:18:17 -07:00
render-aware-chunking.ts fix(telegram): preserve authored file-reference links (#105911) 2026-07-18 20:33:05 -07:00
render-plain.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
render.annotations.test.ts refactor(markdown): share attributed range rendering (#112907) 2026-07-23 01:41:56 -04:00
render.capabilities.test.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
render.ts refactor(markdown): add capability-driven fallbacks (#112985) 2026-07-23 05:47:48 -04:00
tables.test.ts docs: document package sources 2026-06-04 20:54:41 -04:00
tables.ts docs: document package sources 2026-06-04 20:54:41 -04:00
types.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00