3.6.1-beta built a Linux x64 desktop app and a portable Windows exe, and shipped neither. The Linux leg runs emulated and is allowed to fail so a hiccup cannot sink an hour-long release, but it failed with one dim line in the middle of the log and nothing looked afterwards. The portable Windows build never ran at all: it and the installer both wanted the same output filename, so the release only ever asked for the installer. Both are fixed, and a leg that drops out now says so as the last line of the release instead of the first line nobody reads. The terminal also stops claiming a clean tree while it is still reading your repo.
Every platform ships what it builds- Windows gets the portable
.exebeside the installer. No install, no admin prompt, runs from a stick, and it has its own artifact name now so it stops overwriting the installer. - Linux x64 desktop packages are back: AppImage, deb, rpm and Arch, for x64 as well as arm64.
- A Linux leg that fails is reported at the end of the release with the reason, not left for you to find on the downloads page.
- Opening a terminal failed with
node-pty unavailable: Failed to load native module: pty.node. The bundler had inlined node-pty into the main process, and node-pty finds its native binding by a path relative to its own file, so the moment it moved, the binding was nowhere. It is external again and loads from where it actually lives.
- A first launch used to say "Clean tree. Ask anything about this workspace." the moment git answered, while the graph was still reading 2,000 files and the health rail underneath still said
graph indexing. The card now shows a spinner and the scanner's own file count until the graph can actually answer for the repo.
window92 tossed a coin in the jar this cycle. One-time or monthly, sponsors are the only thing funding this project, and that gift paid for part of the work in this release. Thank you.
