70231574c991f91281a429ffe132f1ec1b54d902
ReturnWatcherTests.swift: two new tests bracket the BLOCKER fix — one characterizes the old bug (FolderSettings.resolvedAppSupportPaths(), AirDrop- only, ignores the persisted OneDrive transport; the watcher ends up watching a stale isolated folder and misses a marked PDF dropped into the real OneDrive-mode folder), the other proves the fix (the exact launch/bootstrap construction — TransportSettings.resolvedAppSupportPaths() + watcher.updateWatchFolder() before start — detects it). Both isolated to temp dirs, including an explicit FolderSettings watch-folder override so the "bug" test's found.isEmpty assertion never depends on what's actually in Ben's real ~/Downloads (it does, in fact, already contain real marked-up Redline PDFs from prior testing — an earlier version of this test read the REAL Downloads folder and failed for exactly that reason). TransportSettingsTests.swift: three tests for OneDriveLocator.isWritableDirectory — true for an ordinary directory, false for one chmod'd 500 (permissions restored in teardown before removal), false for a plain file and for a nonexistent path. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012ZiTXPbPCSjzPVsfoweAbp
Redline
A macOS menu-bar app that captures a remembered screen region, builds a one-screenshot-per-page PDF, AirDrops it to an iPad for markup, then watches for the annotated file to come back.
Hotkeys
- ⌥⇧1 — pick a new region, then capture it.
- ⌥⇧2 — capture the remembered region instantly (no picker).
Screen Recording permission
On first launch macOS asks once for Screen Recording. Grant it at System Settings > Privacy & Security > Screen Recording. You never have to do this again as long as the app is not re-signed with a different identity.
The grant is bound to the bundle identifier ai.flowmaster.shotdeck plus the code signature. Changing either one forces a fresh prompt.
Build
swift build && swift test
./scripts/build-app.sh # signed .app for daily use
open .build/Redline.app
Description
macOS menu-bar app: hotkey region capture into a review PDF with PASS/FAIL boxes, AirDrop send, annotation-return tracking
962 KiB
Languages
Swift
95.2%
Shell
4.8%