Skip to content

silentq/Restless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restless App Icon

Restless

Restless is a Windows app that shows which apps are currently preventing sleep, then lets you jump to or close the blocking app quickly.

Screenshots

Restless Screenshot 1 Restless Screenshot 2 Restless Screenshot 3

What it does

  • Reads current power requests using powercfg /requests
  • Shows a friendly app-centric view and an advanced raw-detail view
  • Supports quick actions for selected blockers (open/activate, close)

Install (Recommended)

Installation Requirements

  • Windows 10 version 1809+ (build 17763) or newer
  • 64-bit Windows (x64)
  • Administrator privileges to install under Program Files

Installation Steps

  1. Download Restless-Setup-<version>-x64.exe from GitHub Releases.
  2. Run the installer and complete setup.
  3. Launch Restless from Start Menu.

Notes:

  • The installer places the app under Program Files\Restless.
  • If prompted by SmartScreen, choose More info -> Run anyway.

Development Requirements

  • Windows 10 version 1809+ (build 17763) or newer
  • .NET 8 SDK
  • Visual Studio 2022 (or newer) with WinUI / Windows App SDK workloads

Build

dotnet restore
dotnet build .\Restless.csproj -c Release

Build EXE Installer (Inno Setup)

Publish app files for packaging:

dotnet publish .\Restless.csproj -c Release -r win-x64 --self-contained true -o .\artifacts\publish\win-x64

Build the installer using installer\Restless.iss in Inno Setup. The output installer is written to artifacts\installer.

Portable ZIP (Optional)

Publish a self-contained release folder:

dotnet publish .\Restless.csproj -c Release -r win-x64 --self-contained true -o .\release

Create a zip for GitHub Releases:

Compress-Archive -Path .\release\* -DestinationPath .\Restless-win-x64.zip -Force

Users can then download, unzip, and run Restless.exe.

License

This project is licensed under AGPL-3.0-only. See LICENSE.

Commercial licensing is available under separate terms. See COMMERCIAL-LICENSE.md.

About

See what’s preventing your Windows PC from sleeping and quickly jump to or close the blocking app.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors