lilleman
|
1ae7ba6992
|
Give an inline node no mark Atlassian's schema withholds from it, in every reader
|
2026-10-14 15:08:46 +02:00 |
|
lilleman
|
e882b5de7a
|
Spell colwidth as a comma list and a block's marks by name
|
2026-10-14 10:48:12 +02:00 |
|
lilleman
|
aa73e7d673
|
Spell the corpus's linked image as [](href)
|
2026-10-11 13:31:18 +02:00 |
|
lilleman
|
559ad4ec3c
|
Answer architecture round 1: a * marker before a first line of * alone takes a backslash, the marker choice is a decision, the spec names which lists alternate, and the stale listBreak test goes
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
40580e6948
|
Read a list whose bullet or ordered delimiter changes as two lists, and alternate the marker between adjacent lists in place of !adf:listBreak
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
2ca5ac41e6
|
Answer architecture round 1: the node table says a hard break takes no marks, and a link text of hard breaks alone reads as its destination
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
bfe26dd438
|
Round-trip JSON keys holding a backslash, quote or control character, and generate them in the properties
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
0bc086ba43
|
Answer architecture round 1: a code span opening a line spells as CommonMark, the slot refuses a null character, every generated document emits
|
2026-10-04 20:43:46 +02:00 |
|
lilleman
|
be6e5acd24
|
Pin a code block holding content=empty beside its language
|
2026-10-03 15:04:35 +02:00 |
|
lilleman
|
039aac8873
|
Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc: textBreak, empty keys, -0, typed carry fences, code blocks of several text nodes
|
2026-10-03 12:25:01 +02:00 |
|
lilleman
|
b02dea1277
|
13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list
|
2026-09-16 23:09:30 +02:00 |
|
lilleman
|
d44aa3c358
|
13a - rule's color, style and weight and layoutSection's columnRuleStyle join the tables
|
2026-09-16 22:34:12 +02:00 |
|
lilleman
|
0eb2665ffe
|
12c: the block directive forms read and spell !adf: openers and closers
|
2026-09-16 15:46:52 +02:00 |
|
lilleman
|
e7d3697dc4
|
12b: the inline directive forms read and spell the !adf: prefix
|
2026-09-16 09:52:52 +02:00 |
|
lilleman
|
5d09ad3d0e
|
4.3: a bare backtick run escapes wherever a later string of its length forms around an escape
|
2026-09-15 22:28:51 +02:00 |
|
lilleman
|
c5168ee985
|
4.3: a link opening a paragraph that reads as a link reference definition rides the carry
|
2026-09-15 21:22:34 +02:00 |
|
lilleman
|
4d032644f6
|
4.3: an escaped backtick run escapes whole, and a lone backtick before one escapes too
|
2026-09-15 21:05:16 +02:00 |
|
lilleman
|
fca1b68b74
|
4.3: a paragraph line reading as a link reference definition escapes its opening bracket
|
2026-09-15 21:05:16 +02:00 |
|
lilleman
|
04dc38c5d6
|
4.2: a link target's would-be directive escapes inside a directive's content
|
2026-09-14 23:25:13 +02:00 |
|
lilleman
|
4c8b6c9bd8
|
4.2: an autolink holding a backtick gives way inside a directive's content
|
2026-09-14 23:25:13 +02:00 |
|
lilleman
|
41b595b3bb
|
4.2: a link target's backtick escapes where it would open a code span inside a directive's content
|
2026-09-14 23:25:13 +02:00 |
|
lilleman
|
02bb6ff5d2
|
4.2: a list whose item holds a whitespace-only line takes the directive form
|
2026-09-14 23:25:13 +02:00 |
|
lilleman
|
28e881e3fb
|
4.2: a link's brackets balance inside a directive's content
|
2026-09-14 23:25:13 +02:00 |
|
lilleman
|
f8247ebb75
|
4.2: an empty link destination beside a title spells <>
|
2026-09-14 23:25:13 +02:00 |
|
lilleman
|
fb4caa6f3d
|
4.1: the review's test and comment fixes
|
2026-09-14 20:11:25 +02:00 |
|
lilleman
|
9a667c15c1
|
4.1: a text node carrying attributes never merges
|
2026-09-14 20:11:25 +02:00 |
|
lilleman
|
a540cdbe02
|
5b3: name the alignment form the bare shape claims, record the reserved names' codes
|
2026-09-03 19:23:48 +02:00 |
|
lilleman
|
5f8933e432
|
5b3: merge the code list's duplicate causes, spell the list separator, claim the bare pipe table
|
2026-09-03 19:05:23 +02:00 |
|
lilleman
|
09a9a6864b
|
Answer the stability pass: the slot a line ending reached, and the text an image description dropped
|
2026-09-01 22:35:05 +02:00 |
|
lilleman
|
bd6dee350a
|
Answer the architecture pass: the seam attribute reading names, and the speller a third file copied
|
2026-09-01 22:11:21 +02:00 |
|
lilleman
|
0ddfd11107
|
Read the inline nodes and the marks back, and keep the whitespace CommonMark does not strip
|
2026-09-01 21:35:52 +02:00 |
|
lilleman
|
4688dbd2cb
|
Read the block nodes back, and stop a marker change splitting a list
|
2026-09-01 17:58:29 +02:00 |
|
lilleman
|
cc794d541e
|
Read the emphasis, the links and the lone image CommonMark spells (#34)
|
2026-08-31 22:33:54 +02:00 |
|
lilleman
|
5975d8d912
|
Read the inline text, and decode the escapes and references CommonMark spells (#33)
|
2026-08-30 23:32:57 +02:00 |
|
lilleman
|
310c2c3827
|
Refuse two adjacent lists on the marker spelling, not the node type
|
2026-08-30 20:48:04 +02:00 |
|
lilleman
|
db7455fc33
|
Answer the stability review: a code or HTML block swallows the marker line too
|
2026-08-30 20:18:25 +02:00 |
|
lilleman
|
0cc34bcbbb
|
Read the container blocks, and part a nested list the tight spelling would swallow
|
2026-08-28 14:46:14 +02:00 |
|
lilleman
|
a36e3e1a37
|
Give the leaf block an arg slot, and drop the branch the leaf collapse orphaned
|
2026-08-27 15:41:38 +02:00 |
|
lilleman
|
8fe8760c78
|
Answer the review: one shape predicate, and the readable spellings give way
|
2026-08-27 15:35:24 +02:00 |
|
lilleman
|
97d34e3118
|
Give the CommonMark blocks a directive form for what their spelling cannot hold
|
2026-08-27 14:12:55 +02:00 |
|
lilleman
|
c42cffc434
|
Answer the review: one home per contract, and cover the matching's last branch
|
2026-08-27 13:17:08 +02:00 |
|
lilleman
|
5063ad5fc2
|
Model CommonMark's emphasis matching, and escape the delimiter that only closes
|
2026-08-27 12:42:46 +02:00 |
|
lilleman
|
d1799ac379
|
Fix the false claims round one found, and refuse the content a code span dropped
|
2026-08-27 11:42:43 +02:00 |
|
lilleman
|
61726d6e70
|
Carry what no section or mark spelling writes, and drop the mark refusal
|
2026-08-27 10:38:34 +02:00 |
|
lilleman
|
bb26089271
|
Pin the two scans the narrowing left alone, and name what stays raw
|
2026-08-27 00:07:44 +02:00 |
|
lilleman
|
cd34dbecc2
|
Keep the link-opener scan out of emitted syntax, which binds first
|
2026-08-26 23:53:18 +02:00 |
|
lilleman
|
2ebaeedfc9
|
Escape the quoted attribute value, and pin the canonical form and the pipe cell's edges
|
2026-08-26 23:27:29 +02:00 |
|
lilleman
|
2e4d9c4143
|
Corpus 2e2: the mark runs, the run a carry breaks, and one mark vocabulary
|
2026-08-26 22:47:13 +02:00 |
|
lilleman
|
2a5c848e81
|
Hold the lazy-continuation fence, and fault a colon run that closes nothing
|
2026-08-26 22:29:02 +02:00 |
|
lilleman
|
b0c7066810
|
Corpus 2e1: the carve-out escapes, the claimed line, and the 2e split
|
2026-08-26 22:14:06 +02:00 |
|