Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create rust-clippy.yml * Remove double builds when creating release packages * Refactor CI workflow: Simplify test and publish jobs - Removed the matrix strategy from the test-tauri job which included multiple platforms. - Consolidated steps in the publish-tauri job to improve clarity and maintainability. - Introduced Rust caching using Swatinem/rust-cache@v2 for faster builds. - Ensured dependencies are installed consistently across jobs with less redundancy. * Improve rust-clippy workflow configuration - Updated cron schedule syntax for consistency - Cleaned up run command formatting for better readability - Added working-directory specification for SARIF processing * Refactor GitHub Actions workflow for Rust Clippy - Moved the installation of required cargo dependencies (clippy-sarif, sarif-fmt) to the src-tauri directory for better organization. - Updated the path for the SARIF file upload to ensure it points to the correct location within the src-tauri directory. - Removed redundant installation steps in the workflow. * Improved installation instructions in README.md (#114) - Restructured the installation section for clarity. - Added a sequential list of steps for downloading/building the Cuuri binary. - Clarified the process for registering the OpenAI API key. * Update README.md to include npm install step and change repository directory (#115) * build(deps): bump chrono from 0.4.38 to 0.4.39 in /src-tauri (#116) Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.38 to 0.4.39. - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](chronotope/chrono@v0.4.38...v0.4.39) --- updated-dependencies: - dependency-name: chrono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @vue/devtools from 7.6.7 to 7.6.8 (#120) Bumps [@vue/devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/devtools) from 7.6.7 to 7.6.8. - [Release notes](https://github.com/vuejs/devtools/releases) - [Commits](https://github.com/vuejs/devtools/commits/v7.6.8/packages/devtools) --- updated-dependencies: - dependency-name: "@vue/devtools" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump marked from 15.0.3 to 15.0.4 (#119) Bumps [marked](https://github.com/markedjs/marked) from 15.0.3 to 15.0.4. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](markedjs/marked@v15.0.3...v15.0.4) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump tauri-plugin-shell from 2.0.2 to 2.2.0 in /src-tauri (#122) Bumps [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) from 2.0.2 to 2.2.0. - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](tauri-apps/plugins-workspace@fs-v2.0.2...os-v2.2.0) --- updated-dependencies: - dependency-name: tauri-plugin-shell dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump vite from 6.0.2 to 6.0.3 (#117) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.0.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump serde from 1.0.215 to 1.0.216 in /src-tauri (#121) Bumps [serde](https://github.com/serde-rs/serde) from 1.0.215 to 1.0.216. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.215...v1.0.216) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump @tauri-apps/plugin-shell from 2.0.1 to 2.2.0 (#118) Bumps [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) from 2.0.1 to 2.2.0. - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](tauri-apps/plugins-workspace@os-v2.0.1...os-v2.2.0) --- updated-dependencies: - dependency-name: "@tauri-apps/plugin-shell" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump nanoid in the npm_and_yarn group (#123) Bumps the npm_and_yarn group with 1 update: [nanoid](https://github.com/ai/nanoid). Updates `nanoid` from 3.3.7 to 3.3.8 - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bug/112 cant input openai api key on gui (#124) * Improved installation instructions in README.md - Restructured the installation section for clarity. - Added a sequential list of steps for downloading/building the Cuuri binary. - Clarified the process for registering the OpenAI API key. * feat: Implement router-based navigation and settings management - Added vue-router for managing application routes. - Removed the API key dialog component; API key management is now done from the Settings view. - Created HomeView and SettingsView components to handle chat functionalities and API key input. - Updated App.vue to utilize <RouterView> for dynamic routing. - Enhanced the set_openai_api_key function to return an error if the API key is empty. - Updated documentation in README.md to reflect changes in API key registration and installation instructions. - Added dev dependencies for vue-router. * Fix: Adjust button layout in SettingsView - Changed the alignment of the "Save API Key" button to be right-aligned and added margin. - Improved button layout for better user experience. * feat: Introduce Diesel Migrations and Refactor Database Connection (#111) - Added `diesel_migrations` dependency to manage database migrations. - Created initial migration for `chat_histories` table to track chat records. - Refactored database connection handling: - Removed `Database` struct and associated connection pooling code. - Introduced `establish_connection` function for direct database connections. - Replaced all calls to the old connection method with the new approach. - Enhanced SQL queries to operate on the new `chat_histories` table. - Implemented a configuration file initializer for storing API keys and settings. - Streamlined code for managing database path and creation of necessary directories. - Added migration management to the application startup process. * Bump version from 0.2.1 to 0.2.2 (#126) - Updated version number in package.json, package-lock.json, Cargo.toml, Cargo.lock, and tauri.conf.json from 0.2.1 to 0.2.2. - Includes updates to dependencies in the project. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information