Notas de Release
Fecha: 2026-02-06
Repositorio: Athenea-Desktop
Commit de la release: ef88bc4
Branch: main
Que cambio
El build deja de depender de assets faltantes
- Se agregaron recursos placeholder (blancos) para que
electron-builder/ NSIS no falle si todavia no hay branding:assets/build.icoassets/installer-sidebar.bmpassets/installer-header.bmp
- Se agrego el favicon faltante que referencia
index.html:public/vite.svg
Branding generico (modo plantilla)
- El nombre de la app en produccion queda generico:
package.json->build.productName=Apppackage.json->build.appId=com.example.app
- Titulos visibles consistentes:
electron.jstitulos deBrowserWindowpor defecto =Appindex.html<title>=Appsrc/routes/Home/Home.jsxtitulo de inicio generico
Fix de dev en Windows
scripts/dev-electron.mjsahora ejecuta el Electron local en Windows (node_modules/.bin/electron.cmd) y usashell: trueahi.package.jsonscriptelectroncon comillas compatibles con Windows paraNODE_OPTIONS.
Documentacion
README.mdsuma seccion de Branding: donde cambiar el nombre y que imagenes espera el instalador.
Archivos agregados
assets/build.icoassets/installer-sidebar.bmpassets/installer-header.bmppublic/vite.svg
Archivos modificados
.gitignore(para que este archivo quede solo local)README.mdpackage.jsonelectron.jsindex.htmlscripts/dev-electron.mjssrc/routes/Home/Home.jsx
Como buildear / verificar
Renderer:
npm run buildPack (sin instalador):
npm run packDev en Windows:
npm run dev:electron:winNotas
- Mas adelante reemplaza los placeholders por branding real manteniendo los mismos nombres/rutas.
- Si queres un nombre no generico, actualiza
package.json(build.productName,build.appId) y los titulos enelectron.js+index.html.