Skip to content

PzzaCode 0.2.28

Choose a tag to compare

@pzzaworks pzzaworks released this 07 Sep 18:23
· 55 commits to main since this release

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.