# content
Project activity for July 18, 2026:

package-multitouch-handler

1 commit

Added high-fidelity touch-view logging in touchesBegan to diagnose unexpected UI routing behavior—this diagnostic instrumentation captures which views receive touch events and how they’re routed, enabling targeted debugging of gesture-handling issues without altering runtime logic.

package-multitouch-tester

9 commits

Reverted a problematic default: The --unified-multitouch mode—initially intended as the new default for stream playback to unify multi-touch gesture handling—was reverted after it caused multi-touch contact collapse (to single-contact), degrading fidelity; it is now opt-in via flag or environment variable.

Enhanced diagnostic capabilities: Introduced the --unified-multitouch diagnostic flag and implemented segment-based gesture partitioning under unified mode to ensure multi-touch continuity during playback while preserving backward compatibility with legacy single-contact behavior when disabled.

Improved timing and consistency: Replaced generic sleep with preciseSleep for inter-gesture gaps, aligning unified-mode timing precision with other playback paths.

Strengthened CI/CD automation: Added a dedicated release.yml workflow to automate building, code-signing, notarizing, and publishing macOS builds on version tags (vX.Y.Z), including forwarding ASC API-key secrets for secure Apple notarization.

Updated documentation: Corrected stale inline comments and updated README + AGENTS docs to clarify unified mode status (opt-in, not default) after the revert.