Releases: artcc/keychron-launcher-wrapper
Releases · artcc/keychron-launcher-wrapper
Release list
Keychron Launcher Wrapper v1.0.0
[1.0.0] - 2026-07-31
Added
- Added the macOS-first project landing page with installation and release links.
- Added visible auto-update status and installation feedback.
Changed
- Clarified that macOS is the only packaged and distributed platform.
- Refined project documentation and reorganized the static website assets.
- Updated Electron to 43.2.0 and electron-builder to 26.15.3.
Keychron Launcher Wrapper v0.0.9
[0.0.9] - 2026-07-31
Changed
- Bumped the version to verify the macOS auto-update flow.
Keychron Launcher Wrapper v0.0.8
[0.0.8] - 2026-07-31
Fixed
- Fixed GitHub Releases auto-update configuration and macOS update metadata.
- Added visible update status, error, download, and installation dialogs.
- Added release validation to ensure the tag matches the package version.
Keychron Launcher Wrapper v0.0.7
[0.0.7] - 2026-07-30
Fixed
- Fixed CI release workflow to avoid duplicate draft releases caused by electron-builder and softprops publishing simultaneously.
- Fixed local build scripts (
pack:mac,dist:mac) to always use--publish never, preventing accidental draft releases.
Changed
- CI release workflow now uses electron-builder with
--publish alwaysfor publishing and the GitHub API to set the release title and changelog body. - Updated
AGENTS.mdto reflect manual tag push for releases.
Keychron Launcher Wrapper v0.0.6
[0.0.6] - 2026-07-30
Added
- Added native macOS menu bar with standard Edit, View, and Window menus.
- Added "Check for Updates..." menu item in the app menu (only active in packaged builds).
Changed
- Restricted macOS builds to arm64 (Apple Silicon) only.
- Simplified CI release workflow to rely on manual tag push instead of automatic tag creation.
- Removed x64 build targets (Intel Mac support deprecated by Apple).
- Merged
.github/copilot-instructions.mdintoAGENTS.mdand removed the file. - Updated
AGENTS.mdwith release workflow and agent guidelines. - Updated
README.mdwith new features (auto-update, Keychron auto-detection, HID warnings).
Keychron Launcher Wrapper v0.0.5
[0.0.5] - 2026-07-30
Added
- Added auto-update support via
electron-updaterusing GitHub Releases as update feed. - Added multi-architecture macOS build targets (arm64 and x64).
- Added warning dialog when no HID devices are found during device selection.
Changed
- Pinned Electron version to 41.10.3 (exact, no caret range).
- Updated
electron-builderto 26.15.3. - Updated CI release workflow to generate auto-update metadata (
latest.yml).
Fixed
- Fixed
select-hid-devicehandler to explicitly manage device selection for all cases (zero, single, and multiple devices). - Added Keychron vendor ID (0x3434) auto-detection in device selection.
- Fixed
setPermissionRequestHandlerto fall back torequestingOriginwhenrequestingUrlis unavailable. - Migrated deprecated
console-messageevent handler to the new event-based API.
Keychron Launcher Wrapper v0.0.4
[0.0.4] - 2026-03-16
Added
- Added a GitHub Pages static landing under
docs/. - Added app icon support in the website as both visible logo and favicon (
docs/favicon.png).
Changed
- Updated landing page content to English.
- Switched landing page to a dark theme with a centered main container layout.
- Extended landing page copy to mention Linux, Windows, and macOS availability.
- Expanded README with GitHub Pages setup instructions and docs structure references.
Keychron Launcher Wrapper v0.0.3
[0.0.3] - 2026-03-15
Added
- Added release automation for macOS builds with changelog-based GitHub Release notes.
- Added signing and notarization preparation for release builds using Apple credentials from GitHub Actions secrets.
- Added macOS entitlements files for hardened runtime packaging.
Changed
- Updated CI to use Node.js 22 LTS.
- Expanded and aligned README content for scope, platform support, release flow, and signing/notarization requirements.
- Improved app branding details (icon usage in dialogs and release documentation consistency).
Keychron Launcher Wrapper v0.0.2
[0.0.2] - 2026-03-15
Changed
- Updated runtime and packaging toolchain dependencies: Electron to 41.0.2 and electron-builder to 26.8.1.
- Restricted DevTools to development by default; packaged builds now keep DevTools disabled unless explicitly enabled.
Keychron Launcher Wrapper v0.0.1
[0.0.1] - 2026-03-15
Added
- Initial Electron macOS wrapper project.
- Single dedicated BrowserWindow loading the official Keychron Launcher.
- WebHID permission and device selection handling.
- Domain allowlisting and navigation hardening.
- Minimal preload and secure Electron defaults.
- Basic macOS packaging scripts with electron-builder.
- Project documentation and repository guidelines.