mirror of
https://github.com/samsonjs/Peekaboo.git
synced 2026-04-21 13:55:50 +00:00
- Update to swift-tools-version 6.0 and enable StrictConcurrency - Make all data models and types Sendable for concurrency safety - Migrate commands from ParsableCommand to AsyncParsableCommand - Remove AsyncUtils.swift and synchronous bridging patterns - Update WindowBounds property names to snake_case for consistency - Ensure all error types conform to Sendable protocol - Add comprehensive Swift 6 migration documentation This migration enables full Swift 6 concurrency checking and data race safety while maintaining backward compatibility with the existing API. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ApplicationFinder.swift | ||
| FileNameGenerator.swift | ||
| ImageCommand.swift | ||
| ImageErrorHandler.swift | ||
| ImageSaver.swift | ||
| JSONOutput.swift | ||
| ListCommand.swift | ||
| Logger.swift | ||
| main.swift | ||
| Models.swift | ||
| OutputPathResolver.swift | ||
| PermissionErrorDetector.swift | ||
| PermissionsChecker.swift | ||
| ScreenCapture.swift | ||
| Version.swift | ||
| WindowManager.swift | ||