diff --git a/frontend/package.json b/frontend/package.json
index c5ef6ca..9a195c5 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,7 +1,7 @@
{
"name": "checklist-frontend",
"private": true,
- "version": "1.2.3",
+ "version": "1.2.4",
"type": "module",
"scripts": {
"dev": "vite",
diff --git a/frontend/public/service-worker.js b/frontend/public/service-worker.js
index 35efd75..c6f001a 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.2.3';
+const CACHE_NAME = 'ayutec-v1.2.4';
const urlsToCache = [
'/',
'/index.html'
diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx
index d1a78b9..44ac903 100644
--- a/frontend/src/App.jsx
+++ b/frontend/src/App.jsx
@@ -5457,6 +5457,7 @@ function InspectionModal({ checklist, existingInspection, user, onClose, onCompl
function AIAssistantChatModal({ question, inspection, allAnswers, messages, setMessages, loading, setLoading, onClose }) {
const [inputMessage, setInputMessage] = useState('')
const [attachedFiles, setAttachedFiles] = useState([])
+ const [selectedImage, setSelectedImage] = useState(null) // Para lightbox
const chatEndRef = useRef(null)
const fileInputRef = useRef(null)
const config = question.options || {}
@@ -5715,8 +5716,8 @@ function AIAssistantChatModal({ question, inspection, allAnswers, messages, setM
window.open(file.preview, '_blank')}
+ className="rounded-lg max-w-full h-auto max-h-64 object-contain cursor-zoom-in hover:opacity-90 transition"
+ onClick={() => setSelectedImage({ url: file.preview, name: file.name })}
/>
- Ayutec v1.2.3 + Ayutec v1.2.4