App v1.2.2
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 themaster
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.2solid-js
updated to version 1.9.2vite
upgraded to version 5.4.9typescript
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 asnoUnusedLocals
,noUnusedParameters
, andnoFallthroughCasesInSwitch
. 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 asconsts
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.