Releases: gnacho/deltos
Releases · gnacho/deltos
Release list
v2.0.0
Release de auditoría de seguridad (bug-hunting).
- Body cap real en /api/* (hono/body-limit): cubre bodies chunked que el check de Content-Length dejaba pasar.
- Password mínima 10 en registro, alta de usuarios, reset y cambio de contraseña (antes 6), alineado con el stack.
- TODO de auditoría de seguridad en CHANGELOG Unreleased (issue #8).
Assets: tarballs amd64/arm64 + checksums.txt
v1.9.2
v1.9.2 — AdminBar horizontal en Ajustes + Acerca de con versiones reales
v1.9.1
v1.9.0
feat: PhotoCropDialog for image attachments - New PhotoCropDialog component (skill photo-crop): crop + compress images to WebP/JPEG before upload. Features: EXIF orientation fix, keyboard a11y, zoom scroll/pinch, configurable ratios (4:3/16:9/1:1/ free), multi-step downsampling, file size indicator, double-tap reset. - Images go through cropper, non-images upload directly as before. - CSP: added blob: to img-src for createObjectURL previews. - i18n: crop.* keys in ES/EN.
v1.8.0
feat: audit log, rate-limit, soft-delete trash, export, session finge…
v1.7.0
feat: server settings (backup + attachment limits), v1.7.0 - Backup automático: systemd timer diario + script deploy/deltos-backup.sh con retención configurable (1-365 días). POST /api/settings/backup/run para backup manual. install.sh instala el timer automáticamente. - Límite adjuntos por tarea: configurable 5-50 desde Ajustes (admin). 409 ATTACHMENTS_LIMIT_EXCEEDED al superar el máximo. - Tarjeta ServerSettingsCard en Ajustes (admin): backup toggle + retención + botón backup manual + límite adjuntos con input numérico. - GET/PUT /api/settings/server (admin) para la configuración. - Release workflow incluye deploy/ + install.sh en el tarball. - 6 tests nuevos (87/87). Build frontend OK.
v1.6.1
fix: v1.6.1 — PATCH labels/projects no resetea campos con default zod v4 mantiene los .default() del schema base dentro de .partial(): un PATCH name-only a /api/labels/:id reseteaba color a 'slate' (y a /api/projects/:id emoji a '' y color a 'sky'). Patch schemas con campos explícitamente opcionales sin default + tests de regresión (76/76).
v1.6.0
feat: v1.6.0 — label management, canonical settings/activity/projects…
v1.5.0
feat: v1.5.0 — API error envelope + JSON log-ops + Node 24 + accent s…