feat: version 2.9.0 -- ver documentos .md/.txt directo, sin descargar
Agrega un boton "Ver" en Documentos (adjuntos de proyectos/actividades) para archivos de texto plano y Markdown: se leen via blob (mismo mecanismo ya usado para descargar, que ya maneja el Bearer token) y se muestran en un popup -- el .md se renderiza con formato (marked) y se sanitiza con DOMPurify antes de insertarse en el DOM, para no abrir una via de XSS con HTML/JS embebido en un documento subido por otro usuario. De paso corrige que subir un .md fallaba con "tipo de archivo no permitido": el navegador no manda un mimetype confiable para esa extension (varia segun SO), asi que ahora se normaliza por extension en el fileFilter de multer en vez de depender solo del mimetype del navegador. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
# Changelog - project.linkedcorp.net
|
||||
|
||||
## [2.9.0] - 2026-10-07
|
||||
### Added
|
||||
- Documentos (adjuntos de proyectos/actividades): los archivos de texto plano (.txt) y Markdown
|
||||
(.md) ahora se pueden ver directo con el botón "Ver" (ícono de ojo), sin necesidad de
|
||||
descargarlos — el .md se renderiza con formato (encabezados, negrita, listas, enlaces, bloques
|
||||
de código), sanitizado para evitar HTML/JS embebido.
|
||||
### Fixed
|
||||
- Subir un archivo `.md` fallaba con "tipo de archivo no permitido": el navegador no manda un
|
||||
mimetype confiable para esa extensión (varía según sistema operativo). Ahora se normaliza por
|
||||
extensión en vez de depender solo del mimetype que manda el navegador.
|
||||
|
||||
## [2.8.13] - 2026-10-02
|
||||
### Changed
|
||||
- El logo de LinkedCorp del login se mueve debajo de "¿Olvidaste tu contraseña? / Crear cuenta",
|
||||
|
||||
Reference in New Issue
Block a user