v0.2.32
imbhargav5/open-recorderv0.2.32Jun 26, 2026by github-actions[bot]
AI Summary
Focuses on robustness by adding test coverage for edge cases like invalid timeline ticks, crop clamping, and microphone stream handling.
Key Highlights
- Added coverage for invalid visible timeline ticks
- Covered screen-only recording sessions
- Added microphone stream configuration coverage
- Cleaned up temp recording test output
New Features
- Modernize export formats
Full Release Notes
## Commits since v0.2.31 - d2984d3 Merge pull request #424 from imbhargav5/automation/open-recorder-maint-20260623 - c1be0a0 Cover invalid visible timeline ticks - 92fb0ea Merge pull request #422 from imbhargav5/codex/open-recorder-maintenance-20260623-2 - a687d65 Stabilize release version test paths - 7c231de Merge pull request #420 from imbhargav5/codex/maintenance-20260623-a5fa - 4ffa866 Cover playback seek without duration - a266790 Merge pull request #418 from imbhargav5/codex/open-recorder-maintenance-20260623 - a2a188e Cover reversed normalized crop clamping - 82a8905 Cover reversed cursor crop scaling - 93ae3f4 Merge pull request #414 from imbhargav5/codex/maintenance-20260623-3 - c4432cc Cover zero waveform target count - 763fbf1 Merge pull request #412 from imbhargav5/codex/maintenance-20260623-verified - 289dff2 Name default crop source size - b211d98 Trim stored zoom preset values - df6da31 Merge pull request #408 from imbhargav5/codex/maintenance-20260623-2 - cd7f13f Test native recorder stream dimensions - e7f7ccb Merge pull request #406 from imbhargav5/codex/maintenance-20260623-472a - 840243e Add invalid crop source size coverage - dae665c Merge pull request #404 from imbhargav5/codex/cover-screen-only-recording-session - bc3370f Cover untimed facecam recording sessions - c3148c5 Merge pull request #398 from imbhargav5/codex/remove-next-config-placeholder - 3509940 Merge pull request #395 from imbhargav5/codex/screen-only-session-test - f93a919 Merge pull request #374 from imbhargav5/codex/waveform-invalid-channel-test - b2b402e Merge pull request #364 from imbhargav5/codex/non-finite-crop-selection - 1571d93 Merge pull request #360 from imbhargav5/codex/privacy-plist-test-path - d84d4b2 Merge pull request #365 from imbhargav5/codex/explicit-foundation-privacy-test - 356dffc Merge pull request #359 from imbhargav5/codex/stabilize-capture-cancellation-tests - e3007dd Merge pull request #358 from imbhargav5/codex/clean-temp-recording-test-output - 29da071 Clean up temp recording test output - 51ec474 Add microphone stream configuration coverage - 6c8159b Merge pull request #378 from imbhargav5/codex/tighten-capture-cancellation-tests - 1ae4bff Merge pull request #372 from imbhargav5/codex/microphone-stream-configuration-test - 33cd780 Remove placeholder Next config comment - c816866 Tighten capture cancellation tests - 3c42e72 Add microphone stream configuration test - bc9a5ce Merge pull request #363 from imbhargav5/codex/relax-rust-service-test-timeout - 7a370f8 Merge pull request #362 from imbhargav5/codex/avoid-force-unwrap-shell-test - ce4124d Make capture cancellation tests deterministic - 128c57f Merge pull request #371 from imbhargav5/codex/harden-rust-service-pipe-reader - 6788ed9 Merge pull request #369 from imbhargav5/codex/tighten-screen-recording-permission-test - 879b154 Make privacy plist test path stable - c5f5ccb Tighten screen recording permission test - b08a3b1 Handle non-finite crop selections - 6a48d84 Avoid force unwrap in shell routing test - b064f2a Add waveform invalid channel count test - b2b62e3 Harden Rust service pipe reader cleanup - 3e82f4f Relax Rust service pipe buffer test timeout - d7440d3 Add explicit Foundation import to privacy test - cad9c20 Add screen-only recording session test - ad34ff7 Stabilize capture cancellation tests - d51aa5e Merge pull request #356 from imbhargav5/codex/refresh-landing-timeline-buttons - 523ba63 Refresh landing copy and timeline actions - cc34063 Merge pull request #354 from imbhargav5/codex/modern-export-formats - 7cb0b62 Modernize export formats - 4650a49 Update appcast for v0.2.31