fix: version 2.2.2 -- build de auto-update y tamanos de logo
El script de auto-actualizacion heredaba NODE_ENV=production del backend, lo que hacia que npm saltara devDependencies (vite incluido) al instalar el frontend -- el build fallaba en silencio y el sistema quedaba en la version vieja. Se fuerza --include=dev en ese paso. De paso: logo de la empresa que usa el sistema al doble de tamano, logo de LinkedCorp (desarrollador) a la mitad. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,15 @@
|
||||
# Changelog - project.linkedcorp.net
|
||||
|
||||
## [2.2.2] - 2026-09-22
|
||||
### Fixed
|
||||
- El botón "Actualizar" fallaba en el build del frontend: heredaba `NODE_ENV=production` del
|
||||
backend, y con eso `npm install` salta las dependencias de desarrollo (incluida `vite`), asi
|
||||
que el build nunca corría y el sistema quedaba en la versión vieja sin avisar del error. Se
|
||||
fuerza `--include=dev` en ese paso puntual.
|
||||
### Changed
|
||||
- Tamaño de los logos de la barra lateral: el de la empresa que usa el sistema (arriba) se
|
||||
duplica; el de LinkedCorp, desarrollador del sistema (abajo), se reduce a la mitad.
|
||||
|
||||
## [2.2.1] - 2026-09-22
|
||||
### Changed
|
||||
- Marca de versión sin cambios de código: primer uso real del botón "Actualizar" (auto-update)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "project-linkedcorp-backend",
|
||||
"version": "2.2.1",
|
||||
"version": "2.2.2",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"main": "src/server.js",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "project-linkedcorp-frontend",
|
||||
"private": true,
|
||||
"version": "2.2.1",
|
||||
"version": "2.2.2",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
@@ -63,15 +63,15 @@ button { font-family: inherit; }
|
||||
padding: 12px; border-top: 1px solid rgb(var(--line)); font-size: .68rem; color: rgb(var(--muted));
|
||||
}
|
||||
.nav-view.compact .nav-footer { align-items: center; }
|
||||
.nav-logo-icon-footer { width: 40px; height: 40px; flex: none; object-fit: contain; }
|
||||
.nav-logo-full-footer { height: 36px; width: auto; max-width: 100%; object-fit: contain; }
|
||||
.nav-logo-icon-footer { width: 20px; height: 20px; flex: none; object-fit: contain; }
|
||||
.nav-logo-full-footer { height: 18px; width: auto; max-width: 100%; object-fit: contain; }
|
||||
.nav-header {
|
||||
display: flex; align-items: center; justify-content: flex-start;
|
||||
padding: 14px 12px; border-bottom: 1px solid rgb(var(--line));
|
||||
}
|
||||
.nav-view.compact .nav-header { justify-content: center; padding: 14px 8px; }
|
||||
.nav-logo-icon-header { width: 36px; height: 36px; flex: none; object-fit: contain; }
|
||||
.nav-logo-full-header { height: 32px; width: auto; max-width: 100%; object-fit: contain; }
|
||||
.nav-logo-icon-header { width: 72px; height: 72px; flex: none; object-fit: contain; }
|
||||
.nav-logo-full-header { height: 64px; width: auto; max-width: 100%; object-fit: contain; }
|
||||
|
||||
.content-column { flex: 1; display: flex; flex-direction: column; min-width: 0; }
|
||||
.topbar {
|
||||
|
||||
@@ -45,7 +45,11 @@ node src/scripts/migrate-db.js
|
||||
|
||||
echo "-- frontend: npm install + build --"
|
||||
cd "$APP_DIR/source/frontend"
|
||||
npm install
|
||||
# --include=dev es necesario a la fuerza: este script hereda NODE_ENV=production del backend
|
||||
# (via EnvironmentFile), y con eso npm salta devDependencies por defecto -- incluido vite, que
|
||||
# es la unica forma de hacer el build. Sin esto, "npm install" queda "up to date" sin instalar
|
||||
# nada realmente y el build falla con "vite: not found".
|
||||
npm install --include=dev
|
||||
npm run build
|
||||
|
||||
echo "-- publicando build de frontend --"
|
||||
|
||||
Reference in New Issue
Block a user