zWork v0.5.0-beta.5
Download zWork for your platform:
| Platform | File |
|---|---|
| Linux | zWork-linux-x86_64.AppImage |
| macOS | zWork-macos-universal.dmg |
| Windows | zWork-windows-x86_64-setup.exe |
Install
Linux (recommended):
curl -fsSL https://raw.githubusercontent.com/Ryz3nPlayZ/zWork/main/scripts/install.sh | bashOr download the .AppImage and run:
chmod +x zWork-linux-x86_64.AppImage
./zWork-linux-x86_64.AppImagemacOS (cURL - no GateKeeper prompt):
curl -fsSL https://raw.githubusercontent.com/Ryz3nPlayZ/zWork/main/scripts/install-macos.sh | bashOr download zWork-macos-universal.dmg, open it, then drag zWork to Applications.
Windows:
irm https://raw.githubusercontent.com/Ryz3nPlayZ/zWork/main/scripts/install-windows.ps1 | iexIf SmartScreen appears, click "More info" then "Run anyway".
What's new
This is a beta build. Core features are functional but may still have issues. Feedback welcome.
Fix: revert secret store to plaintext file I/O — eliminates keychain prompts.
Fixes
-
Removed the
keyringcrate entirely. The secret store is back to pure plaintext file I/O (~/.zwork/secrets.json, 0o600) — exactly as it was in v0.5.0-alpha.19, before the regression was introduced. The backend no longer touches the macOS Keychain, Windows Credential Manager, or Linux Secret Service, so there are zero OS keychain authorization prompts on startup or anywhere else. This reverts the regression that was inadvertently bundled into the beta.2 release.Beta.3's in-process cache and beta.4's file-first-with-keychain-fallback were both over-engineered partial measures. The correct fix was to remove the keychain code altogether and return to what worked: a single plaintext file, no OS integration, no prompts.
Secrets now live only in
~/.zwork/secrets.json. If you previously stored keys in the keychain (via a beta.2/beta.3/beta.4 build), they are not migrated — re-enter your API key once in Settings after upgrading.