Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release PR for 0.1.0 #46

Merged
merged 19 commits into from
Dec 17, 2024
Merged

Release PR for 0.1.0 #46

merged 19 commits into from
Dec 17, 2024

Conversation

dbidwell94
Copy link
Owner

This pull request includes significant updates to dependencies, workflow configurations, and the codebase for the patchman project. The most important changes involve upgrading dependencies, updating CI/CD workflows, and adding new capabilities and features to the Tauri application.

Dependency Updates:

  • package.json: Updated various dependencies and devDependencies to their latest versions, including @codemirror, @emotion, @mui, @tauri-apps, and react.
  • Cargo.toml: Updated Rust dependencies, including tauri, reqwest, and added several new Tauri plugins.

Workflow Configurations:

  • .github/workflows/publish.yml: Updated the runs-on version to ubuntu-22.04 and the node-version to 20. Modified the matrix platform and the list of dependencies for the Ubuntu platform. [1] [2] [3] [4]
  • .github/workflows/test.yml: Updated the runs-on version to ubuntu-22.04 and the node-version to 20. Modified the list of dependencies for the Ubuntu platform.

Tauri Application Enhancements:

  • src-tauri/Cargo.toml: Added new Tauri plugins for clipboard management, dialog, file system, notifications, HTTP, process, OS, and shell functionalities.
  • src-tauri/src/main.rs: Integrated the new Tauri plugins and added a system tray icon setup.

New Capabilities:

State Management and Request Handling:

  • src-tauri/src/request.rs: Enhanced request handling by adding state management for request history, including new commands to get and delete request history items.

These changes collectively improve the project's dependency management, CI/CD workflows, and application capabilities, ensuring better performance and new features for the Tauri application.

@dbidwell94 dbidwell94 merged commit e0b4362 into release Dec 17, 2024
1 check 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