You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(desktop): P2 polish — zoom persistence, dock badges, global hotkey, entitlements audit
- Zoom persistence: Store and restore zoom factor across app restarts
- New ZOOM_FACTOR_KEY constant
- wireZoom() reads stored zoom on window creation and persists changes
- IPC set-zoom-factor also persists to store
- Dock/taskbar notifications: Badge (macOS) or flash (Windows) on background activity
- Focus/blur event handlers track window focus state
- update-ready IPC event triggers badge/flash when window not focused
- Clear badge/flash on window focus
- Global hotkey: Cmd/Ctrl+Shift+T to show and focus main window
- Registered via globalShortcut.register()
- Unregister on will-quit
- DevTools shortcut: Already handled via role="toggleDevTools" (no change needed)
- Entitlements audit: Removed unnecessary/risky macOS entitlements
- Removed: disable-executable-page-protection (not needed)
- Removed: allow-dyld-environment-variables (shell-env.ts doesn't need it)
- Removed: device.audio-input (no audio features in code editor)
- Kept: allow-jit, allow-unsigned-executable-memory, disable-library-validation (required for Electron/V8)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments