Skip to content

Releases: PeterStoney/erynva

FileSort 1.0.0 GitHub beta (build 10010)

Choose a tag to compare

FILESORT MACOS GITHUB BETA — TESTERS ONLY

This build is ad-hoc signed and is not notarized by Apple. It is intended for
free, non-commercial testing on a test Mac. Apple has not verified the
developer identity, and macOS is expected to block the first installation.

To test it without disabling Gatekeeper:

  1. Double-click "FileSort-Beta-Installer.pkg".
  2. After macOS blocks it, open System Settings > Privacy & Security.
  3. Find the message about FileSort and choose Open Anyway.
  4. Authenticate and confirm that you want to open it.

Do not disable Gatekeeper globally.

The installer package is intentionally unsigned. Sparkle verifies future
packages with FileSort's independent Ed25519 update key, but package updates
still require administrator authorization. The first beta establishes the
update channel; a real installed beta-to-beta update must still be validated.

When FileSort later adopts Apple Developer ID, beta users will receive a newer
Developer ID-signed and notarized build through this beta feed. The existing
beta feed and Sparkle key must remain available for that migration.

FileSort 1.0.0 GitHub beta (build 10004)

Choose a tag to compare

FILESORT MACOS GITHUB BETA — TESTERS ONLY

This build is ad-hoc signed and is not notarized by Apple. It is intended for
free, non-commercial testing on a test Mac. Apple has not verified the
developer identity, and macOS is expected to block the first installation.

To test it without disabling Gatekeeper:

  1. Double-click "FileSort-Beta-Installer.pkg".
  2. After macOS blocks it, open System Settings > Privacy & Security.
  3. Find the message about FileSort and choose Open Anyway.
  4. Authenticate and confirm that you want to open it.

Do not disable Gatekeeper globally.

The installer package is intentionally unsigned. Sparkle verifies future
packages with FileSort's independent Ed25519 update key, but package updates
still require administrator authorization. The first beta establishes the
update channel; a real installed beta-to-beta update must still be validated.

When FileSort later adopts Apple Developer ID, beta users will receive a newer
Developer ID-signed and notarized build through this beta feed. The existing
beta feed and Sparkle key must remain available for that migration.

FileSort Sparkle beta feed

Pre-release

Choose a tag to compare

@PeterStoney PeterStoney released this 25 Jul 13:37
3adc36a

Rolling Sparkle appcast for tester-only, ad-hoc signed macOS beta builds. Install the current versioned beta prerelease manually before using this feed. This channel is not Apple notarized.

FileSort 1.0.0 GitHub beta (build 10003)

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:36
3adc36a

FILESORT MACOS GITHUB BETA — TESTERS ONLY

This build is ad-hoc signed and is not notarized by Apple. It is intended for
free, non-commercial testing on a test Mac. Apple has not verified the
developer identity, and macOS is expected to block the first installation.

To test it without disabling Gatekeeper:

  1. Double-click "FileSort-Beta-Installer.pkg".
  2. After macOS blocks it, open System Settings > Privacy & Security.
  3. Find the message about FileSort and choose Open Anyway.
  4. Authenticate and confirm that you want to open it.

Do not disable Gatekeeper globally.

The installer package is intentionally unsigned. Sparkle verifies future
packages with FileSort's independent Ed25519 update key, but package updates
still require administrator authorization. The first beta establishes the
update channel; a real installed beta-to-beta update must still be validated.

When FileSort later adopts Apple Developer ID, beta users will receive a newer
Developer ID-signed and notarized build through this beta feed. The existing
beta feed and Sparkle key must remain available for that migration.

FileSort v0.10.1 unified preview

Pre-release

Choose a tag to compare

@PeterStoney PeterStoney released this 15 Jul 01:16
4211f8a

FileSort v0.10.1 unified preview

This is the first combined macOS and Windows prerelease. It is intended for testing, not production deployment.

Downloads

  • macOS (one installer): FileSort.Installer.pkg
    • Apple Silicon and Intel
    • macOS 14+ modern payloads
    • macOS 11.3–13 legacy payloads
    • the installer selects the correct one automatically
  • Windows x64: FileSort-Windows-x64.msix plus the matching x64 .cer
  • Windows ARM64: FileSort-Windows-arm64.msix plus the matching ARM64 .cer
  • Windows helper: install_development.ps1
  • Integrity: SHA256SUMS.txt

Install

macOS

Open FileSort.Installer.pkg. This preview installer is unsigned and not notarized. If Gatekeeper blocks it, Control-click the package and choose Open, or approve it under System Settings → Privacy & Security.

Windows

Put the matching .msix, matching .cer, and install_development.ps1 in the same folder, then run the PowerShell script. It shows the trust change and requires typing INSTALL before adding the public development certificate for the current user and installing FileSort.

Uninstall an older development build first because every workflow run uses a new short-lived certificate.

Platform notes

  • macOS OCR remains Apple Vision.
  • Windows OCR uses the native Windows OCR API.
  • Local model inference remains on-device. Intel Macs can try the experimental Metal backend and fall back to Ollama CPU automatically.
  • Windows x64 requires Windows 10 build 19041 or newer.
  • Windows ARM64 requires Windows 11 build 22000 or newer.

Preview signing and validation

  • The macOS apps are ad-hoc signed; the package is unsigned and unnotarized.
  • Windows packages are development-signed. Their certificates expire on 14 August 2026 and the signatures are not timestamped.
  • x64 and ARM64 core and installer workflows passed from source commit 4211f8a.
  • All four macOS payloads passed architecture, minimum-OS, signature, shell, worker, and privacy checks locally, including Intel execution under Rosetta.
  • Physical Intel, macOS 11.3–13 hardware, and clean end-user Windows installation remain prerelease acceptance checks.

