Skip to content

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 03:20
· 59 commits to main since this release
5b30017

Release Notes

  • Vision runtime is included — no separate download needed.
  • Tesseract OCR is auto-installed or uses bundled tesseract.js fallback.
  • Use Download Base Models after install to enable AI features.
  • Windows artifacts are Authenticode-signed.
  • See the Install Guide for Windows & Mac — one download, no CLI.

[5.0.0] - 2026-10-26

First public release of StratoSort Stack: source published on GitHub under the PolyForm
Noncommercial License 1.0.0, with signed installers on GitHub Releases.

Added

  • Atlas map, timeline, knowledge stats card, Downloads triage trust pack, MCP server kit, and
    repository history visualization (PRs #375–#407).

Changed

  • License: StratoSort Stack is now released under the PolyForm Noncommercial License 1.0.0.
    Personal and other noncommercial use is free with every feature; commercial use needs a paid key
    (see docs/COMMERCIAL.md).
  • No trial, no feature gate: the app runs the same with or without a license key. Settings →
    License only reports free, licensed, or version_not_covered; nothing is locked.
  • Product name: StratoSort Core is now StratoSort Stack. Existing StratoSort Core user data is
    migrated on first launch (src/main/core/userDataMigration.js). Source and releases live at
    iLevyTate/StratoSortStack.
  • Auto-updates on by default: installed (packaged) builds now check GitHub Releases for updates
    at startup and every 4 hours. Turn background checks off in Settings → Application → Background
    Update Checks, or disable the updater with STRATOSORT_ENABLE_AUTO_UPDATES=false. Development
    runs never check.

Fixed

  • July feature-burst follow-up: F-150..F-186 (typecheck, atomicMove destination lock, file-operation
    broadcasts, Atlas races, triage undo identity, overlay guards).
  • Organize-phase undo no longer re-indexes restored files as already-organized.
  • Smart Folder matching now uses description, keywords, and file-type rules.
  • Auto-update: macOS and Windows arm64 clients now find their channel file (latest-mac.yml /
    latest.yml are merged across architectures instead of renamed per arch).
  • Undo/redo: a failed or partial undo no longer updates the UI as if every file had moved.
  • Organize: interrupted batches resumed at launch now get undo entries and search-index updates for
    every replayed move; resume runs under the batch lock; batch-lock TTL no longer overlaps rollback.
  • Downloads watcher: error-driven restart works again, and organizing files out of Downloads no
    longer deletes their embeddings; disabling auto-organize mid-restart wins over the restart.
  • MCP: rejected initialize requests no longer leak a server per attempt; disabling MCP while a
    client holds an SSE stream no longer hangs the toggle; token storage survives keyring changes.
  • Analysis: timed-out PDF extractions release their buffers; corrupt DOCX runs OCR once instead of
    up to six times; oversized text files are refused even when the initial stat fails.
  • Settings: the ai block is validated on save/import (provider base URL scheme, cloud consent) and
    repaired on read; DOS device-namespace paths can no longer bypass smart-folder containment; CSV
    export uses RFC 4180 quoting with formula neutralisation.
  • Packaging: .env is ignored in packaged builds; only worker bundles are unpacked from the asar so
    integrity validation covers application code.