Commit Graph
242 Commits
Author SHA1 Message Date
LizandroandClaude Sonnet 4.6 4ddfdaeecc fix(chat): renombrar transferencia bancaria a Bre-B y clave a llave
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 01:18:09 +00:00
LizandroandClaude Sonnet 4.6 9b76f63aa0 feat(chat): recarga con transferencia bancaria, fix OTP y mejoras UI
- Fix: autocomplete="off" en campo OTP (evita que el correo aparezca ahí)
- Recarga: nuevo paso elegir método (MercadoPago o Transferencia bancaria)
- Transferencia: muestra card con banco/clave/titular/monto y aviso de comprobante
- Validación automática al enviar foto del comprobante (flujo existente)
- Config admin: nuevos campos banco/clave/titular para transferencia
- UI: card de banco con estilo diferenciado (azul), aviso destacado en ámbar

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 01:16:51 +00:00
LizandroandClaude Sonnet 4.6 9d0940873d feat(chat): botón cerrar sesión en el header del chat
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 01:08:46 +00:00
LizandroandClaude Sonnet 4.6 5f06c27869 feat(chat): pedir cédula y celular al crear cuenta desde el chat
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 01:06:05 +00:00
LizandroandClaude Sonnet 4.6 a693ce2527 feat(chat): identificación por correo con registro automático
- Reemplaza campo teléfono por correo electrónico en el inicio del chat
- Si el correo existe: envía OTP y abre el chat
- Si no existe: ofrece crear cuenta automáticamente (pide nombre)
- Si rechaza registro: vuelve al formulario inicial
- Cuenta nueva se crea con contraseña aleatoria

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 01:03:24 +00:00
LizandroandClaude Sonnet 4.6 536377363c feat: web chat con IA, validación de pagos y OTP por correo
- Chat público en /chat con flujos de compra, recarga y credenciales
- Verificación de identidad por código OTP enviado al correo registrado
- Botones enriquecidos: cards, links, credenciales, validación de comprobante
- Gemini IA para detección de intención en texto libre
- Gemini Vision para extraer datos de foto de comprobante
- Validador de pagos cruzando IA con correos IMAP (Bancolombia)
- MercadoPago como pasarela de pago (reemplaza Wompi en el chat)
- Migraciones: payload en chat_messages, user_id en chat_contacts
- Config admin: API key Gemini, toggles IA y validación de foto

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 00:09:31 +00:00
Lizandro Guarnizo a56a69dccb up 2026-06-18 13:04:07 -05:00
Lizandro Guarnizo 9066229e3a up 2026-06-18 12:56:20 -05:00
Lizandro Guarnizo a7f8d7bfba Update show-promociones.blade.php 2026-06-18 12:46:11 -05:00
Lizandro Guarnizo 0282645c08 nuevo formulario 2026-06-18 11:06:49 -05:00
Lizandro Guarnizo abd3a90962 up 2026-05-12 20:35:10 -05:00
Lizandro Guarnizo e9948d93f7 up 2026-05-12 20:25:57 -05:00
Lizandro Guarnizo e8f003cfb7 up 2026-05-12 20:22:43 -05:00
Lizandro Guarnizo 011bf0fbca up 2026-04-30 21:40:55 -05:00
Lizandro Guarnizo f61e8005fc chatbot nuevo 2026-04-30 21:32:32 -05:00
Lizandro Guarnizo 0e5ff957eb up 2026-04-25 15:04:50 -05:00
Lizandro Guarnizo fa1f4bc581 up 2026-04-25 14:55:11 -05:00
Lizandro Guarnizo 2228818c85 up 2026-04-25 14:54:19 -05:00
Lizandro Guarnizo bbf34d08d0 correo 2026-04-25 14:47:20 -05:00
Lizandro Guarnizo c56cd218fa Update navigation.blade.php 2026-04-24 21:44:26 -05:00
Lizandro Guarnizo 148fa6b9f9 up 2026-04-24 21:40:10 -05:00
Lizandro Guarnizo 877a0d393a up 2026-04-21 18:32:01 -05:00
Lizandro Guarnizo e6f749e059 ip 2026-04-21 18:27:16 -05:00
Lizandro Guarnizo 91684cd3fa Update show-recarga.blade.php 2026-04-21 18:19:48 -05:00
Lizandro Guarnizo 9108a584cf up 2026-04-18 20:07:42 -05:00
Lizandro Guarnizo 535e10f714 Revert "up"
This reverts commit 5b0e4eff91.
2026-04-18 19:05:23 -05:00
Lizandro Guarnizo 5b0e4eff91 up 2026-04-18 19:04:34 -05:00
Lizandro Guarnizo c3f1eda346 up 2026-04-18 18:58:27 -05:00
Lizandro Guarnizo 0025d46a34 up 2026-04-18 18:53:37 -05:00
Lizandro Guarnizo 63c68bc93d Update show-usuarios.blade.php 2026-04-18 18:49:31 -05:00
Lizandro Guarnizo 50a579ca81 Update show-usuarios.blade.php 2026-04-18 18:45:42 -05:00
Lizandro Guarnizo d3676d54de Update show-usuarios.blade.php 2026-04-18 18:42:45 -05:00
Lizandro Guarnizo d7595c133c Reapply "Update navigationup.blade.php"
This reverts commit eed5c1c8e0.
2026-04-18 14:24:53 -05:00
Lizandro Guarnizo eed5c1c8e0 Revert "Update navigationup.blade.php"
This reverts commit 3b919ac8a9.
2026-04-18 14:24:06 -05:00
Lizandro Guarnizo 3b919ac8a9 Update navigationup.blade.php 2026-04-18 14:18:52 -05:00
Lizandro Guarnizo 03207775af up 2026-04-18 14:08:14 -05:00
Lizandro Guarnizo 9a418caf39 Update show-usuarios.blade.php 2026-04-18 13:58:16 -05:00
Lizandro Guarnizo 22f322155b Update show-usuarios.blade.php 2026-04-18 13:53:20 -05:00
Lizandro Guarnizo 1f3587a9a9 Update show-usuarios.blade.php 2026-04-18 13:48:59 -05:00
Lizandro Guarnizo 9c335951e5 Update show-usuarios.blade.php 2026-04-18 13:48:08 -05:00
Lizandro Guarnizo 6a4ce38aa8 Update show-usuarios.blade.php 2026-04-18 13:46:54 -05:00
Lizandro Guarnizo 85887d15ad Update show-usuarios.blade.php 2026-04-18 13:44:11 -05:00
Lizandro Guarnizo e029b4e8ea Update show-usuarios.blade.php 2026-04-18 13:39:35 -05:00
Lizandro Guarnizo 9a878649a7 Update show-usuarios.blade.php 2026-04-18 13:33:21 -05:00
Juan Felipe Duarte afa135f29d cuenta en promo muestra perfil 2025-12-12 16:38:50 -05:00
Juan Felipe Duarte 4a44dbc1c1 Implement device and IP tracking for users
Added Device and UserIp models and migrations to store device fingerprints and user IPs with expiration. Updated ShowSavingIp Livewire component and view to capture and persist both IP and device fingerprint. Introduced a scheduled command to clean expired user IPs and registered it in the console kernel. Removed the old migration for storing IPs directly on the users table.
2025-10-25 09:18:56 -05:00
Juan Felipe Duarte a558e393f2 Add rank management feature with CRUD and UI
Introduces a new rank management system including the Rank model, migrations for the ranks table and user IP address, Livewire components for managing and displaying ranks, and related Blade views. Updates navigation and routes to include the new 'Gestión Rangos' section, and enhances the ShareCodeComponent with user data. Also adds a reusable input field component for forms.
2025-10-23 20:28:47 -05:00
Juan Felipe Duarte aa67099449 Add Livewire component to display and save user IP
Introduces ShowSavingIp Livewire component to fetch, display, and save the authenticated user's IP address. Integrates the component into the navigation layout and comments out the unused /ip-test route.
2025-10-18 14:10:11 -05:00
lizandrogd 227b129613 up 2025-10-18 10:43:02 -05:00
Juan Felipe Duarte 4276f1da4e Refactor IP display logic in ShowIpTest component
Simplifies the Livewire component by removing public and local IP properties and related listeners. Updates the Blade view to fetch and display the user's public IP using ipify API, removing previous local IP detection logic.
2025-10-18 10:28:30 -05:00