OfficeCLI/src/officecli
zmworm 10ea8db7d1 fix(xlsx): copy cells when row Add uses --from
CloneNode preserved the source row's RowIndex and every cell's
CellReference (e.g. "A1","B1"), so the "cloned" row collided with
the source at the same index — Excel showed only one row and A2
rendered empty despite a "Copied to /Sheet1/row[2]" success message.

Recompute a fresh RowIndex from the target sheet (append to end, or
ShiftRowsDown when inserting at a position) and rewrite every cell's
CellReference to point at the new row. Styles (StyleIndex) and values
ride along with the clone, so the copy now preserves fill/bold/value
as expected.
2026-04-19 01:55:37 +08:00
..
Core fix(xlsx): bind chart secondary Y axis to right edge via crosses=max 2026-04-19 01:24:35 +08:00
Handlers fix(xlsx): copy cells when row Add uses --from 2026-04-19 01:55:37 +08:00
Properties feat: Word watch server-side block diff with incremental SSE patches 2026-04-04 03:08:55 +08:00
Resources refactor(watch): detect excel chrome change server-side 2026-04-18 11:49:54 +08:00
BatchTypes.cs refactor: fix layering inversions, clean up namespace structure and access modifiers 2026-04-09 22:00:26 +08:00
BlankDocCreator.cs fix: add pgSz and pgMar to body-level sectPr in Word documents 2026-04-07 01:27:26 +08:00
CommandBuilder.Add.cs refactor(add): unify import params — deduplicate OLE helpers, normalize src as canonical prop name 2026-04-13 14:58:54 +08:00
CommandBuilder.Batch.cs fix(resident): close must release file before acking, no silent fallback 2026-04-10 17:08:48 +08:00
CommandBuilder.Check.cs feat(xlsx): add text overflow detection for wrapText cells in 'check' command 2026-04-18 17:53:34 +08:00
CommandBuilder.cs feat(resident): emit text-overflow warning on set/add through resident server 2026-04-18 20:06:51 +08:00
CommandBuilder.GetQuery.cs fix(excel): flatten row/column in get-selected output for grep 2026-04-13 17:38:06 +08:00
CommandBuilder.Import.cs chore(resident): tone down auto-start hint to a single inline note 2026-04-18 01:07:51 +08:00
CommandBuilder.Mark.cs fix(mark): get-marks --json keeps {version,marks,error} shape on errors 2026-04-08 09:01:53 +08:00
CommandBuilder.Raw.cs refactor: fix layering inversions, clean up namespace structure and access modifiers 2026-04-09 22:00:26 +08:00
CommandBuilder.Set.cs feat(ole): comprehensive OLE (Object Linking and Embedding) support across docx/xlsx/pptx 2026-04-11 18:51:21 +08:00
CommandBuilder.View.cs fix(word-html): footnote tables, nested ins/del, sdt/fldSimple hyperlink + theme fallback + symlink-safe preview temp 2026-04-17 18:52:25 +08:00
CommandBuilder.Watch.cs fix(watch): surface initial render errors to stderr 2026-04-19 00:02:22 +08:00
HelpCommands.cs feat(word): add remaining common field types 2026-04-16 12:25:42 +00:00
McpInstaller.cs fix(windows): add .exe to fallback binary name in McpInstaller and WatchServer 2026-04-14 02:41:12 +00:00
McpServer.cs docs(excel): correct sort syntax in help and MCP schema 2026-04-15 22:02:46 +08:00
officecli.csproj fix(xlsx): wrap non-Office OLE payloads in CFB Ole10Native 2026-04-18 16:27:10 +08:00
Program.cs refactor: fix layering inversions, clean up namespace structure and access modifiers 2026-04-09 22:00:26 +08:00
ResidentClient.cs feat(resident): auto-start on create + open extends idle timeout via RPC 2026-04-11 12:43:49 +08:00
ResidentServer.cs feat(resident): emit text-overflow warning on set/add through resident server 2026-04-18 20:06:51 +08:00
WikiHelpLoader.cs feat: wiki-based three-layer help system 2026-03-21 14:53:47 +08:00