Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,14 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [5.1.0] - 2026-10-31

Faster, more predictable Windows startup, a zip instead of the self-extracting portable exe, and
smaller downloads on every platform.

### Security

- `minimatch` 10 → 11.0.3 for GHSA-g3hv-75wg-m249 (denial of service via globparts amplification).
- Electron 41 → 45 (45.1.0). Electron 41 was outside upstream security support and affected by eight
advisories, including GHSA-jr5w-w6x2-84p9 (HID/USB permission checks attributed to the wrong
origin; SameSite cookies not applied to windows opened from links).
Expand All @@ -25,7 +31,7 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- macOS 13 (Ventura) is now the minimum supported macOS version (Electron 44 dropped macOS 12).
- **Windows:** the self-extracting portable exe (`StratoSortStack-5.0.0-win-x64.exe`), which
unpacked the whole app into `%TEMP%` on every start, is replaced by
`StratoSortStack-X.X.X-win-x64.zip`. Extract it once and run `StratoSort Stack.exe` from the
`StratoSortStack-5.1.0-win-x64.zip`. Extract it once and run `StratoSort Stack.exe` from the
extracted folder; like the portable exe, it does not update itself. The Setup installer is still
the recommended download.
- The AI engine remembers the GPU backend that worked (`gpu-backend-cache.json` in the app's data
Expand Down Expand Up @@ -768,5 +774,6 @@ notes.
Note: versions before 5.0.0 were released from predecessor repositories whose tags are not part of
this repository's history, so they are listed without links.

[Unreleased]: https://github.com/iLevyTate/StratoSortStack/compare/v5.0.0...HEAD
[Unreleased]: https://github.com/iLevyTate/StratoSortStack/compare/v5.1.0...HEAD
[5.1.0]: https://github.com/iLevyTate/StratoSortStack/compare/v5.0.0...v5.1.0
[5.0.0]: https://github.com/iLevyTate/StratoSortStack/releases/tag/v5.0.0
8 changes: 4 additions & 4 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ Security fixes land in the latest minor release line. Older lines are not back-p

| Version | Supported |
| ------- | ------------------ |
| 5.0.x | :white_check_mark: |
| < 5.0 | :x: |
| 5.1.x | :white_check_mark: |
| < 5.1 | :x: |

## Security Design Principles

Expand Down Expand Up @@ -146,7 +146,7 @@ the maintainers’ key in an initial advisory-only message. The project may publ

## Security Updates

Security updates will be released as patch versions (e.g., 5.0.1, 5.0.2) and announced via:
Security updates will be released as patch versions (e.g., 5.1.1, 5.1.2) and announced via:

- GitHub Releases
- In-app update notifications (if auto-update is enabled)
Expand All @@ -158,4 +158,4 @@ Contributors who report valid security issues will be acknowledged here (with pe

---

_Last updated: 2026-10-26 — applies to StratoSort Stack 5.0.0._
_Last updated: 2026-10-31 — applies to StratoSort Stack 5.1.0._
20 changes: 10 additions & 10 deletions docs/BETA_TESTER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ No sign-up is needed: download the public release and send feedback through
## 1. Download one installer

1. Open **[GitHub Releases](https://github.com/iLevyTate/StratoSortStack/releases)**.
2. Pick the newest release and find the assets for your OS (current product version is **5.0.0**).
2. Pick the newest release and find the assets for your OS (current product version is **5.1.0**).
3. Download **exactly one app installer/package** for your OS (do not download checksum or `.yml`
files unless asked).

Expand All @@ -60,13 +60,13 @@ No sign-up is needed: download the public release and send feedback through

| Your computer | Typical filename pattern |
| :----------------------------------------- | :-------------------------------------------- |
| **Windows** (x64, preferred) | `StratoSortStack-Setup-5.0.0.exe` |
| **Windows** (x64, no-install zip) | `StratoSortStack-X.X.X-win-x64.zip` |
| **Windows on Arm** (arm64) | `StratoSortStack-Setup-5.0.0-arm64.exe` |
| **Mac** (Apple Silicon: M1 / M2 / M3 / M4) | `StratoSortStack-5.0.0-mac-arm64.dmg` |
| **Mac** (Intel) | `StratoSortStack-5.0.0-mac-x64.dmg` |
| **Linux** (x64) | `StratoSortStack-5.0.0-linux-x86_64.AppImage` |
| **Linux** (arm64) | `StratoSortStack-5.0.0-linux-arm64.AppImage` |
| **Windows** (x64, preferred) | `StratoSortStack-Setup-5.1.0.exe` |
| **Windows** (x64, no-install zip) | `StratoSortStack-5.1.0-win-x64.zip` |
| **Windows on Arm** (arm64) | `StratoSortStack-Setup-5.1.0-arm64.exe` |
| **Mac** (Apple Silicon: M1 / M2 / M3 / M4) | `StratoSortStack-5.1.0-mac-arm64.dmg` |
| **Mac** (Intel) | `StratoSortStack-5.1.0-mac-x64.dmg` |
| **Linux** (x64) | `StratoSortStack-5.1.0-linux-x86_64.AppImage` |
| **Linux** (arm64) | `StratoSortStack-5.1.0-linux-arm64.AppImage` |

Always take the **newest** installer for your OS, not one from an older release.

Expand Down Expand Up @@ -268,15 +268,15 @@ Do not attach documents or logs that contain private information; GitHub issues

**Actual:** Empty results and a warning about model mismatch.

**Environment:** Windows 11, StratoSort Stack 5.0.0 (installer), 32 GB RAM, RTX 3060.
**Environment:** Windows 11, StratoSort Stack 5.1.0 (installer), 32 GB RAM, RTX 3060.

**Attachment:** Exported logs from Settings → Diagnostics → Export logs.

---

## Other ways to help (no code)

- Confirm someone else’s bug on **your** OS and version (“Reproduced on macOS 15 / app 5.0.0”).
- Confirm someone else’s bug on **your** OS and version (“Reproduced on macOS 15 / app 5.1.0”).
- Test each new release and note **regressions** (things that used to work).
- Suggest UX improvements with **screenshots** and short before/after notes.

Expand Down
2 changes: 1 addition & 1 deletion docs/INSTALL_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ download the single file that matches your operating system.
| **Linux** x64 (if artifact is attached) | **`StratoSortStack-X.X.X-linux-x86_64.AppImage`** |
| **Linux** arm64 (if artifact is attached) | **`StratoSortStack-X.X.X-linux-arm64.AppImage`** |

Replace **X.X.X** with the version number shown on the Releases page (e.g. `5.0.0`). The Windows
Replace **X.X.X** with the version number shown on the Releases page (e.g. `5.1.0`). The Windows
arm64 build ships without bundled FFmpeg, so audio/video analysis there needs FFmpeg on your `PATH`.

### Windows -- installer vs zip
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "stratosort-stack",
"productName": "StratoSort Stack",
"version": "5.0.0",
"version": "5.1.0",
"description": "StratoSort Stack - Local AI Document Organizer. Privacy-focused document organization using in-process AI (node-llama-cpp + Orama). No required external services: inference, embeddings, and search run on-device.",
"keywords": [
"electron",
Expand Down
Loading