v1.4.1 - Fix dev-launch crash, add version display and update check
Fixes a dev-startup crash
If you run KineTube from source, npm run dev could crash before the window ever opened, with an error inside electron-updater. This happened when the terminal you ran it from was itself hosted by an Electron app (VS Code's and Cursor's integrated terminals are the common case) - those leak an environment variable that makes any Electron process behave like plain Node.js instead of the real app runtime. The dev launch now strips that variable before starting Electron, so this works regardless of which terminal you use.
This only affected running from source (npm run dev). The packaged, installed app was never affected.
See your version, check for updates on demand
Settings now shows the app's current version, plus a "Check for Updates" button - so you're not limited to the single automatic check five seconds after launch. In a dev build it tells you plainly that update checks only run in a packaged build, instead of doing nothing.
Also
Caught up README.md, which had fallen behind the last few releases - it now lists resume-downloads and the update checker, and no longer describes Instagram support and whisper.cpp installation the old way.
Downloads
| Platform | File |
|---|---|
| Windows | KineTube-Setup-1.4.1.exe |
| macOS (Intel) | KineTube-1.4.1.dmg |
| macOS (Apple Silicon) | KineTube-1.4.1-arm64.dmg |
| Linux | KineTube-1.4.1.AppImage |
Full Changelog: v1.4.0...v1.4.1