Peekaboo/docs
Peter Steinberger 40acc9669b Fix deadlock in ImageCommand by replacing semaphore with RunLoop
- Remove DispatchSemaphore usage that violated Swift concurrency rules
- Implement RunLoop-based async-to-sync bridging in runAsyncCapture()
- Convert all capture methods to async/await patterns
- Replace Thread.sleep with Task.sleep in async contexts
- Keep ParsableCommand for compatibility, avoid AsyncParsableCommand issues
- Add comprehensive tests and documentation
- Improve error handling and browser helper filtering

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-08 09:41:50 +01:00
..
mcp-best-practices.md Prepare release 2025-05-27 00:21:29 +02:00
RELEASING.md Prepare for beta.14 release: comprehensive test improvements and code cleanup 2025-06-08 02:00:44 +01:00
spec.md Fix deadlock in ImageCommand by replacing semaphore with RunLoop 2025-06-08 09:41:50 +01:00
swift-argument-parser.md Fix deadlock in ImageCommand by replacing semaphore with RunLoop 2025-06-08 09:41:50 +01:00
swift-testing-api.md Enhance Swift testing framework and test coverage 2025-06-07 23:57:26 +01:00
swift-testing-playbook.md Enhance Swift testing framework and test coverage 2025-06-07 23:57:26 +01:00
tool-description.md Add proper tool description and work around a bug in Gemini’s parser 2025-05-25 18:02:05 +02:00