Repository navigation
v5.0.0
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 reportsfree,licensed, orversion_not_covered; nothing is locked. - Product name: StratoSort Core is now StratoSort Stack. Existing
StratoSort Coreuser 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 withSTRATOSORT_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.ymlare 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
aiblock 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:
.envis ignored in packaged builds; only worker bundles are unpacked from the asar so
integrity validation covers application code.