Skip to content

feat: add Tauri desktop client for OpenMAIC#462

Open
cccczl02 wants to merge 4 commits intoTHU-MAIC:mainfrom
cccczl02:feature/tauri-desktop-client
Open

feat: add Tauri desktop client for OpenMAIC#462
cccczl02 wants to merge 4 commits intoTHU-MAIC:mainfrom
cccczl02:feature/tauri-desktop-client

Conversation

@cccczl02
Copy link
Copy Markdown

Summary

Add Tauri desktop client support for OpenMAIC, enabling cross-platform desktop application builds with native performance.

Changes

  • Integrate Tauri v2 framework for desktop app packaging
  • Add GitHub Actions workflow for multi-platform desktop builds (Windows, macOS, Linux)
  • Configure Tauri build environment with proper permissions
  • Set up auto-release workflow for tagged versions
  • Add Tauri-specific build scripts (pnpm tauri:dev, pnpm tauri:build)
  • Include platform-specific icons for Windows, macOS, Linux, Android, and iOS

Type of Change

  • New feature (non-breaking change that adds functionality)
  • CI/CD or build changes

Verification

Steps to reproduce / test

  1. Run pnpm install to install dependencies
  2. Run pnpm tauri:dev to start development mode
  3. Run pnpm tauri:build to create production builds
  4. Or use the GitHub Actions workflow for automated multi-platform builds

Evidence

  • CI passes
  • Multi-platform builds tested via GitHub Actions

Checklist

  • My code follows the project's coding style
  • I have performed a self-review of my code
  • I have added/updated documentation as needed
  • My changes do not introduce new warnings

@cccczl02 cccczl02 force-pushed the feature/tauri-desktop-client branch from a50c79c to f6b8a2d Compare April 19, 2026 21:33
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