3
0
mirror of https://github.com/larvit/adf-codec.git synced 2026-11-12 19:58:28 +01:00
Commit Graph

1007 Commits

Author SHA1 Message Date
lilleman 5fdb539b37 Answer stability round 2: 0 🔴, 1 🟡; quote one reader's time in the changelog 2026-10-23 12:08:09 +02:00
lilleman 94f4df4dcf Answer stability round 1: 0 🔴, 6 🟡; share the label limit with readLabel, pin it at 1000 characters, move item 129 to the changelog 2026-10-23 12:08:09 +02:00
lilleman ddcfa6ee1a Answer principles round 2: 1 🔴, 1 🟡; bound the collapsed label at 999 too, pinned by a test 2026-10-23 12:08:09 +02:00
lilleman f1aca51916 Answer principles round 1: 2 🔴, 5 🟡; bound a shortcut label at 999, file item 130, keep literal brackets as text, split pairingsByOpener 2026-10-23 12:08:09 +02:00
lilleman 759c522767 Read emphasis and link brackets in time linear in the inline markdown 2026-10-23 12:08:09 +02:00
lilleman 5d301b7032 Record the reading cost of the chunk before item 129 2026-10-23 12:08:09 +02:00
lilleman 865b48b908 Split HTML into ten items: a limited adfToHtml and htmlToAdf with tables and inline nodes in 0.3.0, more nodes in 0.4.0, foreign HTML and composed calls in 0.7.0 2026-10-23 11:58:04 +02:00
lilleman 27e394f9e3 Plan 0.3.0 as HTML conversion and score anchors; move performance, readability, border marks and the announcement to 0.4.0 2026-10-23 11:58:04 +02:00
lilleman abb2b417ff Name parseInlineContent as the caller asking the emitter about an opening link 2026-10-23 10:45:33 +02:00
lilleman 45515e9c85 Carry each (image) one way: the link directive moves its own to the end 2026-10-23 10:45:33 +02:00
lilleman 61a5c073e9 Record the comprehension check: paired ruling worse against 33e2a86 2026-10-23 10:45:33 +02:00
lilleman ef14f98c3e Answer prose round 1: 0 🔴, 8 🟡; split the image-in-link ruling out, place the (image) plainly, credit only the same-URL rule to the portable writer 2026-10-23 10:45:33 +02:00
lilleman 17722a0f57 Answer stability round 1: 0 🔴, 3 🟡; pin the image titles besideLink compares, drop two dead clauses, file item 129 2026-10-23 10:45:33 +02:00
lilleman 28878122ee Answer product-owner round 1: 0 🔴, 1 🟡; write no (image) after a link to the image itself 2026-10-23 10:45:33 +02:00
lilleman 49ec55bef2 Answer architecture round 2: 1 🔴, 0 🟡; keep each (image) a piece of its own through every mark slot, so no image description reads it as alt text 2026-10-23 10:45:33 +02:00
lilleman 78104b6746 Answer architecture round 1: 1 🔴, 2 🟡; keep the (image) trailer out of alt text, refuse a node slot holding an image inside a link 2026-10-23 10:45:33 +02:00
lilleman e82998c322 Keep an image's URL and title inside a link as (image) after the link 2026-10-23 10:45:33 +02:00
renovate[bot] add0ac96ff Update oven/bun Docker tag to v1.4.4 2026-10-22 22:11:27 +00:00
lilleman 48c8d303d9 Answer principles round 2: 0 🔴, 0 🟡; say where the changelog's title escapes apply 2026-10-22 22:06:59 +02:00
lilleman 59c77a9675 Answer prose round 1: 0 🔴, 1 🟡; reword the title comment and the changelog entry 2026-10-22 22:06:59 +02:00
lilleman 5de03a7b41 Answer stability round 1: 0 🔴, 4 🟡; pin a lossless cell's trailing and escaped pipe and the image title's escapes 2026-10-22 22:06:59 +02:00
lilleman 0841616352 Answer principles round 1: 0 🔴, 4 🟡; escape a title's backslash only where CommonMark reads an escape, check pipes in lossless syntax alone, split the title tests, state the portable escapes 2026-10-22 22:06:59 +02:00
lilleman 2d7d8f8af6 Spell a portable link title holding a backslash, an entity reference or, in a table cell, a pipe 2026-10-22 22:06:59 +02:00
lilleman a734ba250f Record the reading cost of the last chunk 2026-10-22 22:06:59 +02:00
lilleman 33e2a86a14 Record the comprehension check: paired ruling better against 2e06141 2026-10-22 21:38:41 +02:00
lilleman d2531d059c Answer prose round 1: 0 🔴, 7 🟡; state the seam's comments and the decision exactly, and reflow 2026-10-22 21:38:41 +02:00
lilleman e1f37cde43 Answer principles round 1: 0 🔴, 7 🟡; mint task ids within the engine limits, fold == into inline-tokens.ts, keep one frame per quote level, pass the list's path once 2026-10-22 21:38:41 +02:00
lilleman 8f28d7bcc2 Answer architecture round 1: 0 🔴, 4 🟡; share the quoting, carry list facts on the spelled list, keep inExpand in the portable reader 2026-10-22 21:38:41 +02:00
lilleman 0c0a9e7835 Move the portable flavour's reading and writing into markdown/portable/ 2026-10-22 21:38:41 +02:00
lilleman 5278f68262 Answer prose round 1: 0 🔴, 4 🟡; fold item 102 into the decision's sentence and tighten the comments 2026-10-22 19:27:04 +02:00
lilleman 41ccdcb76e Answer stability round 1: 0 🔴, 1 🟡; pin the nesting limit of task lists 2026-10-22 19:27:04 +02:00
lilleman 3928fcddde Answer principles round 1: 0 🔴, 2 🟡; drop the unreachable guards and pass the list index in 2026-10-22 19:27:04 +02:00
lilleman f3b0576023 Place a refused task-list block by the one split of the list 2026-10-22 19:27:04 +02:00
lilleman 110707f907 Answer prose round 1: 0 🔴, 0 🟡; wrap the reading rule and keep Goals and Audience in the README bullet 2026-10-22 13:05:02 +02:00
lilleman 21ba8c8a5e Reset the reading-cost trend 2026-10-22 13:05:02 +02:00
lilleman 4c329b69c1 Read CHANGELOG, MIGRATION, README and the flavour spec in part, and drop item 92 2026-10-22 13:05:02 +02:00
lilleman f54437826c Answer principles round 2: 0 🔴, 0 🟡; probe directive/ importing emit/ too 2026-10-22 01:51:15 +02:00
lilleman 2c6997af1d Answer principles round 1: 0 🔴, 3 🟡; add a leg proving the boundary rules fire 2026-10-22 01:51:15 +02:00
lilleman 6eb81a5ce6 Answer prose round 1: 0 🔴, 5 🟡; put the boundaries' reason in the source-parts entry and drop item 127's overreach 2026-10-22 01:51:15 +02:00
lilleman c2fa6fa9b0 Hold the import boundaries in the lint config and name its script and leg lint 2026-10-22 01:51:15 +02:00
renovate[bot] 9d180ae7e8 Update Node.js to v24.22.1 2026-10-21 23:41:57 +00:00
lilleman 8afddada2f Answer auto-reviewer round 1: 0 🔴, 1 🟡; block item 73 on the new question item 126 2026-10-22 00:17:14 +02:00
lilleman 48e5f045d1 Answer prose round 1: 0 🔴, 5 🟡; state the directive boundary, split the spelling-questions sentence and tighten the plan items 2026-10-22 00:17:14 +02:00
lilleman d36c99cd55 Answer principles round 1: 0 🔴, 2 🟡; drop the source-scanning test and file the lint question 2026-10-22 00:17:14 +02:00
lilleman 3f7b3a386e Answer architecture round 1: 0 🔴, 2 🟡; join empty-keys to the directive grammar and name the readers by direction 2026-10-22 00:17:14 +02:00
lilleman b080410852 Give the directive grammar, flavours and reader failures one place each 2026-10-22 00:17:14 +02:00
lilleman db10287cae Append the reading-cost figure 2026-10-22 00:17:14 +02:00
renovate[bot] cb509d270b Update denoland/deno Docker tag to v2.9.8 2026-10-21 18:33:01 +00:00
lilleman b3d3645e0b Answer prose round 1: 0 🔴, 3 🟡; drop the decision entry and let E and I anchor now 2026-10-21 11:36:41 +02:00
lilleman 5b2325af8c File item 125 for the missing score anchors and the rule for changing outside tooling 2026-10-21 11:36:41 +02:00