This release improves debugging and fixes some issues with webhooks for users with multiple ttlock accounts.
What's Changed
- Excluding maintainers' tickets from janitor workflow by @jbergler with @Copilot in #284
- Checkin config for agentic workflow by @jbergler in #291
- Fix diagnostics OAuth token redaction and stale docstring by @jbergler in #292
- Add always-on Connectable inputs and gateway status to diagnostics by @jbergler in #293
- Shrink CLAUDE.md's always-loaded context footprint by @jbergler in #294
- Give each lock its own logger by @jbergler in #295
- Add per-device diagnostics for locks by @jbergler in #296
- Capture and surface a lock's raw traffic in diagnostics by @jbergler in #297
- Make per-lock debug capture always-on, drop opt-in gating by @jbergler in #301
- Deduplicate log-then-capture logic between api.py and webhook.py by @jbergler in #304
- Add redaction-contrast test for debug capture by @jbergler in #305
- Point issue template at per-device diagnostics, not manual debug logging by @jbergler in #306
- Share one webhook registration per TTLock developer application by @jbergler in #307
Full Changelog: v0.11.0...v0.12.0
If you found this helpful and you'd like to say thanks you can do so via buy me a coffee. Thanks!