Skip to content

Conversation

@imsakg
Copy link

@imsakg imsakg commented Jul 7, 2025

This pull request introduces significant updates to the project, including the addition of Tauri integration for building a desktop application, updates to dependencies in package.json, and the configuration of Rust-based backend components. Below is a breakdown of the most important changes grouped by theme.

Tauri Integration:

  • Added a .gitignore file in the src-tauri directory to exclude compiled files and executables (/target/) and generated schemas (/gen/schemas).
  • Created Cargo.toml to define the Rust package for the Tauri application, specifying dependencies such as serde, log, and tauri.
  • Added build.rs to handle build-related tasks using tauri-build.
  • Implemented src/lib.rs with a run function to initialize and run the Tauri application, including plugin setup for logging in debug mode.
  • Created src/main.rs to serve as the entry point for the Tauri application, calling the run function from lib.rs.
  • Added tauri.conf.json to configure the Tauri application, including product details, build commands, and window settings.

Dependency Updates:

  • Updated package.json to add new dependencies: @astrojs/check, typescript, and @tauri-apps/cli. These updates support TypeScript development and Tauri integration. [1] [2]

Capabilities Configuration:

  • Added src-tauri/capabilities/default.json to define default permissions and capabilities for the Tauri application, linking to a schema file.

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