Skip to content

Releases: gnacho/deltos

v2.0.0

Choose a tag to compare

@gnacho gnacho released this 06 Aug 18:39

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 18:13
v1.9.2 — AdminBar horizontal en Ajustes + Acerca de con versiones reales

v1.9.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:27
release v1.9.1

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 19:54
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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:03
feat: audit log, rate-limit, soft-delete trash, export, session finge…

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 12:49
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

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:09
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

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:04
feat: v1.6.0 — label management, canonical settings/activity/projects…

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 12:24
feat: v1.5.0 — API error envelope + JSON log-ops + Node 24 + accent s…

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 21:58
chore: bump v1.4.0