Skip to content

App v1.2.2

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Oct 05:58
· 0 commits to 54d3577a2eeb66bcd2d1f23988e1d9dd2bae3d59 since this release

Release Notes

New Features

  • Daily GitHub Workflow: Added a new workflow daily.yml that triggers a daily run at 13:00 UTC via a cron schedule. The workflow executes on the master branch, installing the Rust stable version, caching builds, and compiling the project using Cargo.

  • Alias Configuration: In vite.config.ts, new path aliasing for project structure was introduced to improve code organization. The following aliases were added:

    • @components: Path to components
    • @directives: Path to directives
    • @helpers: Path to helpers
    • @layouts: Path to layouts

Enhancements

  • Dependency Updates: Significant updates to the dependencies in the package.json file across various workspaces. Some notable package upgrades include:

    • @tauri-apps/api, @tauri-apps/cli upgraded to version 2.0.2
    • solid-js updated to version 1.9.2
    • vite upgraded to version 5.4.9
    • typescript upgraded to version 5.6.3
    • Other updates include leaflet, fontawesome, unocss, vite-plugin-solid, etc.
  • TypeScript Configuration: The tsconfig.json was updated to include stricter typing rules such as noUnusedLocals, noUnusedParameters, and noFallthroughCasesInSwitch. Additionally, module resolution for aliases was updated.

Fixes

  • Hot Module Replacement (HMR) Configuration: Adjusted the HMR settings in the vite.config.ts file for better compatibility when developing with a host environment. The HMR is now configured to use WebSockets with specific port settings.

  • Project Structure: The project structure and build configuration have been improved with better path resolution and clean-up of unused code.

Other Changes

  • Spell Check Configuration: .cspell.json was updated to include new words such as consts to improve handling of technical terms during the development process.

  • Minor Code Refactors: Refactoring of some code to improve clarity and remove redundant comments across multiple files.