Skip to content

PiDesk v0.4.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:13

PiDesk v0.4.4

๐Ÿš€ What's Changed / ็‰ˆๆœฌๅ˜ๆ›ด่ฏดๆ˜Ž

Added

  • In-app updates: PiDesk checks GitHub Releases 5 s after launch and every 24 h (toggle: Settings โ†’ "check for updates automatically"), and shows a banner with the release notes. "Update now" downloads, verifies the signature and installs in the app, then offers "Restart to finish"; "Later" and "Skip this version" dismiss it. Settings also has a version row with a manual "Check for updates" button. Built on tauri-plugin-updater (src-tauri/src/update.rs: check_update / install_update / restart_app); on installs that cannot self-update (e.g. .deb) the banner offers "Download manually". Maintainers: releases now require the TAURI_SIGNING_PRIVATE_KEY / TAURI_SIGNING_PRIVATE_KEY_PASSWORD repo secrets (the matching public key is already in plugins.updater.pubkey); on Windows the omp child processes are stopped just before the installer launches, and the plugin's IPC is not exposed to the webview โ€” see MANUAL.md โ†’ "In-app updates". Versions before the first updater-enabled release must be upgraded manually once.

๐Ÿ“ฆ Installation Guide / ๅฎ‰่ฃ…ๆŒ‡ๅ—

๐ŸŽ macOS

  • Homebrew (Recommended / ๆŽจ่):
    brew install --cask raiderwang/tap/pidesk
    Automatically bypasses Gatekeeper quarantine, no extra command needed.
  • Manual DMG (.dmg):
    Download .dmg (aarch64 for Apple Silicon, x64 for Intel).
    If macOS says "PiDesk is damaged and can't be opened"๏ผˆๆ็คบๅทฒๆŸๅ๏ผ‰, run this command in terminal to clear the quarantine attribute:
    xattr -cr /Applications/PiDesk.app

๐ŸชŸ Windows

  • Download .msi (recommended) or .exe installer.
  • If Windows SmartScreen prompts on launch, click More info โ†’ Run anyway๏ผˆ็‚นๅ‡ปโ€œๆ›ดๅคšไฟกๆฏโ€ โ†’ โ€œไป่ฆ่ฟ่กŒโ€๏ผ‰.

๐Ÿง Linux

  • Download .AppImage or .deb.

โš™๏ธ Requirements

  • oh-my-pi (omp) must be installed and available on your PATH.

๐Ÿ”’ SHA-256 Checksums

Filename SHA-256 Checksum
PiDesk_0.4.4_aarch64.dmg 71a4fcb21624c29c58ee13eafb92ef808c0ed251a5d26b1a4c8e525a09cf7aa7
PiDesk_0.4.4_amd64.AppImage e799b5fdcde94091f6fcf7a3849754f37f5ab3841f623f09a4c69dcc8090e8c6
PiDesk_0.4.4_amd64.deb f6a90ec305316568aa535ce4592034bdf86115345993984dd056db68eae1096e
PiDesk_0.4.4_x64_en-US.msi 2d5218f0f0c25825e2ad522c24039d346faf8a4fa6da2c14b1ea6fcebe91329a
PiDesk_0.4.4_x64-setup.exe d3200fbd7fe07114c4798b6c5cd1edfda8b0aa4e0039be7e1280fe6679ce60da
PiDesk_0.4.4_x64.dmg 9d467976a33da100b51d19ba68e3545d8aad99c9cb335dc0ff0506b5256a3214
PiDesk_aarch64.app.tar.gz ffe0929dc6d82d23c20136b2fe4b494c1a52fd9e9e48bf8f8c9f19bc61c9bac3
PiDesk_x64.app.tar.gz 7b22601e4abcc6a3b4f935c74edb1e354773be19e407814ab1ce80149144c358
PiDesk-0.4.4-1.x86_64.rpm c53e09320fcba9303cae4596bdc1949aecef623ec90a5f4d13897eaf1bae82a6