Cinestar logo Cinestar

Changelog

Track new features, improvements, and bug fixes across Cinestar releases.

v0.1.52

October 11, 2025

Latest

Configuration system unification and Whisper model download improvements.

New Features

  • Unified Configuration System - Consolidated all settings into a single config.json file, removing the legacy preferences.json
  • Improved Dev/Production Separation - Added config.dev.json for development-specific overrides

🚀 Improvements

  • Whisper Model Download Rewrite - Completely rewrote the download handler to directly execute shell scripts, fixing Electron asar packaging issues
  • Better Error Handling - Added comprehensive logging and error messages for model downloads
  • Cleaner Codebase - Removed 206 lines of legacy code (net -245 lines total)
  • Onboarding Flow Updates - Migrated to unified config system with proper IPC handlers

🐛 Bug Fixes

  • Fixed Whisper model download in production builds - Models can now be downloaded correctly in packaged apps
  • Fixed onboarding flow persistence - Feature selections now save properly during onboarding
  • Fixed configuration race conditions - Eliminated conflicts from multiple config files

Technical Details

  • • Removed UserPreferencesManager class
  • • Updated IPC handlers: config:get and config:set
  • • Added nodejs-whisper to asarUnpack list
  • • Modified files: electron/main.ts, src/api/video-media-api.ts, electron/preload.ts, src/App.tsx, src/components/onboarding/OnboardingFlow.tsx

📦
Previous version history coming soon

Back to site Download Latest