Skip to content

RestLock v1.0.0

Choose a tag to compare

@Hachiiki Hachiiki released this 21 Jul 02:39

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.