Skip to content

History

Revisions

  • Add Excel headcount use case (HR Q2 tracker, intermediate) Adds the second use-case scenario: building a Q2 headcount and salary budget tracker, demonstrating batch create, data entry, mid-session correction, column insert with formula propagation, and validate. Includes screenshot, downloadable xlsx, and runnable shell script.

    @goworm goworm committed Apr 5, 2026
    766d724
  • Remove .gitignore from tracking

    @goworm goworm committed Apr 4, 2026
    343a45e
  • Replace Chinese examples with English in wiki find/anchor examples - command-add.md: replace Chinese text anchors with English equivalents - command-add-word.md: replace Chinese find: examples - command-add-ppt.md: replace Chinese find: examples - command-set-word.md: replace Chinese find examples - command-set-ppt.md: replace Chinese find/replace examples - word-document-set.md: replace Chinese find and regex examples

    @goworm goworm committed Apr 4, 2026
    eb8facf
  • Update wiki for v1.0.34: regex=true, move --after/--before, swap in batch Updates: - word-document-set.md: regex=true prop as alternative to r"..." prefix for find - command-move.md: --after/--before flags with auto-inferred --to from anchor path - command-batch.md: swap command, after/before fields for add/move, path2 for swap - command-add.md: find: anchors also support regex=true - agent-guide.md: regex=true in find+format task description - Find output now includes match count: "Updated ... (N matched)" - add/set --json returns node data for the affected element - All 187 pages bumped to v1.0.34

    @goworm goworm committed Apr 4, 2026
    92dbef0
  • docs: replace r"..." with regex=true in all find examples

    @goworm goworm committed Apr 4, 2026
    2a14890
  • Update wiki for v1.0.33: find+format, text-anchored insert, stable ID addressing Major features: - word-document-set.md: find+format (apply bold/color/highlight to matched text without replacing), regex support (r"..." prefix), find+replace+format combo; scope now controlled by path instead of scope= param - ppt-presentation-set.md: find+format and regex support for PPT - command-add.md: --after/--before flags with find:text and find:r"regex" anchors; Word inline insert (run, image, hyperlink) and block insert (table, paragraph — auto-splits paragraph); PPT inline run insert at text position - powerpoint-reference.md: stable ID addressing (@id=, @name= for shapes/pictures/ tables/charts/connectors/groups); Get returns stable paths - word-reference.md: add @commentId= and @sdtId= stable paths; Get returns @paraId= paths instead of positional indices - agent-guide.md: find+format, text-anchored insert, stable ID tasks - All 187 pages bumped to v1.0.33

    @goworm goworm committed Apr 4, 2026
    497b90c
  • Update wiki for v1.0.32: paraId stable addressing, LaTeX extensions, watch block diff Updates: - word-reference.md: stable element addressing via w14:paraId/textId and docPr ID (/body/p[@paraId=XXXX], /picture[@id=N], /chart[@id=N]); paraId assigned on creation, textId refreshes on content change, docPr IDs auto-deduped on open - word-equation-add.md: expanded LaTeX command reference — boxed, underbrace, overbrace, cancel, color, align/gathered/split/array environments, angle/ceil/floor delimiters, arc-trig functions, operatorname, set notation symbols, spacing - command-watch.md: Word watch upgraded to server-side block diff with incremental SSE patches (replace/add/remove/style), version numbering with gap detection, fallback to full refresh when >60% blocks changed - w14 text effects (textFill, glow, reflection) now rendered in Word HTML preview - Chart rendering fixes (radar/line color, NaN guard, axis subnormal values) - All 187 pages bumped to v1.0.32

    @goworm goworm committed Apr 4, 2026
    c5c5b2b
  • Update wiki for v1.0.31: Word watch paragraph-level diff - command-watch.md: Word watch mode now uses paragraph-level diff instead of full DOM replacement, preserving scroll position and minimizing re-render - All 187 pages bumped to v1.0.31

    @goworm goworm committed Apr 3, 2026
    4b12ac6
  • Update wiki for v1.0.30: batch improvements, query enhancements, stability fixes Updates: - command-batch.md: --force flag, spill-to-file for large output, error includes original item, stop-on-first-error default (user updated) - command-query-word.md: style and hyperlink selectors, p[last()] support, equation query scans inside table cells - Word HTML preview: responsive scaling, scroll preservation on SSE refresh - Batch: raw command requires explicit part field, inline JSON no longer double-encodes, resident envelope unwrapped for consistent format - PPT readback normalizations: lineWidth in pt, list canonical names, table cell valign top/bottom, friendly tc/tr query paths - Word fixes: accept-changes=all alias, protection=none without --force, hyperlink relationship cleanup on URL change, equation Set on oMathPara - Excel fixes: TotalsRowCount toggle, formula cross-sheet in preview - All 187 pages bumped to v1.0.30

    @goworm goworm committed Apr 3, 2026
    6dbbab4
  • docs: update batch docs with item field, spill-to-file, large output handling

    @goworm goworm committed Apr 3, 2026
    b06b15e
  • docs: update batch command documentation - Replace --stop-on-error with --force flag - Update JSON output format to show new envelope structure with summary - Document "op" as alias for "command" field - Clarify partial save behavior on error

    @goworm goworm committed Apr 3, 2026
    f0706d5
  • Update wiki for v1.0.29: document L2 properties, --page filter, formula preview Major updates: - word-document-set.md: 50+ new L2 properties (docDefaults, docGrid, CJK spacing, compatibility, settings flags, theme, extended) — already updated by user - ppt-presentation-set.md: show/print/theme/extended properties — already updated by user - command-view-word.md: --page filter (--page 1,3,5 or --page 2-5), font-metrics line-height, CJK auto-spacing - command-view-excel.md: live formula evaluation in HTML preview (cross-sheet refs), sheet tab color styling - word-style-set.md: lineSpacing property at style level - agent-guide.md: document-level settings, --page filter tasks All 185 pages bumped to v1.0.29

    @goworm goworm committed Apr 2, 2026
    e040ecb
  • Update wiki for v1.0.28: find-replace, sheet ops, pivot set, CJK overflow, slide master Excel updates: - excel-reference.md: find-replace (document/sheet level), sheet index addressing (/[1]), sheet reorder (move --index), column autoFit, gridlines/headings toggles - excel-chart-add.md: dataRange property for cell range references PowerPoint updates: - ppt-presentation-set.md: defaultFont, find-replace across all slides - ppt-slide-set.md: layout property to change slide layout - powerpoint-reference.md: slide master/layout paths, table cell[R,C] shorthand, equation set support Word updates: - command-view-word.md: word count in stats output - word-run-set.md: charSpacing/letterSpacing property Cross-format updates: - command-batch.md: inline JSON via --commands parameter - command-reference.md: create/new alias - agent-guide.md: find-replace, autoFit, gridlines, sheet reorder, layout set, defaultFont, slide master, equation set, CJK overflow check, batch inline JSON, sheet index, dataRange All 185 pages bumped to v1.0.28

    @goworm goworm committed Mar 31, 2026
    5b16adf
  • Fix 82 discoverability gaps: expand agent-guide and Home element lists Home.md: - Expand Word elements from 6 to 18 (add Run, Header/Footer, Section, Bookmark, Footnote, Hyperlink, Comment, TOC, Equation, Style, Field, SDT) - Expand Excel elements from 5 to 13 (add Comment, Named Range, Picture, Shape, Conditional Formatting, AutoFilter, Sparkline, Pivot Table) - Expand PPT elements from 5 to 13 (add Connector, Group, Video, Equation, Notes, Zoom, 3D Model, Theme) - Fix watch description to include Word and Excel agent-guide.md (comprehensive rewrite): - Split add section into Word (19), Excel (14), PowerPoint (14) subsections - Split set section into Word (14), Excel (11), PowerPoint (12) subsections - Add view modes list (text, annotated, outline, stats, issues, html, svg) - Add HTML/SVG preview tasks for all formats - Add watch (live preview) task - Add new "Advanced features" section: merge, CSV import, track changes, document protection, formula evaluator, document properties, auto-correction, path aliases - Add new "AI integration" section: MCP, skills, install - Add footnote/endnote query task

    @goworm goworm committed Mar 30, 2026
    3d87a82
  • Improve form field discoverability across wiki entry points - Home.md: add Form Field to Word elements list - agent-guide.md: add form field tasks (add + fill/update) to task tables - word-reference.md: add proper link format for Form Field row - word-document-set.md: add See Also link to form field page from protection section

    @goworm goworm committed Mar 30, 2026
    9dbcd7e
  • Update wiki: add PPT spatial coordinate output and overlap detection docs - ppt-shape-add.md: document coordinate output and overlap warning on Add - ppt-shape-set.md: document coordinate output and overlap warning on Set

    @goworm goworm committed Mar 30, 2026
    8402130
  • Update wiki for v1.0.27: form fields, document protection, PPT coordinates New pages: - word-formfield.md: legacy form fields (text, checkbox, dropdown) with add/set/get Updated pages: - word-document-set.md: document protection modes (readOnly, comments, trackedChanges, forms, none) - word-reference.md: form field element entry - command-add-word.md: formfield type - command-view-word.md: SDT and form field annotations in text/annotated output - command-skills.md: OpenCode agent support - PPT Add/Set now returns coordinates and warns on position overlap - All 185 pages bumped to v1.0.27

    @goworm goworm committed Mar 30, 2026
    09f2275
  • Update wiki for v1.0.26: Word HTML fidelity, watch auto-scroll, query-selector Set Updates: - command-view-word.md: expanded HTML preview support list (drop caps, floating tables, multi-column sections, table conditional formatting, theme borders, anchored images, TOC rendering, footnote numbering format, run borders/shading, CJK punctuation, fonts) - command-watch.md: auto-scroll to changed element; expanded Word preview details - command-set.md: query-selector paths in PPT/Excel Set; auto-create styles in Word - command-query-word.md: footnote and endnote selectors - word-style-set.md: paragraph border (pbdr.*) support at style level - All 184 pages bumped to v1.0.26

    @goworm goworm committed Mar 29, 2026
    f5df433
  • Update wiki for v1.0.25: Word HTML preview, formula evaluator, Excel HTML, skills overhaul Major features: - command-view-word.md: Word HTML preview (view html, --browser) with full formatting, tables, images, footnotes/endnotes, charts (SVG), equations (KaTeX), page layout - command-view-excel.md: Excel HTML preview with formatting, charts (SVG), sheet tabs, frozen panes, hidden rows/cols, RTL/i18n, accessibility (ARIA), print CSS - command-watch.md: now supports .docx and .xlsx in addition to .pptx - excel-reference.md: built-in formula evaluator (150+ functions, auto-eval at write time) - command-skills.md: per-skill install (officecli skills install <name>), skills list, 8 specialized skills (pptx, docx, xlsx, morph-ppt, pitch-deck, academic-paper, data-dashboard, financial-model), officecli- naming convention - All 184 pages bumped to v1.0.25

    @goworm goworm committed Mar 28, 2026
    5b73048
  • Update wiki for v1.0.24: chart overhaul, extended chart types, path aliases, remove support Chart overhaul (all formats): - 6 new chart types: waterfall, funnel, treemap, sunburst, histogram, boxWhisker (cx:chart) - 30+ new chart properties: manual layout (plotArea/title/legend/dataLabel x/y/w/h), reference lines, conditional coloring, axis line styling, tick marks, display units, log scale, individual data label text/positioning, series name/values Set, data point colors, error bars, explosion, smooth, markers, data table, rounded corners - Chart Remove support for Excel and Word Other updates: - word-reference.md: human-friendly path aliases (paragraph→p, table→tbl, row→tr, cell→tc, run→r) - excel-reference.md: table and chart now support remove - command-remove.md: Excel chart/table, Word chart/toc/footnote/endnote remove examples - All 184 pages bumped to v1.0.24

    @goworm goworm committed Mar 27, 2026
    36983f2
  • Update wiki for v1.0.23: install command, remove paths, bug fixes New pages: - command-install.md: one-step setup (binary + skills + MCP fallback) Updated pages: - Home.md / command-reference.md: install command entry - word-reference.md: TOC and footnote/endnote now support remove - word-section-set.md: pageWidth/pageHeight Get returns unit-qualified cm strings - All 182 pages bumped to v1.0.23 Notable bug fixes: - Word comment removal properly cleans up body references and VmlDrawingPart - Image part reference counting prevents premature deletion - Conditional formatting uses auto-incremented priority - MathML rendering fixes for delimiter, nary, and run elements - Font size uses Math.Round instead of truncation - Linux musl and win-arm64 build targets added

    @goworm goworm committed Mar 27, 2026
    32de244
  • Update wiki for v1.0.22: SVG preview, template merge, CSV import, sparklines, track changes New pages: - command-merge.md: template merge with {{key}} placeholder replacement - excel-sparkline.md + excel-sparkline-add.md: inline sparkline charts Updated pages: - command-view-ppt.md: native SVG rendering mode (shapes, charts, MathML formulas, no JS needed) - command-reference.md: merge command; CSV import; property auto-correction; bare key=value detection - command-mcp.md: merge command in unified tool - command-add-excel.md: sparkline and csv/tsv types - excel-reference.md: sparkline element; document properties (title, author, etc.) on root path - excel-chart-add.md: dotted syntax for cell range references (series1.values=Sheet1!B2:B13) - excel-cell-set.md: font.strikethrough alias - word-reference.md: track changes accept/reject; hyperlink url/text set - ppt-presentation-set.md: document metadata properties - powerpoint-reference.md: presentation get support - Home.md: merge command entry - version.json: new source file mappings - All 181 pages bumped to v1.0.22

    @goworm goworm committed Mar 26, 2026
    fc8661a
  • Update wiki for v1.0.21: skills auto-detect 9 AI tools, 3D preview, Word aliases/units Updates: - command-skills.md: expanded to 9 AI coding tools (Cursor, Windsurf, MiniMax, OpenClaw, NanoBot, ZeroClaw); auto-detect on first install - command-view-ppt.md / command-watch.md: 3D model (Three.js) and zoom rendering in HTML preview - word-section-set.md: pageWidth/pageHeight now accept cm/in/pt units - word-paragraph-add.md: listLevel property; indent alias; strikethrough alias - word-paragraph-set.md: indent alias for leftIndent; strikethrough alias for strike - word-table-set.md: colspan alias for gridSpan - All 178 pages bumped to v1.0.21

    @goworm goworm committed Mar 25, 2026
    e13404f
  • Update wiki for v1.0.20: massive bug-fix release, new remove paths, --json on create/open/close Key updates: - command-create.md / command-open.md: --json support for create, open, close commands - command-remove.md: new Excel removable paths (cf, comment, shape, picture, run[N]); PPT notes removal - command-reference.md: --json now available on create/open/close - excel-cell-get.md: new alignment.textRotation/indent/shrinkToFit attributes - ppt-picture-set.md: rotation, opacity, name properties - ppt-connector-add.md: connector fill support - ppt-presentation-set.md: 8 new slideSize presets (a3, letter, b4, b5, 35mm, overhead, banner, ledger) - word-paragraph-set.md: vertAlign and smallCaps properties - word-field-add.md: new field types (author, title, subject, filename, time) via fieldType property - All 176 pages bumped to v1.0.20

    @goworm goworm committed Mar 24, 2026
    a404a92
  • Update wiki for v1.0.19: 3D models, MCP unified tool, skills command, Excel rich text/protection New pages: - ppt-3dmodel.md + ppt-3dmodel-add.md: 3D model (.glb) insertion with position, rotation, camera - command-skills.md: skills install command for claude/copilot/codex targets Updated pages: - command-mcp.md: unified single 'officecli' tool with command param; help command for format reference - command-reference.md: skills command entry; negative position values; auto-fix OOXML encoding note - excel-cell-set.md: cell protection (locked/formulahidden); superscript/subscript; array formulas; rich text run[N] set - excel-cell-get.md: rich text readback (run[N]); mergeAnchor; cachedValue/uncalculated; protection/superscript/subscript/arrayformula - excel-cell.md: run[N] path added - powerpoint-reference.md: 3D model element row - command-watch.md: idle timeout watchdog (auto-shutdown after 5min inactivity) - Home.md: skills command entry - All 176 pages bumped to v1.0.19

    @goworm goworm committed Mar 23, 2026
    42898b0
  • Update wiki for v1.0.18: Excel insert/shift, path notation, formula warnings, view --browser - excel-cell-add.md: Document row insert with auto-shift; new col insert with --index/--name/--width - excel-reference.md: Add Excel native path notation table (Sheet1!A1, Sheet1!A:A, Sheet1!1:1) - excel-cell-set.md: Range set now applies style props per-cell; theme color readback (lt1/dk1/accent1) - command-remove.md: Formula warnings when removing Excel rows/columns (#REF! and shifted cells) - command-view.md + command-view-ppt.md: html mode now outputs to stdout by default; --browser opens browser - All 173 pages bumped to v1.0.18

    @goworm goworm committed Mar 23, 2026
    1cf70fc
  • Update wiki for v1.0.17: MCP server, JSON envelope, query filters, image URLs New: MCP server command (officecli mcp) with 11 exposed tools and client registration for Claude, Cursor, VS Code, LM Studio. New: Structured JSON envelope for all --json commands with error codes, suggestions, and valid values. New: view stats/outline/text --json returns structured data (not plain text). New: Query [attr] exists filter and malformed selector validation. New: Image sources accept base64 data URIs and HTTP(S) URLs. New: Table row c1/c2/c3 shorthand for setting cell text (Word + PPT). Word path-not-found errors now include available children context. All pages bumped to v1.0.17.

    @goworm goworm committed Mar 22, 2026
    ef74cbc
  • Update wiki for v1.0.16: agent-friendly errors, chart SVG rendering Error messages now include valid property lists for each element type. HTML preview: inline SVG chart rendering for all chart types (column, bar, line, pie, area, radar, bubble, stock, combo) with 3D isometric faces, data labels, and gridlines. Negative dimensions now rejected in ParseEmu. Word gradient angle validation now throws instead of warning. All pages bumped to v1.0.16.

    @goworm goworm committed Mar 22, 2026
    7300e2a
  • Update wiki for v1.0.15: watch command, table merge, connector arrows, picture geometry New commands: watch/unwatch for live HTML preview with auto-refresh. New config command for CLI logging. PPT table cells: merge.right and merge.down convenience properties. PPT connectors: headEnd/tailEnd arrowhead properties. PPT pictures: geometry/shape property for clip shape on add. PPT property aliases: left/top for x/y, border/border.color/border.width for line. HTML preview: KaTeX equation rendering. All pages bumped to v1.0.15.

    @goworm goworm committed Mar 22, 2026
    bcaf536
  • Update wiki for v1.0.14: document HTML preview for PowerPoint New view mode: html/h renders PPT slides as interactive HTML preview with navigation UI, custom geometry, 3D effects, and gradients. Opens in browser by default, outputs raw HTML with --json. Supports --start/--end for slide range. All pages bumped to v1.0.14.

    @goworm goworm committed Mar 21, 2026
    b4b8eb3