Skip to content

Releases: fuji-mak/Capsomnia

Capsomnia 2.0.3

Choose a tag to compare

@fuji-mak fuji-mak released this 27 Jul 10:50
Immutable release. Only release title and notes can be modified.
442b46d

Capsomnia 2.0.3 is now available.

Highlights:

  • Preserve sleep prevention when macOS clears Caps Lock while switching from an IME to a keyboard layout such as ABC or U.S.
  • Re-assert Caps Lock after selected input source changes while honoring intentional physical-key, menu, and registered-shortcut toggles.
  • Coalesce input-source notifications and tolerate transient HID readback delays during recovery.

The package is signed with Developer ID Installer and notarized by Apple.

Capsomnia 2.0.2

Choose a tag to compare

@fuji-mak fuji-mak released this 24 Jul 07:05
Immutable release. Only release title and notes can be modified.
15ee3c7

Capsomnia 2.0.2 fixes the shortcut-clearing interaction introduced in 2.0.1.

What’s changed

  • The nonfunctional clickable Clear control has been replaced with concise Del and Esc keyboard hints.
  • Press the Mac Delete key or Forward Delete to return the shortcut to the unassigned state.
  • Press Esc to cancel editing without changing the saved shortcut.

Download Capsomnia.pkg below for the signed and notarized installer.

Capsomnia 2.0.1

Choose a tag to compare

@fuji-mak fuji-mak released this 24 Jul 06:41
Immutable release. Only release title and notes can be modified.
3ead5c5

Capsomnia 2.0.1 improves the custom shortcut editor.

What’s changed

  • Closing Settings while the shortcut editor is waiting for input now cancels recording and restores the saved global shortcut.
  • A localized Clear button now appears while editing an assigned shortcut, making it easy to return to the unassigned state.
  • Clear uses the same padding as Esc across English, Japanese, Simplified Chinese, and Korean.
  • Delete and Forward Delete remain available as keyboard alternatives.

Download Capsomnia.pkg below for the signed and notarized installer.

Capsomnia 2.0.0

Choose a tag to compare

@fuji-mak fuji-mak released this 21 Jul 08:59
Immutable release. Only release title and notes can be modified.
7c2eb83

Capsomnia 2.0.0 makes Caps Lock switching reliable from the menu bar and adds a configurable global shortcut.

Changes:

  • Toggle Capsomnia from the menu bar using the real macOS Caps Lock state, keeping the physical green indicator, menu status, and sleep prevention in sync.
  • Assign a persistent global shortcut, with conflict handling and support for Command, Option, or Control combinations and Shift with F1–F20.
  • Redesign Settings with a focused main page and a larger Advanced Settings page in the same window.
  • Clarify Capsomnia-on behavior across English, Japanese, Simplified Chinese, and Korean.
  • Add high-resolution shortcut-settings previews to the localized website and remove redundant security explanation cards.
  • Clean up redundant shortcut and settings code.

Requires Apple silicon and macOS 14 or later. The installer is signed with Developer ID and notarized by Apple.

Capsomnia 1.1.0

Choose a tag to compare

@fuji-mak fuji-mak released this 19 Jul 08:49
Immutable release. Only release title and notes can be modified.
a4d01ed

Capsomnia 1.1.0 adds an optional way to keep Caps Lock as Capsomnia's physical switch and indicator without locking normal typing to uppercase.

Changes:

  • Add Prevent all-caps typing, disabled by default.
  • Keep the Caps Lock indicator and sleep-prevention state linked while removing the Caps Lock modifier from normal typing.
  • Preserve Shift and other modifiers, so Shift still types uppercase letters.
  • Require macOS Accessibility permission only when this optional setting is enabled.
  • Fail closed if the local event filter is unavailable: sleep prevention turns off, an error indicator appears, and Capsomnia retries.
  • Keep Show menu bar icon independent from this setting while still showing a temporary red indicator for errors.
  • Add the setting and its documentation in English, Japanese, Simplified Chinese, and Korean.
  • Simplify initial setup while keeping display sleep on lid close and launch at login enabled by default and editable later.
  • Clarify the optional Accessibility behavior on all four localized landing pages.
  • Polish Korean display-sleep and README wording.

Contributors:

  • The core Prevent all-caps typing implementation was contributed by @sogadaiki through #41.
  • Korean copy improvements were contributed by @JeongJaeSoon through #48.

Thank you both for improving Capsomnia for users around the world.

The macOS app and localized website passed CI. The installer is signed with Developer ID, notarized by Apple, stapled, and accepted by Gatekeeper.

Requirements: macOS 14 or later on Apple silicon.

