diff --git a/frontend/package.json b/frontend/package.json index 167b53b..f8ab1f1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "checklist-frontend", "private": true, - "version": "1.0.93", + "version": "1.0.94", "type": "module", "scripts": { "dev": "vite", @@ -15,7 +15,8 @@ "axios": "^1.6.5", "react-signature-canvas": "^1.0.6", "lucide-react": "^0.303.0", - "clsx": "^2.1.0" + "clsx": "^2.1.0", + "react-markdown": "^9.0.1" }, "devDependencies": { "@types/react": "^18.2.48", diff --git a/frontend/public/service-worker.js b/frontend/public/service-worker.js index 3970457..78a1ed5 100644 --- a/frontend/public/service-worker.js +++ b/frontend/public/service-worker.js @@ -1,6 +1,6 @@ // Service Worker para PWA con detección de actualizaciones // IMPORTANTE: Actualizar esta versión cada vez que se despliegue una nueva versión -const CACHE_NAME = 'ayutec-v1.0.93'; +const CACHE_NAME = 'ayutec-v1.0.94'; const urlsToCache = [ '/', '/index.html' diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 3d58052..8d2f7a0 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -1,6 +1,7 @@ import { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom' import { useState, useEffect, useRef } from 'react' import SignatureCanvas from 'react-signature-canvas' +import ReactMarkdown from 'react-markdown' import Sidebar from './Sidebar' import QuestionTypeEditor from './QuestionTypeEditor' import QuestionAnswerInput from './QuestionAnswerInput' @@ -5467,9 +5468,16 @@ function AIAssistantChatModal({ question, inspection, allAnswers, messages, setM : 'bg-white border border-gray-200 text-gray-800' }`} > -
- {msg.content} -
+ {/* Renderizar contenido con Markdown para mensajes del asistente */} + {msg.role === 'assistant' && !msg.isError ? ( +
+ {msg.content} +
+ ) : ( +
+ {msg.content} +
+ )} {/* Mostrar archivos adjuntos si existen */} {msg.files && msg.files.length > 0 && (
diff --git a/frontend/src/Sidebar.jsx b/frontend/src/Sidebar.jsx index 9bd445c..db76a55 100644 --- a/frontend/src/Sidebar.jsx +++ b/frontend/src/Sidebar.jsx @@ -140,7 +140,7 @@ export default function Sidebar({ user, activeTab, setActiveTab, sidebarOpen, se {sidebarOpen && (

- Ayutec v1.0.93 + Ayutec v1.0.94

)}