Commit Graph
8 Commits
Author SHA1 Message Date
Evandro Fonseca Junior 655d9c1b45 chore: update Next.js configuration and release workflow
- Modified Next.js configuration to conditionally apply raw-loader for markdown files only on the client side.
- Increased static page generation timeout to 300 seconds for larger builds.
- Enhanced GitHub Actions release workflow by adding a step to build the Next.js frontend, ensuring the 'out' directory exists post-build.
- Simplified the beforeBuildCommand in Tauri configuration to only include the build step.
2025-11-28 00:20:03 -03:00
Evandro Fonseca Junior 6a1143282e chore: update release workflow and system monitor
- Added Rust caching step to the GitHub Actions release workflow to improve build performance.
- Installed Tauri CLI version 2.9 in the release workflow for better compatibility.
- Modified VRAM string handling in system_monitor.rs to ensure proper string conversion.
- Updated memory usage variable naming for clarity in GPU stats function.
2025-11-27 23:29:00 -03:00
Evandro Fonseca Junior ea021e7ca9 chore: upgrade pnpm version in release workflow
- Updated pnpm installation from version 8 to version 9 in the GitHub Actions release workflow to leverage new features and improvements.
2025-11-27 23:16:38 -03:00
Evandro Fonseca Junior fce831acd3 chore: specify shell for commands in release workflow
- Added explicit 'bash' shell specification for multiple steps in the GitHub Actions release workflow to ensure consistent execution environment across jobs.
2025-11-27 23:12:59 -03:00
Evandro Fonseca Junior 2405ecb6de chore: enhance pnpm installation logic in release workflow
- Updated the GitHub Actions release workflow to conditionally install frontend dependencies based on the presence of a pnpm-lock.yaml file, ensuring more flexible dependency management.
2025-11-27 23:09:32 -03:00
Evandro Fonseca Junior 3a9bdcac2c chore: add 'develop' branch to release workflow triggers
- Included 'develop' branch in the GitHub Actions release workflow to enable automated releases from the development branch, enhancing CI/CD processes.
2025-11-27 23:03:58 -03:00
Evandro Fonseca Junior a1f8335d3f chore: streamline pnpm installation in release workflow
- Removed duplicate pnpm installation steps in the GitHub Actions release workflow.
- Ensured consistent setup of pnpm across jobs to optimize workflow efficiency.
2025-11-27 22:58:29 -03:00
Evandro Fonseca Junior ac63066a2a feat: integrate automatic update checks and enhance settings UI
- Added functionality for automatic update checks in the settings page, allowing users to enable or disable this feature.
- Integrated app version display and update availability notifications.
- Updated settings store to manage auto-check updates state and handle version migration.
- Enhanced layout with a new card for update settings, improving user experience and accessibility.
2025-11-27 22:47:48 -03:00