🚀 Performance Improvements
- Caching in
fetchMods
Added a simple in-memory cache to thefetchMods
function. This prevents redundant network requests by returning cached mod data when available, resulting in faster responses and improved overall performance.
🔄 Script Update Management
- Check & Apply Script Updates
Introduced IPC handlers, backend logic, and type definitions to support script update checks and applications.- The Packages Page now prompts users to update scripts before continuing if any are available.
- Updated preload, renderer, and types to support the new update API.