What's New Since 0.5.6
Window Reliability
- Hardened window discovery and identity rebinding when apps recreate Accessibility endpoints, change window identities, or deliver late callbacks, preventing stale events from replacing or removing the current window.
- Bounded full rescans and retry work while preserving managed-window state as changing app and window identities are verified.
- Windows that repeatedly reject tiling frame changes are now quarantined instead of receiving continued frame writes, while confirmed focus is preserved when a background window fails.
Diagnostics and Issue Reporting
- Trace recording now captures a structured, size-bounded timeline of window discovery, classification, retries, replacements, and retirement, plus a bounded automatic Accessibility snapshot when recording ends.
- Issue reporting now builds each diagnostic log from fresh runtime state and current settings, with an explicit choice to append one saved trace or crash report. The log is revealed in Finder for review before manual attachment to GitHub; unavailable evidence falls back to a fresh-only log with a warning.
Application Rules
- The running-app picker now lists regular apps even when OmniWM is not managing one of their windows, merges tracked-window details when available, and refreshes when reopened.
Release Integrity
OmniWM-v0.5.7.zipcontains the Developer ID signed, notarized, and stapled OmniWM app.OmniWM-v0.5.7.zipSHA-256:20a911c6476eb3349f54bdd9c031085c4d704ef5bf9f0d7896fc8d53da505edcGhosttyKit.xcframework-v0.5.7.zipSHA-256:62add2a85e633f3fb0014d59f5beb1c818b8b1dd35cf4780f4a62c152b564b09