Peekaboo/peekaboo-cli
Peter Steinberger 606290ec79 Lower macOS requirement from 15.0 to 14.0
Based on API usage analysis, Peekaboo only requires macOS 14.0 (Sonoma), not macOS 15.0 (Sequoia). The APIs we use:
- SCScreenshotManager.captureImage: macOS 14.0+
- configuration.shouldBeOpaque: macOS 14.0+
- Typed throws syntax: Works with macOS 14.0

This change makes Peekaboo available to more users who haven't upgraded to Sequoia yet.

Also fixed warning about undefined modelName in AI providers by using nullish coalescing.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-08 20:48:00 +01:00
..
Sources/peekaboo Lower macOS requirement from 15.0 to 14.0 2025-06-08 20:48:00 +01:00
TestHost Fix deadlock in ImageCommand by replacing semaphore with RunLoop 2025-06-08 09:41:50 +01:00
Tests Apply SwiftFormat changes for v1.0.0 release 2025-06-08 20:35:27 +01:00
.swiftformat Add Swift 6.0 version to SwiftFormat config and apply formatting 2025-05-25 18:45:20 +02:00
.swiftlint.yml Add Swift linting and enhance image capture features 2025-05-25 18:02:39 +02:00
Package.swift Lower macOS requirement from 15.0 to 14.0 2025-06-08 20:48:00 +01:00
run-local-tests.sh chore: bump version to 1.0.0-beta.13 2025-06-08 01:28:12 +01:00