Skip to content

Fix macOS transcription log opener#559

Merged
basnijholt merged 1 commit into
mainfrom
codex/fix-transcription-log-opener
May 29, 2026
Merged

Fix macOS transcription log opener#559
basnijholt merged 1 commit into
mainfrom
codex/fix-transcription-log-opener

Conversation

@basnijholt
Copy link
Copy Markdown
Owner

Summary

  • Reveal/select the transcription log in Finder instead of opening the .jsonl file through LaunchServices.
  • Keep creating the log directory/file on demand before revealing it.
  • Add a regression assertion so the menu action does not depend on a default .jsonl application.

Test Plan

  • uv run pytest tests/test_macos_app.py
  • swift build --package-path macos/AgentCLI

Root Cause

NSWorkspace.shared.open(url) asks macOS for the default application for .jsonl. On systems without a default handler, the menu action shows “There is no application set to open the document transcriptions.jsonl”. Finder reveal avoids that LaunchServices dependency.

@basnijholt basnijholt merged commit b37e092 into main May 29, 2026
10 checks passed
@basnijholt basnijholt deleted the codex/fix-transcription-log-opener branch May 29, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant