Releases: Chris0Jeky/IdleHarbor
Release list
v0.2.0
IdleHarbor 0.2.0 — the settings-window release. Every control now explains itself, and the
drop-downs respond on the first click.
Free and open source under GPL-3.0-only. Windows 10 and 11, x64 and ARM64. Native C++20/Win32 — no
.NET, no Electron, no installer required.
What's new
Every field explains itself, twice. A short explanation is printed under each of the eight
settings fields, so the window reads straight through, and all 29 interactive controls — the fields,
their labels, the check boxes, Start, Stop, Save, and the status card — describe themselves in more
detail when you hover them.
The drop-downs work on the first attempt. Clicking a combo box used to scroll the settings body
out from under the pointer, and the field appeared to keep its old value until focus moved
elsewhere. Choosing a profile, motion mode, or keep-awake mode now updates the field immediately.
Dismissing the profile list with Escape, or re-picking the profile already in effect, no longer
overwrites settings you had edited.
Four labels renamed for what they do. "Power request" is now Keep awake, "Motion
multiplier" is now Motion size, "Pause after genuine input" is now Pause after real input,
and the low-battery threshold names its unit. The maximum session duration moved to Safeguards,
where the rest of the settings a profile replaces already live.
Scrolling is smoother too: the body moves as one surface rather than repositioning each control
individually.
Install
Download the archive matching your PC — x64 for most Windows PCs, ARM64 for Windows on Arm —
then unzip and run IdleHarbor.exe. Nothing is installed and no startup entry is created unless you
run install.ps1 yourself.
Upgrading from 0.1.0 keeps your settings: they live outside the program directory.
Verify before you run it
This release is not Authenticode-signed, so Windows will report no publisher. Check the hash and
the build provenance instead:
Get-FileHash .\IdleHarbor-0.2.0-windows-x64-portable.zip -Algorithm SHA256
gh attestation verify .\IdleHarbor-0.2.0-windows-x64-portable.zip --repo Chris0Jeky/IdleHarbor| Asset | SHA-256 |
|---|---|
IdleHarbor-0.2.0-windows-x64-portable.zip |
18b4a517ef767c005a6d01ba53c13a79ff50e4a956bd7c43f3635b17b80c75f7 |
IdleHarbor-0.2.0-windows-arm64-portable.zip |
419b9ec0be40546aa262c3dddfb34fb648c47775459a7ff66d31c16f66dc3d38 |
SHA256SUMS.txt covers every asset, and each architecture ships an SPDX 2.3 SBOM identifying its
executable. The x64 executable is 544,256 bytes, SHA-256
bbada75845a1832aa5907e81003ebfd52761cbc7cac1c234d61263be7baf5e5a.
Before you use it at work
IdleHarbor is not an employee-monitoring bypass and must not be used to misrepresent presence or
evade a device policy. Simulated input can be detected, blocked, logged, or ignored. If your device
is managed, check the rules that apply to it — and to automatic startup, which may be a separate
decision — first. See docs/SAFETY.md.
Links
Project site ·
User guide ·
Changelog ·
Troubleshooting
Merged pull requests
- Document v0.1.0 release and add package-manager source by @Chris0Jeky in #52
- Reconcile the open follow-up queue by @Chris0Jeky in #53
- Make the settings combo boxes respond on the first attempt by @Chris0Jeky in #54
- Explain every settings control on hover by @Chris0Jeky in #57
- Print a short explanation under each field by @Chris0Jeky in #60
- Reconcile PROJECT_STATE with the merged settings-window work by @Chris0Jeky in #61
- Correct three inaccuracies in the reconciled state document by @Chris0Jeky in #63
- Bump the github-actions group with 2 updates by @dependabot[bot] in #62
- Prepare the 0.2.0 release by @Chris0Jeky in #64
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Build IdleHarbor v0.1.0 as a native Windows utility by @Chris0Jeky in #1
- Block automatic starts after settings recovery by @Chris0Jeky in #8
- Bump the github-actions group with 4 updates by @dependabot[bot] in #7
- Make installation and release trust transactional by @Chris0Jeky in #10
- Keep the settings viewport usable at high DPI by @Chris0Jeky in #13
- Retain incomplete installer rollback recovery by @Chris0Jeky in #17
- Harden compact viewport safety regions by @Chris0Jeky in #18
- Match upstream motion multiplier patterns by @Chris0Jeky in #25
- Polish final viewport accessibility flow by @Chris0Jeky in #24
- Route release tags through workflow environment by @Chris0Jeky in #16
- Isolate concurrent packaging checks by @Chris0Jeky in #29
- Finish viewport and action-focus accessibility by @Chris0Jeky in #30
- Clear inherited scrollbar after height resize by @Chris0Jeky in #33
- Repaint settings controls after viewport movement by @Chris0Jeky in #35
- Add ownership-safe Start Menu launcher by @Chris0Jeky in #36
- License v0.1.0 under GPLv3 by @Chris0Jeky in #39
- Polish the native release interface by @Chris0Jeky in #41
- Prepare IdleHarbor 0.1.0 release candidate by @Chris0Jeky in #47
New Contributors
- @Chris0Jeky made their first contribution in #1
- @dependabot[bot] made their first contribution in #7
Full Changelog: https://github.com/Chris0Jeky/IdleHarbor/commits/v0.1.0