Skip to content

Sync upstream v0.1.9 and refactor spreadsheet charts - #17

Merged
naaiyy merged 5 commits into
mainfrom
agent/sync-upstream-v0.1.9
Aug 14, 2026
Merged

Sync upstream v0.1.9 and refactor spreadsheet charts#17
naaiyy merged 5 commits into
mainfrom
agent/sync-upstream-v0.1.9

Conversation

@naaiyy

@naaiyy naaiyy commented Aug 14, 2026

Copy link
Copy Markdown

What changed

  • Sync the BaseBlocks fork with Firecrawl AnyDoc v0.1.9.
  • Replace ad hoc XLSX chart range parsing with a bounded reference model that supports ordered multi-area references.
  • Resolve live worksheet values first and use OOXML chart caches as a standards-based fallback.
  • Isolate malformed chart parts so they cannot prevent a workbook from opening.
  • Render normalized column, bar, line, pie, and combination chart groups with Apache ECharts.

Root cause

The old parser removed the sheet name by taking text after the final exclamation mark. A valid multi-area formula therefore became an invalid single-cell fragment and rejected the complete workbook.

Validation

  • Full workspace type checks and tests
  • Viewer and ingestion budgets
  • Server and platform closure checks
  • Package dry run and production audit
  • Manual browser verification with event_revenue_simple.xlsx

abimaelmartell and others added 5 commits August 13, 2026 14:34
Pick up the unified crate release with parser resource bounds and Form XObject / small-caps extraction fixes.

Co-authored-by: Cursor <cursoragent@cursor.com>
…or-1.14.2

chore(deps): bump pdf-inspector to 1.14.2
Ship pdf-inspector 1.14.2 to the PDF frontend.

Co-authored-by: Cursor <cursoragent@cursor.com>
@naaiyy
naaiyy merged commit bf62ab2 into main Aug 14, 2026
5 checks passed
@naaiyy
naaiyy deleted the agent/sync-upstream-v0.1.9 branch August 14, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants