Releases: Hachiiki/RestLockPro
Releases · Hachiiki/RestLockPro
Release list
RestLock v1.1.1
v1.1.1:
Service auto-restart, faster polling, app icons, warning-state UI blocks
- See the full change log CHANGELOG.md
RestLock v1.1.0
[1.1.0] — 2026-07-21
Added
- 💧 Water Reminders — gentle, non-blocking reminders to drink water during your productive hours. Configurable interval (15–180 minutes). Auto-closes after 30 seconds. Available in Onboarding and Settings.
- 🚪 Quit button in Settings — a proper "Quit RestLock" button (red, bottom of Settings window) so you don't need Task Manager to exit. Visible in all builds (Debug + Release).
- 🆙 Auto-update banner in Settings — when a newer version is available, a blue banner appears at the top of the Settings window with a "Download" button. The update popup is now suppressed during lock screen and shown after unlock instead.
- 🪟 Title bar icons — the RestLock app icon now appears in the title bar of every window (Settings, Onboarding, Warnings, Break Reminder, Water Reminder, etc.). Previously the title bar icon was blank.
- 🐕 Windows Service watchdog (Layer 3) — a new
RestLockWatchdogWindows Service that runs as SYSTEM, starts at boot before user logon, and restartsRestLock.UI.exeif it's killed. Cannot be disabled from Task Manager's Startup tab — only viaservices.msc(requires admin). - 🔍 v1.0.0 auto-migration — the v1.1.0 installer automatically detects v1.0.0 (installed in
%LOCALAPPDATA%\RestLock), uninstalls it, then installs v1.1.0 toC:\Program Files\RestLock. Settings, schedule, and lock session history are preserved. - 💧 Water Reminder preview in the Debug Preview Dashboard — developers can preview the water reminder window without waiting for the interval.
- ⏱️ Flexible time pickers — schedule times now support any minute (00–59), not just 15/30/45. Applies to Weekday, Weekend, and all Per-Day Overrides.
- 📋 In-app changelog — a "What's New" tab in Settings showing the current version's changes (this list!).
- 📄 MIT License — the project is now formally MIT-licensed (see
LICENSE). - 🔒 Privacy Policy — added
PRIVACY.mddisclosing Sentry crash reporting and GitHub update check. - 🧪 Unit tests — added
RestLock.Testsproject with xUnit + Moq, coveringLockStateManagerandAppSettingsdefaults.
The full change log CHANGELOG.md
RestLock v1.0.0
RestLock v1.0.0
First public release! 🎉
Features
- 🛌 Scheduled screen locking — set Work End and Rest End times for weekdays and weekends independently
- ⏰ Warning system — 10-minute, 5-minute, and 10-second countdown alerts before lock
- 😴 Snooze — postpone lock by a configurable number of minutes (limit per session)
- ☕ Break reminders — optional Pomodoro-style breaks during work periods
- 🔒 Multi-monitor lock — full-screen lock windows on every monitor
- ⌨️ Keyboard hook — blocks Win key, Alt+Tab, Alt+F4, Ctrl+Esc, Ctrl+Shift+Esc during lock
- 🐕 Watchdog process — mutual protection: if you kill the main app, the watchdog restarts it; if you kill the watchdog, the main app respawns it
- 📊 Session statistics — track successful vs. failed rest sessions
- 🔧 Per-day overrides — customize the schedule for any specific day of the week
- 🔇 Pause — temporarily disable the schedule (2-hour pause, limited to 2 per week)
- 🆙 Auto-update check — checks GitHub for new releases on startup
- 🪟 Windows 11 Fluent Design — Mica backdrops, modern UI via WPF-UI
System Requirements
- Windows 10 (build 10240+) or Windows 11 (recommended for Mica backdrop)
- ~150 MB disk space (self-contained .NET 10 runtime included)
- No administrator rights required for install or daily use
Download
- Installer (recommended): RestLock-Setup-1.0.0.exe
- Portable: RestLock-1.0.0-portable.zip
- Privacy
- RestLock sends anonymous crash reports to Sentry by default (exception type, stack trace, app version, OS version — no personal data). See PRIVACY.md for full details. To disable crash reporting, set the SENTRY_DSN environment variable to disabled.
Known Issues
- App Icon may not load upon this version, will be fix on the next fix update v1.1.
- The watchdog can be bypassed by killing both processes within 2 seconds. Full protection would require a Windows service or kernel driver (planned for v1.1).
- On Windows 10, the Mica backdrop does not render (app falls back to a solid background). All other features work normally.
- SmartScreen may show a warning on first launch because the app is not code-signed. Click "More info" → "Run anyway" to proceed. This will be resolved in a future release when code signing is added.
License
MIT — see LICENSE.