Repository navigation
v0.6.2
v0.6.2 — Sleep helper + four languages
Kaji now changes Prevent Sleep through a narrow privileged helper instead of
asking for an administrator password on every toggle. This release also makes
English the default for new installs and adds Simplified Chinese, Brazilian
Portuguese, and Spanish language choices.
Existing users keep their saved language.
Highlights
- One-time sleep approval — an embedded
SMAppServicehelper handles later
Prevent Sleep toggles without repeated password prompts. - Narrow privilege boundary — the helper accepts one boolean and can only
run/usr/bin/pmset -a disablesleep 0|1; no shell text or arbitrary arguments. - Truthful sleep state — Kaji reads
pmset -gafter every request and keeps
UI/preferences aligned with the observed system value. - Four language choices —
EN / 中文 / PT-BR / ES. - English-first installs — new installs default to English; saved
enor
zhchoices remain unchanged during upgrade. - Localized project guides — complete English, Chinese, Portuguese, and
Spanish README editions.
Install
curl -fsSL https://raw.githubusercontent.com/blackblue-labs/kaji/main/install.sh | bashOr clone the tag and run ./scripts/build-local.sh.
Notes
- First use of Prevent Sleep requires approval in macOS Login Items.
- No notarized binary is attached; installer continues to build locally.
Full Changelog: v0.6.1...v0.6.2