
Version
1.2-beta
Published on
Jan 26, 2026
Dev Log: Save Flow, Global Shortcuts, Launch at Login, and the Sandbox
TL;DR: Polish week. The save flow became predictable, global shortcuts now work in every app, DevCam can start at login, two real bugs died (including zero-byte buffer segments), and the App Sandbox + privacy manifest work landed — making “nothing leaves your Mac” platform-enforced, not just promised.
A save flow you don’t have to think about
Selected ranges now map predictably to output clips
Confusing save-state transitions removed — saving is either done or in progress, nothing ambiguous
Menubar flow and advanced flow tightened into consistency
Global shortcuts that work everywhere
Shortcuts are DevCam’s primary interface — you hit ⌘⇧S the moment something happens, in whatever app you’re in. So they have to work everywhere, every time:
Reduced conflicts in common app-switching scenarios
Improved fallback behavior when focus changes mid-press
Shortcut outcomes now match save expectations exactly
Launch at login
For a screen DVR this isn’t a convenience — it’s the difference between the buffer being there when the bug happens and not. Built on Apple’s ServiceManagement framework, with the login-item state always matching the UI toggle.
Two bugs down
One cosmetic: the menubar icon could lag behind real recording state — fixed. One that mattered: under specific conditions the recorder could produce zero-byte segments — holes in the buffer exactly where footage should be. Segment finalization is now tightened so partial writes can’t slip into history, with QA guidance to catch any regression.
Sandbox and privacy manifest
DevCam’s pitch is “100% local.” That claim should be enforceable by the platform, not just marketing copy: App Sandbox compatibility landed, PrivacyInfo manifest coverage added, and entitlements trimmed to least-privilege — the app requests exactly what it needs and nothing else.
Combined scope: 44 files changed, ~1,400 insertions.
Read next: the reliability push and the health dashboard.
