Skip to content

feat: add updater permissions and functionality#164

Merged
felix-schultz merged 2 commits intoalphafrom
dev
Aug 10, 2025
Merged

feat: add updater permissions and functionality#164
felix-schultz merged 2 commits intoalphafrom
dev

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

  • Updated desktop and macOS schemas to include new updater permissions:

    • updater:default
    • updater:allow-check
    • updater:allow-download
    • updater:allow-install
    • updater:allow-download-and-install
    • updater:deny-check
    • updater:deny-download
    • updater:deny-install
    • updater:deny-download-and-install
  • Implemented update command in lib.rs to handle update checks, downloads, and installations.

  • Configured updater endpoints in tauri.conf.json for update management.

  • Added tauri_plugin_updater and tauri_plugin_dialog dependencies in bun.lock.

  • Enhanced settings loading log for better debugging.

  • Removed unnecessary debug print statement in hub.rs.

- Updated desktop and macOS schemas to include new updater permissions:
  - `updater:default`
  - `updater:allow-check`
  - `updater:allow-download`
  - `updater:allow-install`
  - `updater:allow-download-and-install`
  - `updater:deny-check`
  - `updater:deny-download`
  - `updater:deny-install`
  - `updater:deny-download-and-install`

- Implemented update command in lib.rs to handle update checks, downloads, and installations.
- Configured updater endpoints in tauri.conf.json for update management.
- Added tauri_plugin_updater and tauri_plugin_dialog dependencies in bun.lock.
- Enhanced settings loading log for better debugging.
- Removed unnecessary debug print statement in hub.rs.
@felix-schultz felix-schultz merged commit 6165cbe into alpha Aug 10, 2025
1 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant