Commit Graph
10 Commits
Author SHA1 Message Date
LizandroandClaude Sonnet 4.6 f4f689891c feat: chat público con sensación de WhatsApp/Telegram real
Bugs corregidos:
- La imagen del comprobante nunca se veía: se guardaba en el disco 'public'
  y se servía como asset('storage/...'), pero este proyecto no tiene el
  symlink public/storage. Ahora usa store('photos') + asset($path), la
  convención del resto del código (config/filesystems.php links).
- Dos wire:poll en el mismo nodo: Livewire v2 solo respeta el primero, así
  que autoReintentarPago nunca se ejecutaba. Ahora va en su propio elemento
  y solo se renderiza mientras hay un pago pendiente.
- Sin wire:key en los mensajes, morphdom recreaba toda la lista cada 3s:
  parpadeo, scroll saltando y estado Alpine perdido (el "¡Copiado!" de las
  credenciales desaparecía solo).
- pollMensajes cargaba la conversación entera cada 3s. Ahora consulta solo
  MAX(id) y recarga únicamente si llegó algo nuevo; el historial se limita
  a los 60 mensajes más recientes.
- El upload no se validaba: se añade regla image/mimes/max 8MB.
- Se elimina $procesandoImagen, propiedad muerta que viajaba en cada payload.

Interfaz:
- Envío optimista: la burbuja del usuario aparece al instante, sin esperar
  el round-trip, con reloj de "pendiente" y checks al confirmarse.
- Indicador "escribiendo…" con puntos animados mientras el bot responde.
- Visor de imagen a pantalla completa al tocar el comprobante.
- Textarea que crece con el texto (Shift+Enter para salto de línea),
  con wire:ignore para que el poll no le reinicie la altura al escribir.
- Colas de burbuja, fondo con textura y animación de entrada, esta última
  activada solo tras pintar el historial para no animarlo entero al abrir.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-01 13:26:01 +00:00
LizandroandClaude Sonnet 4.6 ea5fd0ad80 build: assets compilados con Vite (Tailwind + Alpine bundled)
CSS: 69.6 KiB (12.4 KiB gzip) — reemplaza CDN de 400KB
JS:  129 KiB (47 KiB gzip) — incluye Alpine.js

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-31 03:02:38 +00:00
Lizandro Guarnizo 148fa6b9f9 up 2026-04-24 21:40:10 -05:00
lizandrogd 7fcca03e4e telescope 2025-03-21 20:58:28 -05:00
root b106c0eda4 hola 2023-11-10 20:58:24 +00:00
lizandrogd b1eb030cc5 Revert "Mensaje de commit"
This reverts commit 3d0a153b01.
2023-11-07 17:57:44 -05:00
root 3d0a153b01 Mensaje de commit 2023-11-07 22:48:41 +00:00
root 4506a003e8 Mensaje de commit 2023-11-07 22:43:10 +00:00
lizandrogd 8e19bd129e update 2023-10-07 08:42:57 -05:00
lizandrogd 8ce210f27c Initial commit 2023-07-26 08:28:13 -05:00