Skip to content

Fella v0.1.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 03:29
103f64f

A small update on top of v0.1.0: one new command, two real bugs fixed.

Added

  • /update — check for a newer release and install it, without a full
    manual reinstall. Downloads the right installer for your OS, verifies it
    against SHA256SUMS (the same check the install scripts already do), then
    closes Fella and hands off to the installer. Manual only — it never checks
    automatically or in the background.

Fixed

  • /reindex broke every already-loaded table. A workspace that opened
    fine could report the exact same, unchanged file as unreadable the moment
    /reindex ran later in that session. Affected any tabular file (CSV, TSV,
    JSON, NDJSON, XLSX), not a single file type.
  • install.ps1's checksum check always failed on Windows PowerShell 5.1,
    regardless of what the release's SHA256SUMS actually contained. This was
    already fixed live before this release — the install scripts aren't
    versioned release artifacts — noted here for completeness.

Install

macOS / Linux

curl -fsSL https://lilfella.app/install.sh | sh

Windows (PowerShell)

irm https://lilfella.app/install.ps1 | iex

Already on v0.1.0? Open Fella and type /update.

Or grab the build for your OS directly from this release: .dmg (macOS),
-setup.exe / .msi (Windows), .AppImage / .deb (Linux).

Verify your download

Builds are still unsigned. Check against SHA256SUMS, attached to this
release:

sha256sum -c SHA256SUMS          # macOS / Linux
Get-FileHash <file> -Algorithm SHA256   # Windows — compare by hand

Known limitations

  • /update's per-OS apply step is best-effort, not live-verified on
    every platform yet. Nothing is touched on disk until after the checksum
    passes, so a failure here means "didn't update", never a broken install —
    fall back to the install command above if it doesn't work for you.
  • run_python is not a hostile-code sandbox — see v0.1.0's notes,
    unchanged in this release.
  • Unsigned, no signed auto-updater. /update covers the common case;
    code signing and notarisation are still unplanned for now.