You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version 1.0.2 introduces security updates, dependency resolution fixes, test suite corrections, and comprehensive community documentation templates.
Security and Dependency Management
Vulnerability Remediation: Resolved four high-severity vulnerabilities affecting esbuild versions 0.17.0 through 0.28.0 (covering remote code execution and arbitrary file access).
Dependency Overrides: Configured a package override to enforce esbuild version 0.28.1, addressing downstream vulnerabilities reported in both vite and electron-vite.
Peer Dependency Alignment: Fixed npm installation failures (ERESOLVE errors) by restoring version compatibility between electron-vite and @vitejs/plugin-react on the stable branch.
Testing and CI/CD
Test Case Resolution: Fixed a ReferenceError in the sysinfo test suite (src/tests/sysinfo.test.ts) where an undefined callback variable was invoked instead of the mocked timeout callback. All 31 test suites (281 test cases) now pass successfully.
Documentation and Compliance
Standard Meta-Files: Added standard project files to meet repository compliance guidelines:
LICENSE: Added the official MIT License.
CONTRIBUTING.md: Defined guidelines for codebase contributions, testing, and formatting standards.
SECURITY.md: Outlined the policy for reporting security vulnerabilities privately.
SUPPORT.md: Documented initial troubleshooting procedures and discussion channels.
ACKNOWLEDGEMENTS.md: Cataloged licensing and repository details for all 44 third-party open-source dependencies.
README Enhancements: Restructured the main README documentation to include a Table of Contents, relative directory navigation, metadata badges, and an FAQ section.