Commit Graph

  • ac82c9aaae feat: visualizacion completa de mensajes en vivo por grupos de whatsapp con imagenes e IA AI Bot 2026-08-28 18:42:09 -0500
  • e89c65c426 feat: prueba social realista variable por producto y auto-generacion en IA AI Bot 2026-08-28 17:35:30 -0500
  • 396b6f13e7 feat: gestion inteligente de garantias de envio, cero mock data, sincronizacion dinamica y envio de APK AI Bot 2026-08-28 17:19:36 -0500
  • 582f43059a feat: agrupacion automatica por modelo y selector de variantes de color con solicitud de tallas por whatsapp AI Bot 2026-08-28 14:11:10 -0500
  • 5b0c675431 feat: sincronizacion en vivo de whatsapp feed, seleccion masiva de calzados, proteccion de boton admin por roles y catalogo limpio AI Bot 2026-08-28 10:59:38 -0500
  • 9b74396685 fix(capacitor-types): ubicar appendUserAgent dentro de seccion android en capacitor.config.ts AI Bot 2026-08-27 15:27:08 -0500
  • 0bbb358b7b fix(mobile-dock): ocultar boton app movil dentro de la aplicacion movil nativa y mostrar solo en navegacion web AI Bot 2026-08-27 15:13:31 -0500
  • e675ec3641 feat(suppliers-orders): sincronizar modulo de proveedores, gestion de pedidos, api evolution v2 y compilacion apk en todas las aplicaciones AI Bot 2026-08-27 15:05:13 -0500
  • 4e1476e1a9 feat(security): implementar cambio de clave, 2FA con WhatsApp y script de envio automatico de APK por WhatsApp AI Bot 2026-08-26 08:25:31 -0500
  • 63cbeb3868 fix(all-apps): sincronizar data-service y rutas webhook para compilacion 100% limpia en todas las aplicaciones web AI Bot 2026-08-26 08:17:37 -0500
  • 386f6289ad feat(auth): actualizar telefono principal de Carlos Lasso a 3167455877 para autenticacion OTP y administracion AI Bot 2026-08-26 08:13:59 -0500
  • 9b71d2d0f1 fix(splash): mostrar exclusivamente la imagen vertical completa sin textos superpuestos duplicados AI Bot 2026-08-26 08:08:51 -0500
  • 66cdabb7f6 fix(deploy): excluir binarios APK pesados del repositorio para despliegue automatico en Coolify AI Bot 2026-08-26 08:05:09 -0500
  • cdf3c4351a build(apk): recompilar APK 100% fresco y actualizado con modulo de logistica y rutas Waze AI Bot 2026-08-26 08:01:54 -0500
  • d562598b01 feat(logistics): consolidado de compras por proveedor y hojas de ruta con navegacion Waze para mensajeros AI Bot 2026-08-26 07:57:20 -0500
  • e49317f221 feat(admin-crud): habilitar CRUD completo para usuarios administrativos y publicaciones de catalogo con procesador 1 a 1 con IA AI Bot 2026-08-26 07:46:14 -0500
  • 023f16e8cb feat(branding): generar e integrar archivos SVG 100% identicos y fieles a las imagenes maestras de dripzone AI Bot 2026-08-26 07:28:57 -0500
  • aa91f42700 feat(branding): generar e incorporar archivos vectoriales SVG oficiales de dripzone AI Bot 2026-08-26 07:27:57 -0500
  • b98b97c938 feat(branding): integrar splash screen oficial con emblema D sneaker, launcher icon 1:1 y fusion en logo web AI Bot 2026-08-26 07:22:15 -0500
  • 607245a958 feat(auth-splash): ampliar duracion de splashscreen a 4.5s y habilitar autenticacion biometrica (huella/face id) y password junto con whatsapp otp AI Bot 2026-08-25 23:54:05 -0500
  • 9c08461513 feat(mobile): agregar splashscreen oficial y launcher icons con paleta oficial de dripzone AI Bot 2026-08-25 23:37:12 -0500
  • 577fa3d23f fix(build): garantizar inclusion de devDependencies y tailwind en todos los dockerfiles para coolify AI Bot 2026-08-25 23:17:57 -0500
  • 8c31428fb5 feat(webhook): reenviar eventos de whatsapp en tiempo real a tiendas multistore (dripzone, sneaky, zapply, almeira-store) AI Bot 2026-08-25 23:09:29 -0500
  • 349e72839d feat(multistore): agregar dripzone, sneaky, zapply y almeira-store listos para produccion en coolify y appwrite AI Bot 2026-08-25 22:59:08 -0500
  • bbce2a7f9a feat(whatsapp): respetar tipo de publicacion explicito (noticia, evento o publicidad) indicado en el mensaje AI Bot 2026-08-24 16:36:19 -0500
  • 1f8498e5a7 feat(ia): analisis de encuadre inteligente y deteccion de texto para evitar cortes en imagenes AI Bot 2026-08-24 16:32:31 -0500
  • c8fd30e1c8 feat(whatsapp): agrupar albumes de fotos en una sola publicacion y seleccionar la mejor foto con IA AI Bot 2026-08-24 16:22:08 -0500
  • 1a56049a43 fix(gemini): usar modelos flash de alta capacidad y fallback ante limite de cuota AI Bot 2026-08-24 16:00:03 -0500
  • 8d526bea18 build(docker): asignar 2GB de memoria a Node durante la compilacion en Coolify AI Bot 2026-08-24 14:26:10 -0500
  • c90d22e727 fix(webhook): aceptar eventos MESSAGES_UPSERT en mayusculas de Evolution API AI Bot 2026-08-24 14:22:03 -0500
  • c484a3a395 feat(whatsapp): enrutar todas las notificaciones y aprobaciones exclusivamente a Notificaciones Almeira sin intervenir en grupos de origen AI Bot 2026-08-24 14:08:23 -0500
  • 6ef2c3dd19 perf(webhook): optimizar respuestas no bloqueantes y fallback de Notificaciones Almeira AI Bot 2026-08-24 14:04:48 -0500
  • 98f13621ba feat(whatsapp): enrutamiento inteligente para grupo central de notificaciones y aprobaciones AI Bot 2026-08-24 13:43:59 -0500
  • f474fa64f0 feat(whatsapp): notificaciones de progreso en tiempo real durante el procesamiento AI Bot 2026-08-24 13:38:48 -0500
  • 67dc0d5d16 fix(webhook): garantizar tipo_publicacion_id y timeouts de Evolution API AI Bot 2026-08-24 13:18:20 -0500
  • 3c44471597 feat: habilitar modo autonomo y optimizar consultas multimedia paralelas en webhook AI Bot 2026-08-24 13:10:55 -0500
  • f356cfbadd feat(whatsapp): notificacion con Titular, Imagen destacada, Resumen y Contenido sin etiquetas AI Bot 2026-08-24 12:46:58 -0500
  • 7ff2dd41fb feat(whatsapp): optimizar notificacion de aprobacion y rechazo interactivo en WhatsApp AI Bot 2026-08-24 12:43:27 -0500
  • 886db53cab feat(whatsapp): seleccion multimodal de la mejor imagen destacada con IA y resoluciones 640x360 y 640x640 AI Bot 2026-08-24 12:38:27 -0500
  • ca09d22b01 docs: documentar almacenamiento en biblioteca de medios y resoluciones 640x360 y 640x640 AI Bot 2026-08-24 12:36:31 -0500
  • c6b825931f feat(media): registrar imagenes en biblioteca de medios de Appwrite e insertar como imagen destacada con resolucion 640x360 y 640x640 AI Bot 2026-08-24 12:36:05 -0500
  • 0e9bb2365e feat(media): configurar dimensiones 640x360 para noticias y 640x640 para clasificados y eventos AI Bot 2026-08-24 12:31:58 -0500
  • 987fe8aef6 feat(whatsapp): integracion de whitelist y filtro de chats en Appwrite y settings AI Bot 2026-08-24 12:06:22 -0500
  • d905e50496 feat(webhook): unlock filter to allow all chats AI Bot 2026-08-24 11:05:57 -0500
  • 6e296f9296 feat(webhook): lock processing to specific whatsapp group only AI Bot 2026-08-24 10:36:54 -0500
  • 77fadb03be fix(webhook): allow self-messaging from admin phone AI Bot 2026-08-24 10:33:27 -0500
  • 694b320d76 fix(webhook): add missing tipo_publicacion_id for Appwrite validation AI Bot 2026-08-24 10:09:00 -0500
  • ecf65d4128 fix(gemini): update model to 3.6-flash AI Bot 2026-08-24 09:49:50 -0500
  • ac8b971d82 feat: Integración completa Bot WhatsApp con IA y Evolution AI Bot 2026-08-24 09:34:01 -0500
  • ec2bd9528e style(api): Remove NewsCard badge and footer date from generated word export as requested AI Bot 2026-08-23 23:50:22 -0500
  • f25064faf4 style(api): Match virtual docx card footer perfectly to frontend NewsCard and strip textual Enlace prefix AI Bot 2026-08-23 18:10:54 -0500
  • 0685fcfe59 fix(api): Rename route.ts to route.tsx for safe JSX processing in next/og and expose specific error details AI Bot 2026-08-23 17:06:31 -0500
  • 58025866be fix API crash and added UI to card AI Bot 2026-08-23 16:12:25 -0500
  • fbc7343730 feat: Replace basic texts with actual card layout generation using next/og for Word document export AI Bot 2026-08-23 15:41:23 -0500
  • 3c169eab97 feat: add publication filters and sorting options Carlos (Almeira) 2026-08-23 08:34:18 -0500
  • e35b8f55cf chore: ignore scratch files and temporary images in .gitignore Carlos (Almeira) 2026-08-22 17:21:00 -0500
  • ed8e115c56 fix: redireccion de publicaciones, formulario completo y utilidades de importacion Carlos (Almeira) 2026-08-22 17:19:31 -0500
  • baa2ace85a chore: force redeployment to retry transient network error during npm build Carlos (Almeira) 2026-08-22 15:27:03 -0500
  • 80eff1a72a fix: resolve publication detail line breaks, standardize featured image to 640x360 aspect-video, improve scraper robustness, and add placeholders Carlos (Almeira) 2026-08-22 15:20:56 -0500
  • 43b78c32aa docs: expand developer context file with detailed technical history and resolved legacy bugs Carlos (Almeira) 2026-08-20 11:33:33 -0500
  • 5b1343a0d7 docs: add developer context file for architecture and future AI coding sessions Carlos (Almeira) 2026-08-20 11:31:59 -0500
  • 2b308e6d2a design: extract video from post content to display at top as hero media replacing static featured image Carlos (Almeira) 2026-08-20 09:55:59 -0500
  • 3dff30ab73 fix: resolve video playback issue in publications using view endpoint and legacy URL normalization Carlos (Almeira) 2026-08-20 09:50:14 -0500
  • 5c15a34a19 fix: resolve media file_ids for stream overlay and make news cards clickable Carlos (Almeira) 2026-07-18 10:40:16 -0500
  • be199fc0cd fix: explicit typing for catch error to satisfy Next.js build Carlos (Almeira) 2026-07-18 10:15:10 -0500
  • af4554e4fc fix: revert next.config.ts serverActions placement for Next.js build Carlos (Almeira) 2026-07-18 10:12:52 -0500
  • 7432e8432b fix: resolve entity logo media URL, robust media upload, and UI media grid icons Carlos (Almeira) 2026-07-18 10:09:35 -0500
  • 84d48ad096 fix(serialization): resolve typescript types in map functions preventing successful production build, and add global error boundary failover Carlos (Almeira) 2026-07-18 08:43:39 -0500
  • 6ed5cb69e6 fix: explicit type casting for JSON parsed posts to fix build Carlos (Almeira) 2026-07-17 18:27:33 -0500
  • acea6b149f fix: ensure complete serialization of posts arrays before returning to server components Carlos (Almeira) 2026-07-17 18:23:42 -0500
  • 40bbe60b01 Update TopBanner to use object-contain for full visibility Carlos (Almeira) 2026-07-17 17:18:00 -0500
  • 09fbdc39fa Update TopBanner to use preview and standard heights Carlos (Almeira) 2026-07-17 17:17:20 -0500
  • 46c2d33471 Revert /view to /preview for Appwrite image optimization Carlos (Almeira) 2026-07-17 12:59:02 -0500
  • 9120c451b9 Workaround Appwrite 1.9.5 Zero size image string passed bug by using view instead of preview Carlos (Almeira) 2026-07-17 12:21:43 -0500
  • ff873ad8b7 Force rebuild for Coolify API Key Carlos (Almeira) 2026-07-17 12:00:59 -0500
  • e4636991a7 Fix trailing whitespace in API Key Carlos (Almeira) 2026-07-16 15:36:01 -0500
  • 4680a34884 Force Coolify rebuild to apply new API Key Carlos (Almeira) 2026-07-16 15:35:51 -0500
  • 0405ae2ff4 Trigger Coolify rebuild with updated env variables Carlos (Almeira) 2026-07-16 14:33:32 -0500
  • 0042d668d0 Update scripts and fix Appwrite DB tables Carlos (Almeira) 2026-07-16 13:55:54 -0500
  • 4fa9660c9f Update scripts and configurations for deployment Carlos (Almeira) 2026-07-16 06:22:20 -0500
  • 343fa60ceb fix: update stream_state db id and prepare deployment scripts Carlos (Almeira) 2026-07-13 10:17:22 -0500
  • 2bb519bcbb feat: upgrade appwrite self-hosted instance to 1.9.0 in coolify config Carlos (Almeira) 2026-07-10 08:09:58 -0500
  • 34a9d15fda chore: revert appwrite sdk to v26 for security and features Carlos (Almeira) 2026-07-10 08:07:31 -0500
  • 9993a76f57 fix: enforce universal appwrite instance patch and downgrade sdk to v17 Carlos (Almeira) 2026-07-10 08:03:24 -0500
  • 7113ba706b fix: use robust instance-level monkey patch for Appwrite clients to survive Turbopack/Next.js module duplication and npm installs Carlos (Almeira) 2026-07-09 23:57:43 -0500
  • cd6a91ba9a fix: monkey patch Client.call to return plain objects and avoid nextjs serialization error Carlos (Almeira) 2026-07-09 23:37:12 -0500
  • b9f74a8c87 fix: remove prebuild script and patch_appwrite.js as we use monkey patching instead Carlos (Almeira) 2026-07-09 23:30:00 -0500
  • ade675e0d8 fix: change postinstall to prebuild for patch_appwrite.js and add monkey patches to appwrite clients Carlos (Almeira) 2026-07-09 23:15:56 -0500
  • efd085ee5f chore: use latest appwrite sdk and add postinstall script to suppress version mismatch warning Carlos (Almeira) 2026-07-09 23:07:52 -0500
  • 908646637a Fix Appwrite SDK version mismatch and TypeScript errors in user-admin.ts Carlos (Almeira) 2026-07-09 22:45:31 -0500
  • 022f2be5e8 Fix logo url rendering and banner cropping Carlos (Almeira) 2026-07-09 20:45:33 -0500
  • b637a2e445 Downgrade Appwrite SDK to v18 to match Appwrite Server 1.8.1 and fix Query.equal type errors Carlos (Almeira) 2026-07-09 19:10:40 -0500
  • 89265cdbef Update hostinger deployment package Carlos (Almeira) 2026-07-09 15:09:03 -0500
  • 8d377b0d7c Fix production build errors, static rendering, and eslint configuration Carlos (Almeira) 2026-07-09 15:07:57 -0500
  • a17f989ba1 Fix banner visibility, rotation timers, and logo distortion Carlos (Almeira) 2026-07-09 09:52:54 -0500
  • c0926a3857 chore: update dependencies and almeira-live module Carlos (Almeira) 2026-07-09 07:30:54 -0500
  • 9ef79b0653 fix: updated almeira-live android app with splashscreen fix and multistreaming Carlos (Almeira) 2026-07-07 13:33:11 -0500
  • 67d88f5d8c feat: implement multistreaming module with Appwrite backend and UI setup Carlos (Almeira) 2026-07-07 13:22:51 -0500
  • e8536d8367 Update almeira-live submodule: untrack build files Carlos (Almeira) 2026-07-06 21:32:59 -0500
  • bf3c472894 Complete web sections implementation, top banner and update live submodule Carlos (Almeira) 2026-07-06 21:26:37 -0500