[codex] Add file-open logging and picker support#11
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (29)
📝 WalkthroughWalkthroughThis PR introduces file-handling capabilities and multi-URL support to BrowserCat. It adds file-type classification, shortcut resolution, history tracking with file metadata, file-aware app/browser matching, multi-URL state management, and updates the entire picker/launch flow to handle multiple files and URLs in a single action. ChangesFile Handling and Multi-URL Open Flow
🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🔖 On merge this PR will release v1.9.0 ( |
What changed
linkorfile, including file name, extension, display format, and UTType identifier..weblocand.urlshortcut files before routing/logging.Release candidate
This PR should use
release:minor. On merge, the release workflow should tagv1.8.0from the latestv1.7.3tag. The app version is intentionally not hand-edited inproject.yml; the repository release flow treats git tags as the version source of truth.Validation
xcodegen generatexcodebuild -project BrowserCat.xcodeproj -scheme "BrowserCat DEV" -configuration Debug -destination 'platform=macOS' -derivedDataPath /tmp/codex-browsercat-dd-logging test -quietgit diff --checkManual QA still needed
.env,Dockerfile,.webloc,.url.Summary by CodeRabbit
Release Notes
New Features
Documentation
Tests
Chores