Skip to content

Conversation

@tantara
Copy link
Member

@tantara tantara commented Nov 23, 2025

Add comprehensive auto-update support for the Tauri desktop application:

Backend Changes

  • Add tauri-plugin-updater and tauri-plugin-process dependencies
  • Configure updater in tauri.conf.json with GitHub release endpoints
  • Add bundle size documentation (DMG: 10MB, Binary: 25.9MB)
  • Add optimized Cargo build configuration

Frontend Changes

  • Implement useUpdater hook for update checking and installation
  • Add update UI integration in App.tsx
  • Fix code formatting and import organization issues

CI/CD

  • Add GitHub Actions workflow for automated Tauri releases
  • Configure release pipeline for macOS (x86_64 and aarch64)
  • Set up code signing and artifact uploads

Documentation

  • Add UPDATER_SETUP.md with configuration guide
  • Document bundle sizes and optimization options

🤖 Generated with Claude Code

tantara and others added 5 commits November 23, 2025 11:45
Add comprehensive auto-update support for the Tauri desktop application:

## Backend Changes
- Add tauri-plugin-updater and tauri-plugin-process dependencies
- Configure updater in tauri.conf.json with GitHub release endpoints
- Add bundle size documentation (DMG: 10MB, Binary: 25.9MB)
- Add optimized Cargo build configuration

## Frontend Changes
- Implement useUpdater hook for update checking and installation
- Add update UI integration in App.tsx
- Fix code formatting and import organization issues

## CI/CD
- Add GitHub Actions workflow for automated Tauri releases
- Configure release pipeline for macOS (x86_64 and aarch64)
- Set up code signing and artifact uploads

## Documentation
- Add UPDATER_SETUP.md with configuration guide
- Document bundle sizes and optimization options

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Change pnpm install to run in the ui-react directory to properly
install frontend dependencies.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Update beforeDevCommand and beforeBuildCommand to run in the ui-react
directory where the package.json and build scripts are located.

This fixes the "Missing script: build" error during Tauri builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Update the updater public key with newly generated signing key.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
- Add icon configuration for bundle packaging
- Update signing public key

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@tantara tantara merged commit 3ab9b81 into main Nov 23, 2025
15 of 21 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.

2 participants