v0.8.0
New Features
- Menu bar app starts only after setup is finished
Bug Fixes
- Unsupported devices header sits outside the list box
- Sidebar previews no longer crash on macOS
- Run.sh reset returns to a real first run
- Clearer, shorter copy across setup, settings, and menu
v0.7.0
New Features
- List unsupported devices in a collapsed section
- Add run.sh reset for first-run testing
Bug Fixes
- List 2.4 GHz receivers once and make them assignable
- Input Monitoring recovery works after reinstall
- Window drags only from its title bar
Chores
- Add issue templates and contribution guidance
- Reorganize repository documentation
v0.6.2
New Features
- Publish the Homebrew cask on each Official Release
v0.6.1
Bug Fixes
- Mute ignored keyboard assignment controls
Refactor
- Use standard SwiftUI controls in Settings and Guided setup
Chores
- Cover activation with the current input source
v0.6.0
New Features
- Add an Input Monitoring drag guide
- Use a filled icon with a transparent K
- Use a stylized official keycap icon
Bug Fixes
- Inset the keyboard list and drop its section label
- Isolate development lifecycle and stabilize Xcode signing
- Refresh the Ready step menu-bar example
Refactor
- Keep one Keyameleon identity in Debug and Release
v0.5.1
New Features
- Use native macOS menu commands
Bug Fixes
- Make menu bar notices actionable
Refactor
- Require one deployment approval
v0.5.0
New Features
- Implement the Pencil setup flow
- Rebuild the Settings window from the Pencil design
- Implement the Pencil menu bar design
Bug Fixes
- Standardize menu bar design assets and document assessment
Refactor
- Centralize saved keyboard changes
- Remove unused policies and forwarding helpers
v0.4.6
Bug Fixes
- Resume closed guided setup
- Publish DMG before appcast
- Require aggregate gate in main protection
- Use deploy key for protected tags
- Enforce a reproducible SwiftLint baseline
- Migrate SwiftData into the Keyameleon folder
- Preserve keyboard records on storage failure
- Validate bundled resource changes on macOS
- Retain versioned provenance on GitHub Pages
- Install pinned SwiftLint before version tests
- Bundle complete offline license notices
Chores
- Document enforced approval
- Verify active tag protection
v0.4.5
Bug Fixes
- Keep excluded keyboards visible and restore the switching limit line
v0.4.4
New Features
- Give each Physical Keyboard a card in Settings
v0.4.3
New Features
- Exclude a device that is not a keyboard
v0.4.2
Bug Fixes
- Point the Sparkle feed at the served appcast path
v0.4.1
Bug Fixes
- Show the assigned layout locale, not its language
v0.4.0
New Features
- Replace Diagnostic Data with local log files
- Show compact menu-bar About window
- Explain Switching Status in the menu bar
- Explain the Activation Activity Input Source limit
- Outline assignment pills by connection state
- Assignment pills show Custom name, product, and language
- Remove Operational Notifications
Bug Fixes
- Allow SwiftUI previews to bypass single-instance locking
- Open the signed development build
- Recognize HID keyboard input across device usages
- Handle Development Build exit races
- Abort when app lookup fails
Refactor
- Flatten feature folders
- Drop the duplicated section header and tighten copy
Chores
- Lock Input Source selection to Activation Activity
v0.3.0
New Features
- Automate semantic version releases
Bug Fixes
- Agents update
- Start each menu-bar panel show on the silent container
- Restart CoreHID streams after they end
- Show the pending Unclean Exit notice
- Require a real disconnect before return
- Drop designation when a Physical Keyboard is replaced
- Keep the installation integrity key on this device
- Remove claude skills
Chores
- Rewrite around features and development setup
- Run GitHub Actions on Node 24
- Keep hosted tests off live CoreHID and TIS
- Lock Input Source readback restore
- Skip repeated work on Activation Activity
- Pin Sparkle 2.10.0
- Describe the macOS app in AGENTS.md
v0.2.3
Bug Fixes
- Drop the duplicated contributors section
- Show a Dock reminder for scheduled updates
v0.2.2
Bug Fixes
- Own Input Source elements beyond the CFArray
v0.2.1
Bug Fixes
- Resolve contributor logins for release note avatars
v0.2.0
New Features
- Add first-launch onboarding for Input Monitoring and keyboard check. by Federico Mastrini
- Update app and menu bar icons by Federico Mastrini
- New banner in README by Federico Mastrini
- Show General, Keyboards, and About in a sidebar by Federico Mastrini
Bug Fixes
- Show contributor avatars by Federico Mastrini
- Stabilize BLE keyboard identity and drop pointer HID fakes by Federico Mastrini
- Redesign tray menu panel by Federico Mastrini
- Refine settings window and tray menu UI by Federico Mastrini
- Sync generated Xcode project files by Federico Mastrini
- Readme by Federico Mastrini
Chores
- Add macOS development skills by Federico Mastrini
v0.1.1
New Features
- Publish Official Release as DMG only by Federico Mastrini
Bug Fixes
- Stop hang-after-pass in xcodebuild by Federico Mastrini
v0.1.0
Artifacts
- Signed, hardened-runtime, notarized, and stapled application archive
- Source archive at tag v0.1.0
- Sparkle appcast.xml for user-approved updates
- Release-evidence.json binding the artifact SHA-256 to this source tag
Todas as versões no GitHub