DevX Live Reload & BCYIP Upload IPC Bridge
Version: 4.37.0 Date: 2026-07-15
Goal: Fast UI iteration in development without full webpack rebuild + Electron restart; keep BCYIP uploads working with electron-renderer HMR target.
Solution: npm run dev with webpack-dev-server HMR; BCYIP upload moved to main-process IPC (upload-bcyip), same pattern as GCP.
Features:
npm run dev/dev:ui/dev:electron/dev:killscripts- Electron loads dev server with
--dev-server; clean SIGINT shutdown - BCYIP upload via IPC — fixes
FormData: parameter 2 is not of type 'Blob'in renderer
Files Modified:
webpack.config.mjs,index.js,main/bcyipUpload.mjs(new)src/services/fileProtect/uploadHandlers/bcyip.pipe.tsscripts/dev-kill.sh(new),docs/devx-live-reload.md(new)
Release fragment: improve-devx-live-reload