StreamKeep v4.36.2
Fix
- Prevents duplicate desktop launches from racing over the shared SQLite library during startup.
- A second click now exits cleanly before persistent state opens instead of showing a misleading
database is lockedcrash popup. - CLI and
streamkeep://protocol actions remain independent.
Verification
- 765 tests passed.
- 51.94% measured coverage (47.5% required).
- Two isolated, hash-locked Windows builds were byte-for-byte identical.
- Frozen-artifact smoke passed for empty, migrated, and populated libraries.
- A separate hidden two-process frozen smoke verified duplicate exit code 0 with no crash log.
- SHA-256:
21be5b027387bfb893e7228497cccff441bfa2b898c0efb245172eba77f9581e
The Windows EXE is a portable, unsigned build, consistent with StreamKeep project policy. Existing user data remains under %APPDATA%\StreamKeep.