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

184 Commits

Author SHA1 Message Date
lilleman 297ff0e7e3 Name the node's path and the fault when not-an-adf-document refuses a node inside the document 2026-11-10 22:40:33 +01:00
lilleman 785388d426 Refuse a pipe table whose padding would add more cells than the table holds 2026-11-10 17:13:18 +01:00
lilleman 3b61501fe2 Answer stability round 1: 1 🔴, 3 🟡 (0 misread); drop the probe files, keep a one-cell delimiter unescaped, and fix the docs 2026-11-10 17:13:18 +01:00
lilleman db2c395d05 Read a GFM pipe table's short rows, rows without a pipe and one column in portableMarkdownToAdf 2026-11-10 17:13:18 +01:00
lilleman 896e67fdfd Answer prose round 1: 0 🔴, 2 🟡 (0 misread); say a note keeps only its link and reword the note comments 2026-11-09 09:35:04 +01:00
lilleman 2aa246898d Keep the link around a note in adfToPortableMarkdown, chosen in shown-text beside the image's 2026-11-09 09:35:04 +01:00
lilleman ebe4092292 Answer product-owner round 1: 0 🔴, 4 🟡 (0 misread); correct the README claims, name the getter remedy, record the name panel 2026-11-09 07:51:13 +01:00
lilleman ca6016b4b6 Replace isAdfDocument with readAdfDocument, reading the input once into a plain copy 2026-11-09 07:51:13 +01:00
lilleman de680c61f3 Release 0.3.1 2026-11-08 14:07:23 +01:00
lilleman d84f03f890 Add the README and npm description change to the changelog 2026-11-08 11:06:22 +01:00
lilleman a9321afe87 Release 0.3.0 2026-11-05 17:22:33 +01:00
lilleman 0d7a071f4e Answer product-owner round 1: 0 🔴, 4 🟡 (0 misread); keep unreleased calls out of the Breaking entries and sharpen the feature page's intro 2026-11-05 12:09:36 +01:00
lilleman 1f86f24870 Publish what each call writes for chosen corpus examples, and fail the gate where the page is stale 2026-11-05 12:09:36 +01:00
lilleman f8157d3ad8 Write and read a table as its elements in the HTML dialect 2026-11-05 12:09:36 +01:00
lilleman d55a249ef3 Refuse the schema-forbidden shapes in the first step, carried or not 2026-11-05 12:09:36 +01:00
lilleman 9460f18f6f Answer product-owner round 1: 0 🔴, 4 🟡 (0 misread); list the breaking change on its own, name what to build, and cover the readers 2026-11-04 20:38:44 +01:00
lilleman a27a4453c2 Refuse an inline card a link marks in every writer, before it writes 2026-11-04 20:38:44 +01:00
lilleman 5856b3c0d3 Say the card refusal holds only in a block written as an element 2026-11-04 20:02:37 +01:00
lilleman b9fd34abfb Answer prose round 1: 1 🔴, 6 🟡 (0 misread); state the refusal beside the carry rule, date it, and fix the cause bullets and the message 2026-11-04 20:02:37 +01:00
lilleman 18c35e0f78 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); tell a caller who only holds the ADF to keep it read-only, and give the real reason 2026-11-04 20:02:37 +01:00
lilleman 64d4267218 Refuse an inline card a link marks in adfToHtml as unsupported-node-shape 2026-11-04 20:02:37 +01:00
lilleman 4dfea72c9c Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); describe a data card as adfToHtml writes it 2026-11-04 17:21:54 +01:00
lilleman 4ede66577e Write mentions and inline cards holding data as HTML elements, not the carry 2026-11-04 17:21:54 +01:00
lilleman 20a5d4f0c6 Answer prose round 1: 0 🔴, 8 🟡 (0 misread); correct the panel count, say which node rides the carry, list the new nodes' data-* attributes 2026-11-04 14:19:19 +01:00
lilleman 7c17447a87 Write emoji, status, date and URL card as HTML elements, not the carry 2026-11-04 14:19:19 +01:00
lilleman bab2ffcfb8 Group a line's runs in one home, part a line as its first fallback, and trim each portable line by its own runs 2026-11-04 13:23:04 +01:00
lilleman b2b124277a Answer prose round 1: 0 🔴, 6 🟡 (0 misread); reword the spanning comments, spec and changelog entry 2026-11-04 13:23:04 +01:00
lilleman 6a8d487128 Spell an emphasis or link once across the nodes its mark skips, in both writers 2026-11-04 13:23:04 +01:00
lilleman 97bd801c58 Answer prose round 1: 1 🔴, 6 🟡 (0 misread); reword the border entries, move the README row 2026-10-31 03:10:24 +01:00
lilleman d0867686d5 Build text holding no border mark in losslessMarkdownToAdf, and carry text holding one 2026-10-31 03:10:24 +01:00
lilleman 73c262c5e8 Answer prose round 1: 0 🔴, 10 🟡 (0 misread); say the HTML is read as a browser spells it, wherever it said exactly 2026-10-31 02:34:47 +01:00
lilleman 6cc59f8574 Read adfToHtml's HTML in htmlToAdf as a browser serializes it too 2026-10-31 02:34:47 +01:00
lilleman 6fd2e7ce07 Answer prose round 1: 0 🔴, 4 🟡 (0 misread); retitle and rewrite the cap's entry, measure the changelog against 0.2.0 2026-10-30 21:14:32 +01:00
lilleman d0b2e22aa8 Write a line where em shares a delimiter run with strong in time linear in its mark runs 2026-10-30 21:14:32 +01:00
lilleman dee5f8093d Answer stability round 2: 1 🔴, 1 🟡 (0 misread); carry pairs spanning the same nodes together, file item 161 for em sharing a run with strong 2026-10-30 15:45:11 +01:00
lilleman 4834e802d9 Answer prose round 1: 0 🔴, 7 🟡 (0 misread); reword the sweep's comments, the cost entry and item 160 2026-10-30 15:45:11 +01:00
lilleman 47b990feea Emit a line mixing em, strike and strong in time linear in its mark runs 2026-10-30 15:45:11 +01:00
lilleman fa2f32b309 Answer stability round 2: 1 🔴, 0 🟡 (0 misread); the changelog claims no bound for lines mixing em, strike and strong, and item 158 names them 2026-10-29 17:29:50 +01:00
lilleman bbd2ad9c74 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); the nesting entry names the refusal it speeds up, and both entries speak of ADF 2026-10-29 17:29:50 +01:00
lilleman dd4ff03909 Answer stability round 1: 1 🔴, 6 🟡 (0 misread); a carry refuses where the walk finds it, tests pin each batching guard, the changelog names the nested emphasis still quadratic, item 158 files it 2026-10-29 17:29:50 +01:00
lilleman 10cb24e706 Spell nested lists and quotes in time linear in the markdown 2026-10-29 17:29:50 +01:00
lilleman 55968bbd26 List the three converters that fail ordinary input, each with where it fails 2026-10-28 23:46:46 +01:00
lilleman d02077ae04 Answer prose round 2: 0 🔴, 2 🟡 (0 misread); the opening splits where it runs from who it is for, the changelog names both tables 2026-10-28 21:37:34 +01:00
lilleman fa5c425a4b Answer prose, product-owner, stability and principles round 1-2: 1 🔴, 7 🟡; the HTML row names every element, the README records the searches, the second table sorts 2026-10-28 21:37:34 +01:00
lilleman 9192f97f99 Answer round 1: the bar says every package runs in Node whatever it gets wrong, the HTML row names the marks it writes, the table drops a fork, md-adf's warnings show 2026-10-28 21:37:34 +01:00
lilleman 11529ac165 Open the README with the call to take for each need, and widen the converter comparison 2026-10-28 21:37:34 +01:00
lilleman ea6231d4d1 Say markdown written by 0.2.0 reads the same in 0.3.0 2026-10-28 19:15:04 +01:00
lilleman ded38b95be Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); the changelog says which markdown reads the same in 0.3.0 2026-10-28 19:15:04 +01:00
lilleman b0bf362ef9 Find code-span and link openers and unspellable mark runs by reading the escaped line back 2026-10-28 19:15:04 +01:00
lilleman becd7d8d4e Answer prose round 1: 0 🔴, 3 🟡 (0 misread); the destinationEnds comment names a stop and the stack, the changelog entry says neither escaped nor closed, the test name says where the paren is open 2026-10-28 13:27:06 +01:00