PzzaCode 0.2.28
What's new in 0.2.28
This release fixes a crash when reopening project sync, leaves linked Git worktrees out of sync operations, and makes the interface more compact with independent transparency controls.
Project sync
- Fixed saved device exclusions being restored as an object instead of an array, which could crash the interface when reopening the sync dropdown.
- Saved sync settings are validated before rendering, including excluded filenames and per-repository options.
- Linked Git worktrees are excluded from discovery and left untouched during sync. Main checkouts, independent clones, submodules, and separate-Git-directory repositories remain eligible.
- Sync rechecks linked worktree targets before updating, cloning, or copying environment files, protecting checkouts that changed after scanning.
- Fixed absolute project roots being incorrectly rejected on macOS because path resolution introduced a double leading slash.
- Replaced the scan progress bar with a compact status row showing checked devices, repository count, failures, and elapsed time.
Appearance and layout
- App background opacity now goes down to 5%, with an independent panel background opacity control.
- Desktop background blur and panel backdrop blur have separate controls. Turning off panel blur no longer disables native desktop blur; macOS manages native blur strength.
- Transparency controls keep text opaque and their sliders and buttons consistently aligned.
- Reduced the Devices dropdown width from 540px to 380px while retaining its viewport limit.
- Removed the extra selection outline around the focused terminal while preserving its normal border.