Download Capsomnia.pkg for the stable installer URL. Capsomnia-1.1.0.pkg is the equivalent versioned asset. SHA-256 checksums are provided in SHA256SUMS.txt.

Capsomnia 1.0.3

Choose a tag to compare

@fuji-mak fuji-mak released this 17 Jul 23:06
Immutable release. Only release title and notes can be modified.
519106d

Capsomnia 1.0.3 expands localization across the app and website, and makes capsomnia.com the official home of the project.

Changes:

  • Add Simplified Chinese and Korean localizations to the macOS app.
  • Replace the app's segmented language control with a compact pop-up menu for English, Japanese, Simplified Chinese, and Korean.
  • Add Simplified Chinese and Korean README translations and complete localized website pages.
  • Move the official website to capsomnia.com with /, /ja/, /zh-hans/, and /ko/ routes.
  • Route first visits by browser language through Cloudflare Workers, remember manual language choices, and preserve redirects from the previous GitHub Pages URL.
  • Refine README and landing-page download buttons, language navigation, localized metadata, and support links.

Contributors:

Thank you both for making Capsomnia accessible to more users.

The macOS app and GitHub Pages site passed CI. The installer is signed with Developer ID, notarized by Apple, stapled, and accepted by Gatekeeper.

Requirements: macOS 14 or later on Apple silicon.

Download Capsomnia.pkg for the stable installer URL. Capsomnia-1.0.3.pkg is the equivalent versioned asset. SHA-256 checksums are provided in SHA256SUMS.txt.

Capsomnia 1.0.2

Choose a tag to compare

@fuji-mak fuji-mak released this 16 Jul 03:01
Immutable release. Only release title and notes can be modified.
cf694d6

Capsomnia 1.0.2 is a bug-fix release for external-display users in clamshell mode.

Changes:

  • Keep an active external display on when Caps Lock sleep prevention is enabled and the MacBook lid is closed.
  • Detect online external displays with CoreGraphics and skip forced display sleep while one is connected.
  • Fail safely without requesting display sleep when the external-display state cannot be determined.
  • Update the English and Japanese settings descriptions and documentation to match the new behavior.
  • Add a GitHub Sponsors funding link.

This fixes issue #33 through PR #34, contributed by @DavidBakerEffendi. The original issue and the fix were both reproduced and verified on actual clamshell hardware by the maintainer.

The macOS app and GitHub Pages site passed CI. The installer is signed with Developer ID, notarized by Apple, stapled, and accepted by Gatekeeper.

Requirements: macOS 14 or later on Apple silicon.

Download Capsomnia.pkg for the stable installer URL. Capsomnia-1.0.2.pkg is the equivalent versioned asset. SHA-256 checksums are provided in SHA256SUMS.txt.

Capsomnia 1.0.1

Choose a tag to compare

@fuji-mak fuji-mak released this 15 Jul 04:45
Immutable release. Only release title and notes can be modified.
a26603e

Capsomnia 1.0.1 is a maintenance release focused on clearer macOS integration and documentation.

Changes:

  • Associate the installed LaunchAgent with Capsomnia.app so new background-item registrations can show the app name and icon instead of the Developer ID name. Existing macOS registrations may retain their cached label.
  • Add concise usage and safety guidance.
  • Improve canonical Japanese indexing and privacy-copy placement.
  • Remove unused code and consolidate duplicated internals without intentional behavior changes.

The macOS app and GitHub Pages site passed CI. The installer is signed with Developer ID, notarized by Apple, stapled, and accepted by Gatekeeper.

Requirements: macOS 14 or later on Apple silicon.

Download Capsomnia.pkg for the stable installer URL. Capsomnia-1.0.1.pkg is the equivalent versioned asset. SHA-256 checksums are provided in SHA256SUMS.txt.

Capsomnia 1.0.0

Choose a tag to compare

@fuji-mak fuji-mak released this 11 Jul 20:15
Immutable release. Only release title and notes can be modified.
9f9604b

Capsomnia 1.0.0 is the first stable public release.

Capsomnia turns Caps Lock into a physical keep-awake switch for closed-lid MacBook work.

Highlights:

  • Signed and notarized macOS installer package
  • Signed native privileged helper with no shell startup-file loading
  • Root-owned app, helper, and LaunchAgent with a three-command sudoers allowlist
  • Actual SleepDisabled verification after each change and every ten seconds
  • Automatic recovery from power-setting drift, with a visible red error state
  • No Input Monitoring permission, network requests, telemetry, or account
  • Bundled uninstaller and documented manual recovery command

Requirements: macOS 14 or later on Apple silicon.

Download Capsomnia.pkg for the stable installer URL. Capsomnia-1.0.0.pkg is the equivalent versioned asset. SHA-256 checksums are provided in SHA256SUMS.txt.