Please report preview issues at https://github.com/PeterStoney/osa-pdf-renamer/issues.

FileSort 0.10.2 Windows one-file installer preview

Choose a tag to compare

@PeterStoney PeterStoney released this 15 Jul 10:28
f36adaa

One installer for Windows 10/11 x64 and Windows 11 ARM64.

Download FileSort-Windows-Setup.exe and double-click it. Confirm the development-certificate notice and approve the single Windows permission prompt. The installer validates its embedded signed x64/ARM64 bundle, replaces an older FileSort development build, and installs the correct package automatically. No separate MSIX, CER, or PowerShell script is required.

This preview uses a short-lived FileSort development certificate, so Windows SmartScreen may show an unrecognized-app warning. Only run the installer downloaded from this official release.

SHA-256: 0d2bef3c84d1942335b3ac550ebb9ffd22b8863942a92425182f0d97fcb18f40

Validated on Windows x64 and native ARM64 with real installation and OCR smoke tests in Actions run 29407331427.

FileSort 0.10.2 native Windows installer preview

Choose a tag to compare

@PeterStoney PeterStoney released this 15 Jul 13:30
90cb361

FileSort 0.10.2 native Windows installer preview.

  • One FileSort-Windows-Setup.exe supports x64 Windows 10/11 and ARM64 Windows 11.
  • The installer no longer launches or depends on PowerShell. It uses Windows APIs for bundle validation, certificate trust, older-package replacement, and installation.
  • An existing FileSort development package is removed automatically during installation.
  • This preview uses a short-lived self-signed development certificate, so Windows shows one UAC approval prompt. A production-signed release will not need that development trust step.
  • The exact attached EXE passed native validation, installation, application launch, and OCR smoke tests on both x64 and ARM64 Windows runners.

SHA-256: 7b1b3b7c75b678eed392366c73b5560769ba08b826f748b156aabf0ef047eac6

FileSort 0.10.0 Windows preview

Pre-release

Choose a tag to compare

@PeterStoney PeterStoney released this 14 Jul 16:22

Windows preview

FileSort 0.10.0 is the first native Windows preview.

Included

  • Native Windows app with review, settings, and management UI
  • Local Windows OCR helper
  • PDF integration in File Explorer
  • Packaged Python worker, Poppler, and Ollama CPU/Vulkan runtime
  • Development-signed x64 MSIX with a guarded install script

Install

  1. Download FileSort.msix, FileSort.Development.cer, and
    install_development.ps1 into the same folder.

  2. Open PowerShell in that folder.

  3. Run:

    powershell -ExecutionPolicy Bypass -File .\install_development.ps1
  4. Type INSTALL when prompted.

Important

This is a development-signed preview. The install helper adds the included
public certificate to CurrentUser\TrustedPeople; only install assets obtained
from this GitHub release. The private signing key was created non-exportable on
GitHub Actions and deleted immediately after signing.

The package requires x64 Windows 10 build 19041 or newer. SHA-256 checksums are
provided in SHA256SUMS.txt.

FileSort 0.9.9

Choose a tag to compare

@PeterStoney PeterStoney released this 14 Jul 14:28
e5f324c

FileSort 0.9.9

This release expands macOS support to macOS 11.3 or newer on both Apple Silicon and Intel Macs.

Highlights

  • one combined installer automatically selects the correct app for the Mac's processor and macOS version
  • modern runtime for macOS 14 or newer
  • legacy-compatible runtime for macOS 11.3 through macOS 13
  • Finder Quick Action is included in every installer variant
  • reproducibly pinned and verified Ollama runtimes

Installation

Download FileSort-Installer-Apple-Silicon-Intel.pkg, open it, and follow the installer. If FileSort is not immediately visible in Finder, right-click a PDF, choose Quick Actions → Customize…, and enable FileSort once.

The apps are currently ad-hoc signed and the installer is unsigned. Developer ID signing and notarization will be added separately.

SHA-256: 0bf049e5c0d8890fe40164b9cb5243bd10c7f93c300c94eb4a9c45fb833a7156

FileSort 0.9.8

Choose a tag to compare

@PeterStoney PeterStoney released this 13 Jul 14:07

What’s new

  • A clearer, novice-friendly app workflow with plain-language choices, visible filename formatting, better status feedback, dark-mode support, and keyboard/assistive-technology access.
  • Stronger generic document extraction across accounting, legal, logistics, HR, property, insurance, education, construction, retail, healthcare, and other workflows.
  • Explainable document-type candidates that reject incidental branding, addresses, and product names while preserving real titles such as invoices, agreements, statements, quotes, and purchase orders.
  • Safer learning from reviewed documents, including fixed workflow labels and dynamic visible titles without weakening negative controls.
  • One combined installer that selects the correct Apple Silicon or Intel app automatically.
  • More reliable Finder Quick Action registration and update-installer selection.

Validation

  • Full direct unit and regression suites passed.
  • The 72-case fictional cross-industry benchmark reached 100% on its 36 held-out cases after the documented learning workflow; all 18 negative controls remained correct.
  • Apple Silicon and Intel app shells passed packaged self-tests.
  • 121 arm64 and 148 x86_64 Mach-O files passed the macOS 14 compatibility audit.
  • Release-content and installer-payload privacy audits passed.

SHA-256 (FileSort Installer.pkg):

9a9bcd7d19c5c613b44ecb6de86b6f95bf28ec2c3d6ba4071c786630b275a400

This beta installer remains unsigned and unnotarized, consistent with earlier FileSort beta releases.