Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
1ed6076
Don't recursively step down into elements within a list item. This fi…
QuantumNightmare May 11, 2026
87d592b
Initial support for nested lists
QuantumNightmare May 11, 2026
fc10b72
Initial look at supporting (1), (a) and (i) as numbered lists
QuantumNightmare May 11, 2026
290ee7c
Slightly fixed the issue where numbering was not being displayed in s…
QuantumNightmare May 12, 2026
c2fb5f5
Fix a bug where if there is a second list, then the numbers for the f…
QuantumNightmare May 12, 2026
d066447
Test different numbered formats and fix issues along the way
QuantumNightmare May 12, 2026
9d7d8ff
consistent indenting
QuantumNightmare May 12, 2026
3a62132
Fix double indentation of the first nested list and wrote a unit test
QuantumNightmare May 12, 2026
dd617f1
Restore the ability for a list numbering to cross over multiple sections
QuantumNightmare May 12, 2026
4a36d9c
Don't need the zip packages in the codebase
QuantumNightmare May 12, 2026
a894f5a
Fix repository validation checks
QuantumNightmare May 12, 2026
2758c19
Test edge case where paragraphs before lists sometimes don't get incl…
QuantumNightmare May 12, 2026
2612a80
Fix the bug where paragraphs before lists sometimes don't appear in t…
QuantumNightmare May 13, 2026
aedfa13
unit test for an alphabet list not transofmring into a roman numerals…
QuantumNightmare May 13, 2026
a73862d
Fix bug where an alphabet list was transforming into a roman numerals…
QuantumNightmare May 13, 2026
5e6a959
unit test for 100 roman numerals
QuantumNightmare May 13, 2026
6cb5245
Full roman numeral support to pass the previous unit test
QuantumNightmare May 13, 2026
c007fca
Update alphabet test to check that none of the characters are getting…
QuantumNightmare May 13, 2026
029e0dc
doesn't belong in codebase
QuantumNightmare May 13, 2026
f0d898f
fix the formatting to pass validation
QuantumNightmare May 13, 2026
fe61989
format again with the correct line-length option this time
QuantumNightmare May 13, 2026
cf03dab
Fix warnings
QuantumNightmare May 13, 2026
4c2678f
Unit test for capital letter numbered lists
QuantumNightmare May 13, 2026
74ca6d6
Fix capital letter numbered list
QuantumNightmare May 13, 2026
01b4a8f
python -m ruff format --line-length 120 doc-maker
QuantumNightmare May 13, 2026
1c123a7
Unit test to reproduce issue with disappearing paragraph between list…
QuantumNightmare May 14, 2026
ebd1a4a
Fix the bug where a paragraph between list items was disappearing
QuantumNightmare May 14, 2026
0dec115
ah yes, need to format the files again
QuantumNightmare May 14, 2026
430e4f3
This is a feature enhancement and bug fixes, not a breaking change
QuantumNightmare May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion doc-maker/config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doc Maker",
"version": "2.0.0",
"version": "2.1.0",
"description": "Word document automation integration using python-docx with markdown-first content creation. AI agents should use markdown syntax for most content creation - headings (#), paragraphs, lists (- or 1.), formatting (**bold**, *italic*), tables, blockquotes (>), and code blocks. Only use non-markdown actions for images, page breaks, or when you need direct table creation with structured data arrays.",
"entry_point": "doc_maker.py",
"actions": {
Expand All @@ -10,6 +10,10 @@
"input_schema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Optional title for the document. Added as a heading if no markdown content is provided"
},
"markdown_content": {
"type": "string",
"description": "Markdown content to convert to Word document format. Use standard markdown: # for headings, **bold**, *italic*, - for bullets, 1. for numbers, | tables |, > blockquotes, ```code blocks```"
Expand Down
Loading
Loading