You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35Lines changed: 35 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
---
9
9
10
+
## [2.5.1] - 2026-03-12
11
+
12
+
### 🪟 Windows Installer Release, Packaging Hardening & 2.5.x Rollup
13
+
14
+
This release rolls the feature work from `2.5.0` forward into a fresh `2.5.1` installer release and focuses on getting desktop distribution into a stable, repeatable state. It includes the UI and data-layer improvements from the original `2.5.0` work alongside Windows packaging fixes, workflow hardening, and updated download references for the new release.
15
+
16
+
#### Added
17
+
18
+
-**First Windows NSIS installer release path** — ByteBox now produces a Windows `.exe` installer through GitHub Actions with multi-step verification and release upload support.
19
+
-**Windows multi-resolution app icon** — Added `electron/assets/icons/icon.ico` with embedded `16/32/48/64/128/256` sizes so installer, desktop shortcut, Start menu, and taskbar icons render correctly.
20
+
-**Manual release build ref support** — The release workflow now accepts a separate manual `ref` input so draft releases can build from `main`, a tag, or a SHA without requiring checkout to match the release tag name exactly.
21
+
22
+
#### Changed
23
+
24
+
-**Version bump to `2.5.1`** — Application metadata, lockfile metadata, changelog entries, and desktop download references now point to the new release version.
25
+
-**Release workflow hardening** — Windows release automation now uses native runner shells, installs Python explicitly for `node-gyp`, validates installer output before upload, and stores the generated installer as a workflow artifact in addition to attaching it to the GitHub release.
26
+
-**Release process updated for mutable drafts** — `2.5.1` is intended to be assembled as a draft release first so assets can be uploaded and checked before publishing.
27
+
-**Desktop download references updated** — README and website Electron docs now point Linux download filenames from `2.5.0` to `2.5.1`.
28
+
29
+
#### Fixed
30
+
31
+
-**Windows CI `npm ci` failure** — Synced `package-lock.json` so the Windows installer workflow no longer fails immediately on dependency mismatches.
32
+
-**Windows native rebuild failure (`spawnSync npx.cmd EINVAL`)** — The Electron `afterPack` hook now invokes `node-gyp` directly through Node instead of shelling through `npx`, which fixes the Windows rebuild path for `better-sqlite3`.
33
+
-**Missing Windows installer icon resource** — NSIS packaging no longer fails looking for `electron/assets/icons/icon.ico`; the expected icon file now exists in the repo and is bundled correctly.
34
+
-**Manual release/tag coupling issue** — Workflow-dispatch builds no longer assume the release tag is also the ref to check out, which avoids mismatches when preparing a draft release before the final tag flow is settled.
35
+
-**Windows installer workflow visibility** — The workflow now surfaces a concrete failure earlier if no installer file is produced, making debugging much clearer.
36
+
37
+
#### Included from `2.5.0`
38
+
39
+
-**Column drag-and-drop** with persisted category ordering
40
+
-**Card reorder consistency fixes** and optimistic drag/drop updates
41
+
-**Expanded personalization settings** including resizable sidebar/columns and typography controls
42
+
-**Electron packaging fixes** for Turbopack alias packages, Prisma client bundling, and `better-sqlite3` Electron ABI handling
43
+
-**Desktop packaging documentation updates** and refreshed release/download guidance
Runs ByteBox as a native installed application. Currently available for **Linux**.
113
+
Runs ByteBox as a native installed application. Pre-built Linux installers are hosted on Cloudflare R2, and Windows installers are published through GitHub releases.
114
114
115
115
**Download pre-built installers from the [ByteBox website](https://bytebox.pro/electron-desktop/):**
0 commit comments