# Capslock 0.3.0

> Safer keyboard recovery, stricter configuration handling, more reliable pointer controls, and editor and diagnostics fixes. Internal build.

---

LLMS index: [llms.txt](/llms.txt)

---

> [!NOTE] Internal build
> 0.3.0 was a development build and was not distributed publicly.

- **Safer keyboard recovery.** Reconnecting a keyboard checks for remapper
  conflicts again. Differing per-device mappings are preserved instead of
  merged, and an explicit Pause cancels pending wake-up retries.
- **Stronger configuration handling.** Malformed numbers, duplicate document
  sections, and invalid fallback actions are rejected safely. An empty profile
  can be exported and restored, and a failed statistics write is retried.
- **More reliable pointer controls.** Continuous movement follows the real
  cursor position, and releasing a chord cancels pending movement and
  scrolling.
- **Editor and diagnostics.** Menus follow language changes, and a diagnostics
  export can replace an existing archive.
- **Compatibility.** Mappings that reference a retired built-in action still
  load, and preview mode cannot change permissions or login items.
