Skip to content

ElixirOffice 0.3.1

Pre-release
Pre-release

Choose a tag to compare

@leag1234 leag1234 released this 22 Oct 19:29
· 2 commits to main since this release

ElixirOffice desktop 0.3.1

Released 2026-10-22 (beta). Linux, Windows and macOS (Apple Silicon) packages; see the known limitations below.

Changed

  • A separate window for each document by default. The first document reuses the empty startup window. File > Options > Window offers Open documents in tabs and Show Home tab, both off by default. Home is available with tabs. Changing preferences affects future opens; existing editors retain their windows and edits. File > Close returns the last document to the start page; closing its native window still closes that window. The optional Home affordance does not consume another document slot. The global limit remains 16 document views. See document windows and tabs.

  • File commands in Office order. The integrated File menu groups document commands, keeps native Rename and Move to another window in Info and routes Export through the existing Save As workflow for supported output formats. Save, close and move continue to use their existing document guards. See desktop behavior.

  • Office-style start screen. Home, New and Open share the editor's templates and recent files; Options, Help and About remain available before opening a document. Embedded File > Home does not duplicate application navigation.

  • Remembered window placement and clearer tabs. Window size and position are restored within the available display work area. Optional tabs show file-type icons and a modified dot. A successful open finishes without a floating notice; important progress, errors and saved-file actions remain available. Opening an already-open file focuses its existing window rather than creating a duplicate.

Fixed and improved

  • Equation category icons. Shared ordinary and large buttons render the shipped SVG symbols for the twelve equation categories. Menus and mathematical choices are unchanged; modern icons, image overrides and custom fallbacks keep their existing behavior. See equation icons.
  • Late menu captions (issue 34). A normal menu item can receive its caption after rendering without dereferencing a missing anchor or replacing its icon. Header-only and divider paths retain their behavior. The reported complete Garuda startup failure was not reproduced; this fixes the demonstrated caption error, not every possible startup failure.
  • Document-opening diagnostics and deferred font discovery. Background computer-font discovery waits until after first paint, a five-second delay and ready/idle document views. Consented computer-font support remains available. Bounded local diagnostics record opening stages such as Wasm compilation, font work and conversion, with numeric durations and fixed outcomes, without document paths or contents. The existing diagnostics-copy command includes these records.
  • Release prerequisites checked before allocation. Planning and execution verify usable pip with --python support and the required exact pinned local builder images before creating output or reserving a build number. Failure gives an actionable error; the check installs, pulls and builds nothing. See release preflight.

Validation and limits

  • The final build 17 Linux and Windows packages contain these source changes. Revised window/Home navigation, the File menu and equation assets still need physical acceptance against the final 0.3.1 packages on each target platform.
  • The Windows owner's 30‚Äì60-second opening freeze with high CPU on a Core i3 / 8 GiB machine remains an investigation item. Deferring font discovery reduces competing startup work; no before/after measurement on that machine proves the delay resolved. Ask Windows testers for OS/app version, CPU/RAM, approximate opening time, first versus subsequent opens and copied opening diagnostics. Do not request document content or private file names. Wasm is still recompiled per new document window (about 0.5‚Äì1 second on slower CPUs in bounded experiments); no cross-editor compiled-module reuse is included.
  • Equation checks cover 112 template cases and a Linux source-overlay run in light/dark themes at 100/150 percent scale. These do not certify fresh Mac/Windows package assets, native dialogs or physical printing.
  • Linux test-harness teardown now signals its owned main process before a bounded group-kill fallback while the display stays alive. This is a test-cleanup correction, not a product lifecycle change or proof of the cause of the historical forced-cleanup SIGSEGV.
  • The compact title bar is not included in 0.3.1. The system window frame remains the release default. Mac-host fixture tests model platform branches on Linux; they are not physical macOS acceptance. The revised tabs/windows behavior is not physically qualified on Windows. The owner's successful 0.3.0 Windows test does not certify these revised 0.3.1 packages.
  • Native physical printing, OS associations, all display scales/compositors and every save environment remain outside automated source-test acceptance. Windows installers remain unsigned; the established Mac distribution is Apple Silicon, ad-hoc signed and not notarized. Final packaging claims must be checked against actual artifacts.
  • Inherited conversion limits remain: the modern LibreOffice 26.8 encrypted ODS envelope is unsupported; strict ODF 1.3 conformance is not claimed and normative ODF 1.2 validity remains unmeasured. Desktop original-PDF text editing, OCR, PDF-to-DOCX, offline digital signatures and real-time coediting remain unavailable.
  • The separate Nextcloud/Murena integration experiment is server-side synthetic compatibility evidence, not a new desktop coediting feature or production deployment. Ordinary PDF annotation saves were verified there; accepting a warning to leave without saving does not promise persistence. No PDF application fix is included.

Candidate qualification

Check Actual result
Product / DocumentServer source b10cda5e8c735d92ae5e8fbd64204e08e8a49e3b / adc905b591220200bd00907f66cc2d5b9e6144aa
Linux and Windows packaging unit suites 669/669 each; zero failed, skipped, cancelled or todo
Independent payload identity, editor resources, runtime and ASAR checks PASS; 18,776 resources in each of five payloads
Clean DEB installation PASS with apt-only declared dependencies; six ELF dependency checks as UID 1000; root-owned mode 4755 sandbox helper; no native-start claim
Packaging, default converter worker, public ODS/CBC browser gates PASS
PDF page-order/browser/pixel checks PASS; four page-order/browser/pixel jobs after a reviewed temporary-directory setup correction; original setup failure retained
Final Mac DMG PASS actual arm64 package audits; Mac strict units 669/669 with zero failed/skipped; ad-hoc signed, not notarized
Revised 0.3.1 Windows/macOS physical behavior UNVERIFIED
Physical printing and Gatekeeper acceptance UNVERIFIED

The pinned-tool download and PDF harness setup failures are retained in private build evidence. Neither is represented as a successful original run. Package bytes and frozen source/runtime pins are unchanged by qualification recovery. Publishing this candidate remains an owner action.