github leag1234/ElixirOffice v0.7.0
ElixirOffice 0.7.0

2 hours ago

ElixirOffice 0.7.0 — desktop build 47

Release cut: 2026-11-10. Update metadata is signed and was publicly verified before publication.

What's new

Print and PDF export

  • The print panel of the editors is available in the desktop app: page range or
    sheets, page size, orientation, margins, scale or fit to width, gridlines and
    headings, print titles and a preview. Print and Save as PDF both use the
    desktop PDF writer, and an option opens the PDF after it is saved.
  • Spreadsheets print well by default: when a sheet is wider than the page and no
    scaling is set, the panel proposes "Fit all columns on one page", switches to
    landscape when that fits better and centres the table. A sheet stored with a
    tiny scale is fitted to the page width for printing, and a notice explains it.
  • The printed range of a spreadsheet only counts what can be printed, and page
    margins larger than the page fall back to the default margins with a notice.
  • ODS files no longer get larger bottom and top page margins at every save.
  • "Export" of other formats is now "Export a copy": the document stays open on its
    original file. The message after an export is a short line at the bottom of the
    window instead of a card.
  • The mini toolbar opened by a right click closes with its menu, as in Office,
    and can be turned off in the options.

Layout

  • Metric-compatible substitutes for Verdana and Tahoma, the real Noto Sans with
    Word's line metrics, and the Ubuntu and Ubuntu Mono families are bundled, so
    documents set in these fonts keep their line breaks and page count (#66).
  • Tables: a row that must not split across pages moves whole to the next page in
    floating tables; auto-fit columns leave room for a first-line indent; the grid
    of a nested table no longer drifts when the document is laid out again (#66).
  • Character borders ("text in a box") are kept and drawn as one box around
    adjacent text (#66).
  • The underline of a superscript is drawn under the raised text (#67).
  • Devanagari text falls back to a bundled Devanagari font until installed fonts
    are loaded, and a monochrome emoji font is bundled as a fallback.

Markdown

  • Quotes and code look closer to GitHub, the text uses one 11 pt size, table
    alignment is kept when a cell starts with bold text or a link, and the
    proofing language follows the interface language.

Ask Elixir

  • Local OpenAI-compatible servers such as LM Studio with Qwen models work: tool
    calls written in the model's reasoning are recognised, local servers get a
    longer time limit, a wrong URL or a too-small context gives a clear message,
    and answers have a Copy button (#68).

Fixed

  • Fonts referenced by their full name, such as "Open Sans Bold", or by a
    localized family name resolve to the installed face (#62, #65).

Security

  • The PDF viewer engine of the desktop app is rebuilt from the ElixirOffice
    converter sources with the updated libraries instead of a prebuilt binary.
  • Electron 44.10.2 (backported Chromium, V8, Skia, PDFium and WebRTC fixes).
    Details are in SECURITY.md.

AI stays optional and off by default. Sending document context requires your
configured service, consent and explicit request. Documents are not sent to the
publisher.

Qualification

The portable test suite and the Windows packaging test suite each ran 1,435
tests with 1,435 passed and none failed or skipped.

On Apple Silicon macOS, the Darwin unit tests reported 1,435 tests: 1,366 passed,
none failed and 69 were skipped. The DMG audit passed. The packaged Mac app passed the six-format smoke test: for each of docx, xlsx, pptx, odt, ods and odp it opened a file, edited and saved it, reopened it and exported a PDF with the bundled Wasm PDF engine; the native Mac PDF sheet was not verified.

Layout was measured with the packaged app on 74 Word-for-the-web reference
documents, bundled fonts only, against packaged 0.6.6: 68 documents compared,
page count right for 68 of 68 (67 in 0.6.6), 7 documents improved by more than
one point and none worse.

Not run for this build: the unattended Mac check and the native Mac
Mailings and Avenir Next interface checks. Physical printing, Gatekeeper, Intel
Macs and this build on a physical Windows PC were not verified.

No all-green suite, native platform acceptance, speed improvement or
Office-layout equivalence is claimed.

Installation and updates

Use the package for your operating system and follow the
desktop installation instructions.
Exact download links and checksums accompany the qualified release.

Installers remain publisher-unsigned. macOS packages are arm64-only, ad-hoc
signed and not notarized; Gatekeeper may require the documented manual
approval. Update signatures authenticate update metadata and bytes; they do
not provide an OS publisher certificate. Silent updates are not available.

Known limitations

  • Fonts embedded in a document are not read yet; the bundled or installed font
    of the same name is used. Picture bullets are drawn as plain bullets.
  • Markdown round trips are not lossless: the text may be written back with a
    different list or line-break style, and formatting Markdown cannot express is
    dropped after the warning.
  • Chinese, Japanese and Korean text in PDF export uses the native path only
    for the safe case; rare characters such as CJK Extension B can still be
    missing from the PDF.
  • Physical printing, downloaded-installer handling, Gatekeeper and all-users
    installation require separate native checks.
  • On Linux hosts that restrict unprivileged user namespaces, the AppImage can
    run without the Chromium sandbox. Prefer the DEB on affected systems.
  • Long-session memory growth and Windows CPU spikes on lower-end computers
    remain unresolved.
  • Font substitution cannot reproduce every missing typeface or glyph.
  • Existing conversion, PDF, ODF, embedded-object and AI tool limits remain.
    AI can make mistakes.

Reporting problems

Open an issue with the app
version, operating system, steps and expected/actual behavior. For security
problems use private reporting as described in SECURITY.md, not a public issue.
Remove personal information, private content and API keys before sharing
attachments.

Corresponding source contains public snapshots of every repository used by the build: the product, DocumentServer, core, sdkjs, web-apps and the other DocumentServer components.

Public product revision: 86401c5.
Source archive: elixiroffice-desktop-source.tar.gz.
Source archive SHA-256: 1de95fc79f48644380b3f83d96a817d08d17eeb1de88894515ed4a530e1a5904.

Don't miss a new ElixirOffice release

NewReleases is sending notifications on new releases.