Add frontend/assets/icons/GitpubDesktop.icns and update src-tauri/tauri.conf.json to reference the new ICNS path so the macOS build uses the provided icon. Also change package.json name from "gitpub-desktop" to "Gitpub Desktop" (display/casing) for consistency.
Enable macOS private API and make the app window transparent. Add tauri feature and tauri.conf settings (macOSPrivateApi + transparent) and call set_background_color in setup to use an RGBA transparent background. Adjust CSS so body is transparent, add --radius-window, and move app background to #app/.layout with border-radius and overflow hidden to preserve rounded transparent window styling.