Commit Graph

346 Commits

Author SHA1 Message Date
AI Bot
3dc430e4e3 feat(dripzone): unify DripZone tables into almeira database and media_bucket on Appwrite Cloud 2026-11-07 18:12:53 -05:00
AI Bot
9a134b12ab fix(media): use Appwrite /view endpoint instead of /preview for Cloud compatibility 2026-11-07 15:42:19 -05:00
AI Bot
45ecec69aa chore: exclude subprojects from root tsconfig and .dockerignore 2026-11-07 15:19:08 -05:00
AI Bot
6c5037d07d feat(almeira): migrate to Appwrite Cloud (nyc.cloud.appwrite.io) with TablesDB shim and full WP/Cauca/Multivision restoration 2026-11-07 13:44:33 -05:00
AI Bot
483090aa1e feat(dian-hub): microservicio centralizado de facturacion electronica UBL 2.1 y panel admin para Innovacion & Desarrollo SAS 2026-10-19 17:55:49 -05:00
AI Bot
9a1190cc0f feat(pacifictrans): address by current GPS location for trips and freight, reverse geocoding API, and web APK download links 2026-10-18 20:08:10 -05:00
AI Bot
ccb4db4e17 feat(pacifictrans): implement immediate vs scheduled modalities, smart ETA corridor calculation and urgent freight surcharge 2026-10-18 18:00:26 -05:00
AI Bot
bae5cbbffa feat(navigation): implementar barra de menu por roles, sincronizar package-lock.json y hacer resiliente el Dockerfile 2026-10-18 14:53:35 -05:00
AI Bot
c2e1a1cb3a feat(billing): implementacion consolidacion mensual comisiones DIAN, cron corte y exportacion CSV 2026-10-14 12:18:54 -05:00
AI Bot
31b8fc8f79 fix(auth): solve users.findOne buffering timeout with autonomous storage; set QR Bre-B as default payment; remove all Bold and Dripzone references 2026-10-14 11:26:20 -05:00
AI Bot
c0a432426e fix(privacy): anonymize personal data in examples, placeholders and mock records with fictional information 2026-10-14 10:47:50 -05:00
AI Bot
ae6a74c140 feat(auth): remover acceso rapido por roles, autenticacion exclusiva celular + OTP y token con vigencia de 24 horas 2026-10-14 10:15:03 -05:00
AI Bot
94653861a0 feat(branding): estandarizar a Pacific Trans GO, remover boton header apk, filtrar notificaciones por usuario y actualizar boton descarga 2026-10-14 10:05:50 -05:00
AI Bot
c14c49c229 feat: Superadmin Carlos permanente con OTP obligatorio, gestion de equipo de administradores, perfil con celular inmutable y APK nativo co.pacifictrans.go independiente 2026-10-14 09:42:17 -05:00
AI Bot
4df6698114 feat: tarifas base configurables, sistema de cupones/bonos de descuento y reserva multi-cupos con datos por pasajero 2026-10-14 09:03:31 -05:00
AI Bot
e80309adad feat: seguridad de rutas por roles, dashboard exclusivo para administradores y separacion de grupos whatsapp por app 2026-10-13 21:55:03 -05:00
AI Bot
2471a5f218 chore: actualizar URL publica de APK a pacifictrans.almeira.com.co y sincronizacion de contenedores 2026-10-13 21:21:24 -05:00
AI Bot
bfb27f1dbc chore: actualizar descripcion de novedades para control de transferencias Bre-B en script de despliegue 2026-10-13 21:17:43 -05:00
AI Bot
907cac4388 feat: control de solicitudes de transferencia Bre-B con autorizacion administrativa y notificaciones 2026-10-13 21:17:05 -05:00
AI Bot
bf244e78e5 chore: actualizar texto de notificacion de despliegue con modulo de liquidaciones y Bre-B 2026-10-13 20:56:30 -05:00
AI Bot
7d5087a8d0 feat: Control de pagos por viaje planificado (Bold/Bre-B vs Efectivo), liquidacion de saldo a conductor y transferencias inmediatas Bre-B 2026-10-13 20:51:27 -05:00
AI Bot
20b48cfd5a feat(notifs): centro de notificaciones con contador interactivo de mensajes pendientes y alertas de servicio en app movil 2026-10-13 20:31:55 -05:00
AI Bot
b92a7ba6c3 feat: autenticacion 2FA OTP WhatsApp y email, radar con mapa estandar Leaflet y tooltips, estadisticas y resenas de viajes, PWA iOS/Android y configuracion de canales de atencion 2026-10-13 20:28:04 -05:00
AI Bot
a70e6e8e2e fix(ui): limpiar textos tecnicos de agrupacion, pooling y caja de notificacion en plataforma web 2026-10-13 19:53:46 -05:00
AI Bot
926b5c5fce fix(server): bootstrap HTTP server immediately and reconnect MongoDB in background to eliminate Bad Gateway 2026-10-13 19:38:41 -05:00
AI Bot
b38157b94a feat(tariffs): configurador dinamico de precios y tarifas desde la plataforma con persistencia MongoDB 2026-10-13 19:17:41 -05:00
AI Bot
8d5ee782ae feat(pacifictrans-go): plataforma web oficial en subdominio pacifictrans.almeira.com.co con Dockerfile y despliegue Git en Coolify 2026-10-13 18:49:54 -05:00
AI Bot
0cb63165cb feat(pacifictrans-go): arquitectura fullstack Cali-Buenaventura con geo-pooling MongoDB, Appwrite, Bold y WhatsApp 2026-10-13 18:39:32 -05:00
AI Bot
9b5f1205a6 fix(orders): ensure correct unit price and subtotal calculation on whatsapp orders 2026-10-10 13:14:05 -05:00
AI Bot
610c1024e0 feat: auto-register customers on whatsapp orders and include Bold payment link in confirmation notification 2026-10-09 23:15:24 -05:00
AI Bot
c55abbac25 fix(orders): detailed price breakdown, pending deposit notice, and official DripZone line routing 2026-10-09 23:00:26 -05:00
AI Bot
418f2c96ce fix(orders): retain admin new order alerts while keeping client WhatsApp pushing disabled 2026-10-09 21:06:36 -05:00
AI Bot
107619c8dc chore: add deploy and sync scripts for WhatsApp order ingestion 2026-10-09 20:40:24 -05:00
AI Bot
aa6e6465e1 fix: enforce one-way order ingestion from WhatsApp to App only 2026-10-09 20:32:24 -05:00
AI Bot
277a9ca7c4 feat(orders): bidirectional synchronization between App and WhatsApp with direct WhatsApp confirmation button and resilient Evolution API fallback 2026-10-09 20:12:13 -05:00
AI Bot
331e93d48a chore: optimizar barra de progreso SFTP en despliegue de pedidos WhatsApp 2026-10-09 15:58:43 -05:00
AI Bot
ec15322f04 feat: registro automatico en la app de pedidos desde WhatsApp y Catalogo de WhatsApp (Meta Commerce) 2026-10-09 15:42:45 -05:00
AI Bot
0e2b6c2ce7 sec: remover nombres personales de accesos publicos, proteger panel admin con formulario PIN y elevar seguridad de Master PIN 2026-10-09 13:32:56 -05:00
AI Bot
7c3e9d2385 feat: soporte completo PWA para iPhone Safari, resolucion de OTP WhatsApp con auto-login, y bundle release para PlayStore 2026-10-09 12:56:14 -05:00
AI Bot
7a3aa95126 feat: sistema de cupones de descuento configurables por caducidad y limite de usos en admin, checkout y app android 2026-10-09 08:45:28 -05:00
AI Bot
c7827cbbf1 feat: sistema de cupones de descuento configurables por caducidad y limite de usos en admin, checkout y app android 2026-10-09 08:30:43 -05:00
AI Bot
573c9a095a feat(payments): mostrar identificador visual de modo (Produccion LIVE vs Pruebas SANDBOX) en metodos de pago y checkout 2026-09-20 19:16:07 -05:00
AI Bot
d3a3637f96 feat(payments): configuracion de metodos de pago por canales Bold y switch produccion/pruebas sandbox 2026-09-20 19:07:58 -05:00
AI Bot
aaa571ccc7 chore(scripts): add Coolify deployment trigger and APK sync automation 2026-09-20 14:44:31 -05:00
AI Bot
7028a5b397 fix(admin): resolve node:net error by decoupling date utils & brand detection from server libraries and add client webpack fallbacks 2026-09-20 14:31:28 -05:00
AI Bot
1bba620689 fix(admin): resolve 'This page couldn't load' crash with auto chunk recovery, error boundaries, and null safety 2026-09-20 13:48:15 -05:00
AI Bot
93e915c341 fix(admin): resolve 'This page couldn't load' crash with auto chunk recovery, error boundaries, and null safety 2026-09-20 13:46:58 -05:00
AI Bot
b607323fa1 fix: circuit breaker para cuota Gemini (429) + cabeceras de descarga APK + null-safety en categorias 2026-09-20 12:49:27 -05:00
AI Bot
4185603f92 feat: acceso al catalogo (/catalogo), categorias dinamicas y filtros en tienda, admin y app nativa Android 2026-09-20 12:18:23 -05:00
AI Bot
8773d863dd feat: sustitucion de marca Bold por medios de pago especificos (PSE, Tarjetas, Nequi, Daviplata y QR Bre-B) 2026-09-17 09:12:27 -05:00