1c951dfcedfix(map): total shielding against ghost lines. - Updated useDirectionsRoute to support and respect cancelTokens in internal loops. - Ensured all route tracing calls in useFlujoPrincipal are abortable. - Prevented late polyline registration after map cleanup.Hanzo_dev2026-03-10 17:19:22 -05:00
1b0f309f6afix(map): prevent ghost polylines and improve ETA accuracy. - Added cancel tokens to avoid 'traces' on map after route removal. - Fixed math bug in ETA proportion calculating 16.6% less time than real. - Set average bus speed to 30km/h for more realistic calculations.Hanzo_dev2026-03-10 17:10:01 -05:00
7536dbe2e3style: refine nav and hero layout in LandingViewHanzo_dev2026-03-10 14:29:42 -05:00
68a40a1c36fix: resolve nav overlapping and ghosting issuesHanzo_dev2026-03-10 12:02:32 -05:00
66e56f6804refine: smart nav thresholds and improved transitionsHanzo_dev2026-03-10 11:52:33 -05:00
86e3867609fix: hero overlapping with large logo nav barHanzo_dev2026-03-10 11:42:57 -05:00
4c91083219barra de navegación: logo 150px y animación inteligente al scrollHanzo_dev2026-03-10 11:30:21 -05:00
c0a476cdb8Update landing page: simplified design, new color tokens, and improved responsive layoutHanzo_dev2026-03-09 19:47:40 -05:00
0ce878f54fUpdate landing page: dynamic hero, live badge, and improved stylesHanzo_dev2026-03-09 19:35:33 -05:00
d434629453Update landing installation section background with imageninfe.pngHanzo_dev2026-03-09 17:25:45 -05:00
6024061404Double SIB logo size and adjust navbar and hero text positionHanzo_dev2026-03-09 17:21:28 -05:00
4f6f35f6d9Update navbar visibility and use titulosib.png logo imageHanzo_dev2026-03-09 17:15:31 -05:00
ea11f9f7ffChange landing background to specific image and lower hero text positionHanzo_dev2026-03-09 17:00:39 -05:00
10230177c9Fix: Force video playback and adjust overlay transparency for better visibilityHanzo_dev2026-03-09 16:38:08 -05:00
2dc8208b60Update landing background with official Panama location videoHanzo_dev2026-03-09 16:36:17 -05:00
f62d129165Fix: Replace fake mp4 with real video file for landing backgroundHanzo_dev2026-03-09 16:32:50 -05:00
9a36eb84e8Add video background to landing hero and lower text positionHanzo_dev2026-03-09 16:28:48 -05:00
2f6fabe64eFix: Hide MainLayout (header and bottom nav) on landing pageHanzo_dev2026-03-09 16:12:12 -05:00
d56065cf3cRefactor landing page to minimalist Apple-like style and use new SIB logoHanzo_dev2026-03-09 16:09:23 -05:00
532e396b43Implement landing page with PWA smart detection and high-quality backgroundHanzo_dev2026-03-09 15:53:35 -05:00
12cc2a7eaaUpdate icono.png with new high-quality logoHanzo_dev2026-03-09 15:43:57 -05:00
8da5670726Fix iOS home screen icon by adding apple-touch-icon meta tagHanzo_dev2026-03-09 14:07:05 -05:00
33b344d6bdRevert logo image to SIB text as requested by clientHanzo_dev2026-03-09 13:45:18 -05:00
19f12d1272Update app title and favicon to SIB and new icono.pngHanzo_dev2026-03-09 13:42:36 -05:00
178c40f40fRemove icono.png from AuthView as requestedHanzo_dev2026-03-09 13:07:27 -05:00
1a5bd0e5beAdd missing logo assets to public folderHanzo_dev2026-03-09 13:04:24 -05:00
8c0e683b70Update app branding with new icono and titulosib logosHanzo_dev2026-03-09 12:59:10 -05:00
d5763cd6d6Rename system to SIB: update translations, logos, views, stores and logsHanzo_dev2026-03-09 12:19:37 -05:00
027cb80aecfix: mejorar el calculo de ETA usando duracion estimada de la BD y corregir etiquetas de tiempo en la interfazHanzo_dev2026-03-08 09:39:55 -05:00
999cd75c11fix(eta): update to 12h format and ensure ETA always shows in minutes (e.g., 70 min)Hanzo_dev2026-03-07 22:18:37 -05:00
f2e96c4cdffeat: origin_stop_id y destination_stop_id en routes - motor de llegadas ahora usa parada de inicio explicita como referencia, admin puede configurar inicio/fin por rutaHanzo_dev2026-03-05 19:48:45 -05:00
0e06fec1aefeat: motor de calculo real de llegadas de buses por parada - reemplaza datos mock con logica usando travel_time_minutes + horarios del dia, con soporte GPS para tiempos de espera en tiempo realHanzo_dev2026-03-05 18:27:40 -05:00
086375969bfix: optimizar chequeo de sesion en router para prevenir congelamiento de UI en panel de administracion y otras vistasHanzo_dev2026-03-05 13:08:20 -05:00
1b3dad0fd6feat: reemplazar entrada de texto de url por campo de carga nativo en formulario de cuponesHanzo_dev2026-03-05 12:29:27 -05:00
51d390c2e1fix(analytics): pre-cargar todos los cupones incluso con 0 interacciones en el sector comercialHanzo_dev2026-03-05 12:13:25 -05:00
4cdd903b8afeat: optimizaciones responsive en AdminPanel y traducciones i18n en BusinessDetailsViewHanzo_dev2026-03-05 09:27:36 -05:00
1488af32aefeat: Rediseño de Inteligencia Comercial a formato listado con cupones integradosHanzo_dev2026-03-04 21:07:35 -05:00
52cc20e81bfix: Fetch completo de negocios/shuttles e integracion de cupones en analisisHanzo_dev2026-03-04 20:59:35 -05:00
5a220310affix: Aplicar fallbacks en servicio de analíticas y actualizar esquema de base de datosHanzo_dev2026-03-04 20:47:02 -05:00
4e17613d49feat: Refinamiento del tracking de analiticas y actualizacion del dashboard adminHanzo_dev2026-03-04 20:36:31 -05:00
5d573ea6e0fix(ui): remove dark mode css override in loading component that broke light mode contrast, and add missing state-center css class to discover viewHanzo_dev2026-03-04 16:49:18 -05:00
669c834826fix(favorites): change inactive heart color to greyHanzo_dev2026-03-04 16:40:33 -05:00
35e2a6d632fix(favorites): adjust favorite button visibility and functionalityHanzo_dev2026-03-04 16:34:47 -05:00
ef5955cea2fix: corregir race condition en favoritos con Supabase INITIAL_SESSIONHanzo_dev2026-03-04 16:03:11 -05:00
c178523c7erefactor(admin): unify AdminTaxis into AdminDrivers - multi-shifts, vehicle_type, is_accessible; remove redundant AdminTaxis.vue + DB migrationHanzo_dev2026-03-04 15:09:10 -05:00
927d6549bffeat(admin): add gallery multi-image upload to AdminBusinessEditor with live preview thumbnails and carouselHanzo_dev2026-03-04 14:50:04 -05:00
d17955383afeat(admin): new AdminBusinessEditor with live mobile preview + fix admin logout bug on file picker timeoutHanzo_dev2026-03-04 14:15:59 -05:00
0a6a0e8f7estyle(map): move 'Cerrar ruta' pill design to ArrivalBanner X button and remove from ETACard to avoid redundancyHanzo_dev2026-03-04 13:42:45 -05:00
af8ddd34a6fix(map): convert Google Maps object arrays to shallowRef to prevent deep reactivity proxies from breaking setMap(null) and causing memory leaks/ghost markersHanzo_dev2026-03-04 12:32:37 -05:00
9c7050436bfix(map): add 'Cerrar ruta' button to ETACard + show ArrivalBanner X in both eta/navigating phasesHanzo_dev2026-03-04 12:14:19 -05:00
c5e5946738fix(map): two-layer cancel token system to fully prevent orphan markers/polylines on banner closeHanzo_dev2026-03-04 12:04:02 -05:00
6c197ba1f8fix(map): add generation token to hard-cancel in-flight marker draws on banner closeHanzo_dev2026-03-04 11:49:52 -05:00
abba5389f9style: replace legacy Material Icons with trendy 2026 Material Symbols RoundedHanzo_dev2026-03-04 11:33:39 -05:00
5ec26970bdfix(map): add race-condition guards to prevent stops rendering after route is unselectedHanzo_dev2026-03-04 11:26:08 -05:00