Skip to content

linexcel 1.16.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 21:23
55b5bca

[1.16.0] — 2026-10-23

Added

  • Add an Excel presentation to the Data tab alongside Datasette filters and
    exports: extract direct styles, theme/indexed colors, row/column dimensions,
    hidden cells and merged ranges from the source OOXML. Browse bounded areas
    with common number/date formatting and keyboard-accessible source details.
  • Open the local application with serve --open; use --port 0 to select a
    free port and report its actual mounted URL.
  • Configure llama.cpp template thinking explicitly in serve and manual
    acceptance, separately from gateway thinking settings, and include it in
    documentation cache identity.
  • Propose seven source-grounded agent workflows for workbook audits, KPI
    explanations, version comparisons, SQL migration, reconciliation, handover
    documentation and calculation discrepancies.

Fixed

  • Match acceptance completions through exact prompt/content fingerprints and
    unique local receipt indices, retaining raw provider IDs when a runtime
    recycles them. Reject ambiguous or reused vision receipts.
  • Bound glibc allocation arenas in Linux worker subprocesses to reduce
    virtual-address pressure on hosts with many CPU cores, including repeated
    imports for external and quarantined workbooks. Honor explicit settings.
  • Validate serve ports before creating storage and provide a recovery hint for
    an occupied port. A failed browser launch leaves the copyable URL available.
  • Use exclusive Windows server sockets so an occupied local port receives the
    same recovery hint without reclassifying genuine permission errors.
  • Discard malformed AI table rows without losing the surrounding documentation
    or other valid tables.
  • Recognize structured AI fences only as complete Markdown blocks, preserving
    prose and formula proofs after inline mentions of table or claim blocks.
  • Reframe exported graphs after changing sheets, including equal-sized subsets
    and mobile layouts whose canvas resizes when the node reader closes. Keep
    labels readable in small filtered views of a larger workbook, and discard
    delayed frames after history or camera changes so Back restores its viewport.
  • Lay out the current visible nodes after applying graph filters, preventing
    overlapping cards when changing sheets, node types or calculation differences.
  • Describe input and named-reference values read through the engine as readings
    rather than recalculations in the exported viewer.
  • Scope calculation guidance to Nodes and Graph, support arrow/Home/End
    navigation between the main tabs, and provide a skip link to the workbook.
  • Keep formatted presentation separate from raw Datasette values and exports;
    distinguish missing caches, unsupported formats and canonical formula
    fallbacks. Bound XML, format codes and response size, reject entity
    declarations, and discard stale replies after project or sheet changes.

Documentation

  • Explain the presentation limits: approximate browser geometry, complex number
    formats, conditional formatting, number-format colors, charts, frozen panes
    and print layout do not establish an exact Excel rendering.