Commit graph

  • 9334ba61df
    Update macOS Sequoia permission instructions update-macos-sequoia-permissions Sami Samhuri 2025-06-09 15:37:57 -0700
  • e2c72b0b43 Update package-lock.json version to 1.1.0-beta.1 main Peter Steinberger 2025-06-09 00:37:09 +0100
  • f73d7c2846 Prepare v1.1.0-beta.1 release Peter Steinberger 2025-06-09 00:36:29 +0100
  • eb6bd60f20
    Add PID-based application targeting (#14) Peter Steinberger 2025-06-09 00:30:10 +0100
  • 2b5c03697c Release v1.0.1 Peter Steinberger 2025-06-08 20:58:48 +0100
  • 8d8d9cb5f9 Release v1.0.0 🎉 Peter Steinberger 2025-06-08 20:56:04 +0100
  • 5d4a656fa7 Prepare v1.0.0-beta.26 release Peter Steinberger 2025-06-08 20:50:30 +0100
  • 606290ec79 Lower macOS requirement from 15.0 to 14.0 Peter Steinberger 2025-06-08 20:48:00 +0100
  • 52f507f907 Fix production crash by including pino-pretty as runtime dependency Peter Steinberger 2025-06-08 20:43:05 +0100
  • 1095f488ea Fix macOS version requirement documentation Peter Steinberger 2025-06-08 20:39:18 +0100
  • 0bec93e364 Apply SwiftFormat changes for v1.0.0 release Peter Steinberger 2025-06-08 20:35:27 +0100
  • 1a2a817822 Prepare v1.0.0 stable release Peter Steinberger 2025-06-08 20:34:56 +0100
  • 41fafd6d9f Fix ESLint violations for release Peter Steinberger 2025-06-08 20:30:32 +0100
  • 797fb3c7cf Add changelog entry for v1.0.0-beta.25 Peter Steinberger 2025-06-08 20:30:06 +0100
  • d72c9eefa9 Fix MCP server error handling for unexpected exceptions Peter Steinberger 2025-06-08 20:29:23 +0100
  • 80e5ea338a Fixes a local only test Peter Steinberger 2025-06-08 20:26:05 +0100
  • b2c5c9ac96 ultimate error capture Peter Steinberger 2025-06-08 20:25:36 +0100
  • cc73b22c6f permission checks Peter Steinberger 2025-06-08 20:25:29 +0100
  • 7567e81e3f Fix command preprocessing Peter Steinberger 2025-06-08 20:25:07 +0100
  • 1084050f18 Improve error handling Peter Steinberger 2025-06-08 20:24:46 +0100
  • 17e73f12f2 Revert to AsyncParsableCommand with parse-as-library Peter Steinberger 2025-06-08 12:09:43 +0100
  • 3f4a7c864b Fix list tool server_status handling and improve robustness Peter Steinberger 2025-06-08 11:50:00 +0100
  • e4b0c545e4 Add changelog entry for v1.0.0-beta.24 Peter Steinberger 2025-06-08 11:39:01 +0100
  • 3e8f787dbb v1.0.0-beta.24 Peter Steinberger 2025-06-08 11:38:08 +0100
  • b0e33bcf0e 1.0.0-beta.24 Peter Steinberger 2025-06-08 11:37:45 +0100
  • 559349f198 Fix Swift 6 async execution with synchronous adapter Peter Steinberger 2025-06-08 11:34:53 +0100
  • 8b46d11015 Update ApplicationFinderTests to use modern Swift Testing patterns Peter Steinberger 2025-06-08 11:28:37 +0100
  • 84df333f2b v1.0.0-beta.23 Peter Steinberger 2025-06-08 11:24:44 +0100
  • 07cf11be4e 1.0.0-beta.23 Peter Steinberger 2025-06-08 11:24:12 +0100
  • 92d3bdb1f7 Fix WindowManagerTests to use return instead of XCTSkip Peter Steinberger 2025-06-08 11:24:01 +0100
  • 612f69f459 Improve test assertions for better clarity Peter Steinberger 2025-06-08 11:23:43 +0100
  • c04b8e7af0 Migrate to Swift 6 with strict concurrency Peter Steinberger 2025-06-08 11:23:10 +0100
  • 50984f8dc2 Fix async concurrency issues without semaphores Peter Steinberger 2025-06-08 10:10:04 +0100
  • d2fb50b289 Fix deadlock in PermissionsChecker by replacing semaphore with RunLoop Peter Steinberger 2025-06-08 09:53:11 +0100
  • fafa8fdc2a Convert test to use proper async/await instead of semaphore Peter Steinberger 2025-06-08 09:47:58 +0100
  • fbc478f75e Add changelog entry for 1.0.0-beta.22 release Peter Steinberger 2025-06-08 09:42:48 +0100
  • 932642b30f Update package-lock.json to match version 1.0.0-beta.22 Peter Steinberger 2025-06-08 09:42:27 +0100
  • 96f268abbd Bump version to 1.0.0-beta.22 for release Peter Steinberger 2025-06-08 09:42:13 +0100
  • 40acc9669b Fix deadlock in ImageCommand by replacing semaphore with RunLoop Peter Steinberger 2025-06-08 09:41:50 +0100
  • 3a837c7159 test: Add comprehensive tests for browser helper filtering Peter Steinberger 2025-06-08 08:48:29 +0100
  • 5bdb2092ca feat: Add browser helper filtering for improved Chrome/Safari matching Peter Steinberger 2025-06-08 08:47:09 +0100
  • d5b40c1550 feat: Implement proper frontmost window capture Peter Steinberger 2025-06-08 08:42:43 +0100
  • 34dac65d2a fix: Handle empty string item_type parameter in list tool Peter Steinberger 2025-06-08 08:33:44 +0100
  • c958f91bf0 chore: Update package-lock.json for version 1.0.0-beta.21 Peter Steinberger 2025-06-08 08:23:43 +0100
  • fcd424b8cc chore: Prepare release v1.0.0-beta.21 Peter Steinberger 2025-06-08 08:23:27 +0100
  • 4a2d802977 fix: Handle empty provider_config gracefully and improve case-insensitive targets Peter Steinberger 2025-06-08 08:20:30 +0100
  • 17dea6ad79 fix: Prevent security vulnerability from malformed app targets Peter Steinberger 2025-06-08 08:16:39 +0100
  • dd680eb638 feat: Improve window title matching and error messages for URLs with ports Peter Steinberger 2025-06-08 08:09:47 +0100
  • 822ea1cce7 fix: Correct error handling for path traversal and file system errors Peter Steinberger 2025-06-08 08:05:03 +0100
  • 4afd15279c feat: Capture all windows from multiple exact app matches instead of erroring Peter Steinberger 2025-06-08 08:00:44 +0100
  • 089d96ce22 fix: Handle edge cases for invalid screen index and JSON null paths Peter Steinberger 2025-06-08 07:53:21 +0100
  • 000da1e2c1 Fix file extension correction when format is changed Peter Steinberger 2025-06-08 07:46:32 +0100
  • ab882069b4 fix: Add defensive validation for invalid image formats with automatic PNG fallback Peter Steinberger 2025-06-08 07:44:17 +0100
  • 977c22d37a Fix array parameter parsing for include_window_details Peter Steinberger 2025-06-08 07:40:14 +0100
  • d8a0e10b02 Clarify format parameter behavior for screen vs app captures Peter Steinberger 2025-06-08 07:37:50 +0100
  • 9837e7bea8 style: Apply SwiftFormat formatting Peter Steinberger 2025-06-08 07:29:37 +0100
  • 141502d668 style: Fix linting errors Peter Steinberger 2025-06-08 07:29:11 +0100
  • c3e03a730b chore: Bump version to 1.0.0-beta.20 Peter Steinberger 2025-06-08 07:27:43 +0100
  • 5e3d4d3c76 Update documentation for timeout handling feature Peter Steinberger 2025-06-08 07:26:17 +0100
  • b10253ea2e Fix tests to match new executeSwiftCli signature with timeout parameter Peter Steinberger 2025-06-08 07:24:02 +0100
  • 4e20e9adbd Merge PR #2: Add timeout handling to prevent test hangs Peter Steinberger 2025-06-08 07:13:21 +0100
  • f72799803b refactor: Remove multi-JSON parsing workaround from TypeScript Peter Steinberger 2025-06-08 07:10:34 +0100
  • ed1860d546 feat: Improve error propagation and debugging for system-level failures Peter Steinberger 2025-06-08 07:08:35 +0100
  • c6148849f8 feat: Hide window count for single-window apps (PR #6) Peter Steinberger 2025-06-08 07:07:53 +0100
  • 4b9ab04878 Fix unit tests to match current implementation codegen-sh[bot] 2025-06-08 05:50:10 +0000
  • 7b8b7f5fe1 Fix syntax error in peekaboo-cli.ts codegen-sh[bot] 2025-06-08 05:22:19 +0000
  • 271814cc90 Update tests for Linux compatibility and resolve merge conflicts codegen-sh[bot] 2025-06-08 05:18:30 +0000
  • 8008c5791b Document PEEKABOO_CLI_TIMEOUT environment variable codegen-sh[bot] 2025-06-08 04:45:27 +0000
  • fe9599819c Fix SIGKILL fallback bug in timeout handling codegen-sh[bot] 2025-06-08 04:40:56 +0000
  • b80cceb541 Add timeout handling to prevent test hangs codegen-sh[bot] 2025-06-08 04:31:40 +0000
  • 2b52cea82a Update spec to reflect current implementation (v1.0.0-beta.17) codegen-sh[bot] 2025-06-08 03:44:37 +0000
  • f3c3cbb073 fix: Improve permission error detection and add debug logging Peter Steinberger 2025-06-08 06:57:34 +0100
  • e6b8931d91 refactor: Improve screen recording permission error detection Peter Steinberger 2025-06-08 06:50:38 +0100
  • 94060963d0 test: Add comprehensive edge case tests for image and analyze tools Peter Steinberger 2025-06-08 06:50:10 +0100
  • e74796f7e3 fix: Handle case-insensitive format parameter and add jpeg alias Peter Steinberger 2025-06-08 06:49:49 +0100
  • 0301df2608 fix: Trim whitespace from app_target parameter Peter Steinberger 2025-06-08 06:47:56 +0100
  • 979ae84f6b docs: Add release notes for v1.0.0-beta.19 Peter Steinberger 2025-06-08 06:20:40 +0100
  • cef648fa8f style: Apply SwiftFormat formatting Peter Steinberger 2025-06-08 06:19:17 +0100
  • a10cbb59d5 style: Fix linting errors Peter Steinberger 2025-06-08 06:18:48 +0100
  • 14749414b0 chore: Update package-lock.json for version 1.0.0-beta.19 Peter Steinberger 2025-06-08 06:18:19 +0100
  • 277ae64b61 chore: Bump version to 1.0.0-beta.19 Peter Steinberger 2025-06-08 06:17:57 +0100
  • 2676decf51 feat: Enhanced error messages for ambiguous app identifiers Peter Steinberger 2025-06-08 06:16:15 +0100
  • dbb68e4294 feat: Auto-fallback to PNG for invalid format values and screen captures Peter Steinberger 2025-06-08 06:03:58 +0100
  • 2e65e000f0 fallback to png for full screen captures. Peter Steinberger 2025-06-08 05:53:52 +0100
  • 30277bbf6c fix: Prevent format 'data' for screen captures to avoid stack overflow Peter Steinberger 2025-06-08 05:39:55 +0100
  • 338b994ac9
    Fix all test warnings (#4) codegen-sh[bot] 2025-06-08 05:37:15 +0100
  • e24c2b6de7 fix: Resolve SwiftLint violations in fuzzy matching code Peter Steinberger 2025-06-08 05:24:34 +0100
  • 09bea31b45 chore: Update package-lock.json for v1.0.0-beta.18 Peter Steinberger 2025-06-08 05:23:32 +0100
  • ba36248bc7 ignore binary Peter Steinberger 2025-06-08 05:22:21 +0100
  • 94e966fa98 feat: Add fuzzy matching for application names Peter Steinberger 2025-06-08 05:22:05 +0100
  • b3ec918363 Improve analyze description for multiple windows Peter Steinberger 2025-06-08 04:47:52 +0100
  • 06cf4f144e
    Merge pull request #3 from steipete/codegen-bot/remove-roadmap-section Peter Steinberger 2025-06-08 05:08:53 +0100
  • 86d1a5b733 Remove Roadmap section from README.md codegen-sh[bot] 2025-06-08 04:03:28 +0000
  • 2b72a69a70 Fix Swift lint violations for release Peter Steinberger 2025-06-08 04:38:27 +0100
  • e85f0c81b8 Apply SwiftFormat changes for release preparation Peter Steinberger 2025-06-08 04:37:52 +0100
  • 57c277f4da Fix ESLint violations for release preparation Peter Steinberger 2025-06-08 04:37:35 +0100
  • 020621582a Update package-lock.json version to 1.0.0-beta.17 Peter Steinberger 2025-06-08 04:35:36 +0100
  • 61885a75f5 Bump version to 1.0.0-beta.17 Peter Steinberger 2025-06-08 04:35:18 +0100
  • 282d00f5d9 Add auto capture focus mode and fix list tool validation Peter Steinberger 2025-06-08 04:31:28 +0100
  • e9e2cdb6cb Improve error handling when no windows are available Peter Steinberger 2025-06-08 04:05:52 +0100