Repository navigation
FrostLock v1.4.0 - Freeze Until a Time, Extend Freezes, Tray quick-freeze menu etc.
·
5 commits
to main
since this release
What's new
- Freeze until a clock time: Choose a 24-hour time and see when the freeze will end. If that time has already passed today, FrostLock schedules it for tomorrow. The command line also supports
--until HH:mm. - Extend a running freeze: Add five minutes from the lock screen or with
Ctrl+Alt+E. The CLI supports--extend [duration]. Extensions are unavailable for indefinite, Hard, and USB-triggered freezes, and respect the safety cap and 24-hour limit. - Tray quick-freeze menu: Start a 5, 15, 30 or 60 minute freeze, or freeze until you unlock.
Improvements
- The extend hotkey can be changed in Settings → Hotkeys. Strict mode detects it even when all keys are blocked, so extending does not depend on the taskbar or Task Manager.
- The updater checks the installer against GitHub's published SHA-256 digest while downloading. A mismatch deletes the file and blocks installation; automatic installation is refused if the digest is missing or invalid. This check relies on GitHub's release metadata and is not a substitute for code signing.
- Added the GPL-3.0 license and security reporting guidance.
Technical Changes
- Version bumped to 1.4.0.
- Added clock-time parsing and freeze extension support to the UI, hotkeys, and CLI.
- The installer build now writes a
.sha256sidecar. - Added an automated test project; all 79 tests pass.
- Rebuilt the framework-dependent win-x64 installer:
FrostLock-Setup-1.4.0.exe(about 4 MB).
Installer SHA-256: sha256:92b76ce58a52376aea60c260457cfad7b82488ef2cf1db8623e9265eadd665e9