Skip to content

Releases: faratech/linefeed

Linefeed 0.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 21:10

Full Changelog: v0.1.0...v0.1.1

Linefeed 0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 04:14

GitHub automatic updates

  • Release builds check GitHub for stable updates and download them in the background.
  • Settings → About now includes update checks, download progress, a Restart to update button, and an Automatic updates switch.
  • Updates install on actual exit. Closing to the Windows tray keeps the app running.
  • Explicit update restarts restore the active server, joined channels and keys, query tabs, selected tab, away status, and unsent draft.

Installation and recovery

  • Updates select the correct Windows ARM64/x64/x86, Linux ARM64/x64, or macOS universal binary.
  • Downloads must match GitHub's SHA-256 digest and SHA256SUMS. Windows also verifies both Fara Technologies LLC and Mike Fara signatures.
  • Replacement uses staging on the same filesystem, a durable journal, and a retained backup. An unsuccessful explicit restart restores the previous executable and attempts to reopen it once.
  • Releases are assembled and signed as drafts, then verified before publication.

Upgrading

Existing users must download 0.1.0 manually once to enable future automatic updates. Development builds can check updates but cannot replace themselves. Unwritable installation locations require a manual download.

macOS binaries remain unsigned; follow the installation instructions if macOS blocks the first launch.

See updater behavior, recovery, and release documentation.

Linefeed 0.0.9

Choose a tag to compare

@github-actions github-actions released this 30 Sep 02:26

Full Changelog: v0.0.7...v0.0.9

Linefeed 0.0.7

Choose a tag to compare

@faratech faratech released this 12 Sep 18:29

Fixes repeated scroll jumping when joining a channel with history enabled. History pages now settle the scroll position before display, and each room retains its own scroll state.

Validation: all 156 tests pass, including a regression test for history loading; Clippy passes with warnings denied.

Full Changelog: v0.0.6...v0.0.7

Linefeed 0.0.6

Choose a tag to compare

@github-actions github-actions released this 12 Sep 17:56

Full Changelog: v0.0.5...v0.0.6

Linefeed 0.0.5

Choose a tag to compare

@github-actions github-actions released this 23 Aug 06:37

Signing update - 2026-09-09

Windows executables were re-signed without rebuilding: Fara Technologies LLC
is the primary signer and Mike Fara is the second signer. Both signatures
use SHA256 and RFC3161 timestamps. EXEs inside ZIP/MSIX downloads use this order;
MSIX container publisher identities are unchanged. Existing checksum files
were refreshed. Linux/macOS assets and Store-unsigned submissions are unchanged.

Fresh GitHub verification attestations cover the current replacement Windows
downloads and updated checksum files. The verification workflow
checked their SHA256 hashes against the reviewed manifest and validated the Windows
signatures, including EXEs inside archives. No signing credentials were used.

Verify a downloaded asset (replace FILE with its filename):

gh attestation verify FILE --repo faratech/linefeed --predicate-type https://faratech.dev/attestations/windows-release-verification/v1 --signer-workflow faratech/linefeed/.github/workflows/attest-existing-release.yml

These attestations cover hash and signature verification, not compilation or
source-to-binary provenance
. The original build attestations still describe the
original hashes. Use the explicit predicate type above; the default command expects
build provenance. Checksum files are hash-checked only. You can also check embedded
signatures with signtool verify /pa /all <file.exe> (extract ZIPs first).


Linefeed 0.0.5

All Windows binaries (.exe) are signed with Azure Trusted Signing (Fara Technologies LLC first, Mike Fara second).

Downloads

  • Windows x64: linefeed_x64.exe (Signed)
  • Windows ARM64: linefeed_arm64.exe (Signed)
  • Windows x86: linefeed_x86.exe (Signed)
  • Linux: linefeed_linux_x64, linefeed_linux_arm64
  • macOS: linefeed_macos (Universal)

Full Changelog: v0.0.4...v0.0.5

Verification

Verify Windows Authenticode signatures and unchanged non-Windows build attestations with:

# Windows
signtool verify /pa /all linefeed_x64.exe
signtool verify /pa /all linefeed_arm64.exe
signtool verify /pa /all linefeed_x86.exe

# Linux & macOS
gh attestation verify linefeed_linux_x64 --owner faratech
gh attestation verify linefeed_macos --owner faratech