Skip to content

docs(README): add Homebrew installation docs#9

Open
junwen-k wants to merge 1 commit into
domzilla:masterfrom
junwen-k:docs/homebrew-installation-docs
Open

docs(README): add Homebrew installation docs#9
junwen-k wants to merge 1 commit into
domzilla:masterfrom
junwen-k:docs/homebrew-installation-docs

Conversation

@junwen-k
Copy link
Copy Markdown

No description provided.

bubbleee030 added a commit to bubbleee030/Caffeine that referenced this pull request May 19, 2026
domzilla#5 PreferencesView no longer writes CAAllowLidClose to UserDefaults twice.
   CaffeineViewModel.setAllowLidClose now only forwards the new flag to
   SleepPreventionManager; persistence is owned by PreferencesView's
   @AppStorage binding.

domzilla#6 SleepPreventionManager now releases its assertion IDs immediately when
   the user session resigns active, and re-engages immediately on become-
   active rather than waiting up to 10 s for the next timer tick. The old
   early-return in refreshAssertions left the manager's stored IDs in a
   stale state after the kernel timed them out at 30 s. Three new tests
   cover resign-releases, become-reengages, and become-while-inactive
   does nothing.

domzilla#7 CA_TEST_AUTOACTIVATE no longer writes to standard UserDefaults. The
   activate(...) function takes a new allowLidCloseOverride parameter so
   the test hook can drive a known state without mutating persistent
   preferences. The intentional early-return is documented in comments.

domzilla#8 LocalizationTests no longer relies on a single representative key
   ("Quit") to prove zh-Hant differs from zh-Hans. Asserts that at least
   half of all 31 user-facing values are non-identical across the two
   locales.

domzilla#9 About-dialog credits now point at github.com/bubbleee030/Caffeine
   instead of github.caffeine-app.net, in line with the README rewrite.
   Added a 2026 @bubbleee030 line to the copyright credits. Updated the
   source string in MenuBarController and the localized value in all 14
   .lproj/Localizable.strings files; LocalizationTests reflects the new
   key. No remaining caffeine-app.net references in the repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant