Commit Graph

6 Commits

Author SHA1 Message Date
Pandipipas 865c3589bd Refactor NodeCG runtime preparation and update handling
- Updated paths and configurations in doctor.mjs and prepare-nodecg-runtime.mjs to use new build-config.mjs imports.
- Enhanced runtime installation checks and permissions validation.
- Introduced new update configuration management in update-config.ts, including loading and validating update settings.
- Implemented update service for managing update checks and downloads in update-service.ts.
- Replaced update-utils.ts with update-schema.ts for better structure and clarity in update handling.
- Added comprehensive tests for update download and settings management.
- Ensured secure handling of download URLs and improved error handling in update processes.
2026-05-24 23:20:59 +02:00
Pandipipas c8e2edc0c0 feat: Implement update management refactor with new dialog and settings handling 2026-05-24 22:31:18 +02:00
Pandipipas 54ab1fcb9f feat: Enhance NodeCG process management and add IPC security tests 2026-05-24 22:13:04 +02:00
Pandipipas 2e1d3a170c feat: Restore Electron renderer and enhance NodeCG runtime management 2026-05-24 16:49:02 +02:00
Pandipipas e3d3936156 feat: Implement application bootstrap and window management
- Added bootstrap functionality to initialize the Electron application.
- Created a new paths module to manage application paths and URLs.
- Introduced a shutdown service to handle graceful application shutdowns.
- Refactored error logging to use a dedicated logger module.
- Implemented process killing logic for NodeCG processes across platforms.
- Established navigation policies for internal and external URL handling in windows.
- Developed window service for creating and managing application windows.
- Added tests for application paths, application controller, navigation policies, process killer, and shutdown service.
2026-05-24 16:14:23 +02:00
Pandipipas c168c3b84a feat: add comprehensive architecture documentation and migration plan for refactor sessions 2026-05-24 15:38:15 +02:00