5c1b62f55a
feat: redesign transport section with improved UX, accessibility, and type safety
...
- Replace native <select> filters with scrollable chip components (TransportFilterChips)
- Add skeleton shimmer loaders for taxi and shuttle cards (TaxiSkeletonCard, ShuttleSkeletonCard)
- Add search bar to TaxisLocales to filter by driver name
- Horizontal card layout on mobile for ViajesTuristicos, vertical on tablet+
- Add ARIA roles (tablist/tab, list/listitem, switch, alert, status) throughout
- Apply hover: hover media query so card hover effects don't trigger on touch
- Add prefers-reduced-motion support across all animations and transitions
- Add clear-filters button in empty states when filters are active
- Fix min-height to use 100dvh instead of 100vh for mobile nav bar
- Reduce tab slider animation from 0.5s to 0.32s
- Fix tsconfig: noUncheckedSideEffectImports false, add vite-plugin-pwa/client types
- Fix AppImage unused parameter warning (_e)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-04 17:48:23 -05:00
a60b079d94
fix: prevent Google Translate from breaking Material Icons and fix lang attribute
2026-03-31 18:29:55 -05:00
a9b906099e
fix: always include most recent past bus regardless of upcoming count
2026-03-29 09:11:47 -05:00
81e6046357
fix: extend past bus window to 90min and compact card layout
2026-03-29 07:45:31 -05:00
f0cbfe8ae7
feat: show past bus in ETACard and move disclaimer to tooltip
2026-03-28 14:33:07 -05:00
7f5efdacfa
Fix: Dimensiones de aspecto y márgenes corregidos en AppImage
2026-03-21 17:56:44 -05:00
64c3bbb1d7
feat: optimización de imágenes (WebP y AppImage), Lazy Load y LCP (Fase 1 y 2)
2026-03-21 15:08:05 -05:00
7e0856fc38
UI: center text and expand image to bottom in Activity/Promo Carousel
2026-03-19 14:24:17 -05:00
fd61cb7f87
feat: replace map promo coupons with featured activities marker logic
2026-03-18 18:54:39 -05:00
1d3f0ce2fa
fix(ui): Adjust bottom nav padding, fix router scroll, keep session on PWA, and add ETA loading state
2026-03-12 13:53:56 -05:00
33b344d6bd
Revert logo image to SIB text as requested by client
2026-03-09 13:45:18 -05:00
8c0e683b70
Update app branding with new icono and titulosib logos
2026-03-09 12:59:10 -05:00
d5763cd6d6
Rename system to SIB: update translations, logos, views, stores and logs
2026-03-09 12:19:37 -05:00
027cb80aec
fix: mejorar el calculo de ETA usando duracion estimada de la BD y corregir etiquetas de tiempo en la interfaz
2026-03-08 09:39:55 -05:00
999cd75c11
fix(eta): update to 12h format and ensure ETA always shows in minutes (e.g., 70 min)
2026-03-07 22:18:37 -05:00
0e06fec1ae
feat: 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 real
2026-03-05 18:27:40 -05:00
4cdd903b8a
feat: optimizaciones responsive en AdminPanel y traducciones i18n en BusinessDetailsView
2026-03-05 09:27:36 -05:00
4e17613d49
feat: Refinamiento del tracking de analiticas y actualizacion del dashboard admin
2026-03-04 20:36:31 -05:00
5d573ea6e0
fix(ui): remove dark mode css override in loading component that broke light mode contrast, and add missing state-center css class to discover view
2026-03-04 16:49:18 -05:00
669c834826
fix(favorites): change inactive heart color to grey
2026-03-04 16:40:33 -05:00
35e2a6d632
fix(favorites): adjust favorite button visibility and functionality
...
- removed favorite button from Discover cards
- added call button for taxis in Favorites view
- added favorite button in Shuttle details
- added Shuttles category in Favorites view
2026-03-04 16:34:47 -05:00
ef5955cea2
fix: corregir race condition en favoritos con Supabase INITIAL_SESSION
2026-03-04 16:03:11 -05:00
0a6a0e8f7e
style(map): move 'Cerrar ruta' pill design to ArrivalBanner X button and remove from ETACard to avoid redundancy
2026-03-04 13:42:45 -05:00
9c7050436b
fix(map): add 'Cerrar ruta' button to ETACard + show ArrivalBanner X in both eta/navigating phases
2026-03-04 12:14:19 -05:00
84e98b6213
feat: replace obsolete spinners with branded UI loading component
2026-03-04 11:17:16 -05:00
cdde701f9f
UI: Extremely compact AuthGuard for map carousel
2026-03-03 12:17:40 -05:00
e0156ee9e6
UI: Compact AuthGuard with side-by-side buttons and shorter promotion messages
2026-03-03 12:12:21 -05:00
a9adc4c4a0
Fix: Finalize AuthGuard translations, registration link, and restricted offers on map
2026-03-03 12:02:26 -05:00
b098c23291
Integrated AuthGuard in Discover and Shuttles, updated Business types and translations
2026-03-03 11:45:36 -05:00
ae55f0acbe
feat(map): implement navigation phases and premium ETACard design
2026-03-02 15:38:52 -05:00
f0aabf9879
Fix build error: Moví ETACard.vue a src/components/map/ para que coincida con la ruta de importación
2026-03-02 14:27:27 -05:00
9650f2b019
Solución completa: corregir reset con la X, añadir limpieza de búsqueda y asegurar sincronización de paradas
2026-03-02 12:55:01 -05:00
704d3e2e60
Corrección sistema de paradas: Activar clic en ArrivalBanner para abrir ETACard y ocultar paradas; asegurar visibilidad de pestaña inferior
2026-03-02 12:40:57 -05:00
fc0b9604fb
Revertir sistema de paradas: eliminar apertura automática de ETACard y limpieza por falta de buses; restaurar interacción manual con paradas
2026-03-02 12:34:10 -05:00
e9b5acdc48
feat: auto-geolocation improves, fix route stops query and map soft-reset
2026-03-02 09:58:29 -05:00
fb57f13d62
fix: recarga total de mapa, corregir 400 bus_stops y flicker de mensaje de buses
2026-03-02 09:35:43 -05:00
fa8551b19d
UI: Refine 'no buses available' flow and fix decimal bug
2026-03-01 22:06:42 -05:00
aee73120c0
UI: Add message when no buses are available on a route
2026-03-01 21:43:31 -05:00
6ae0e7b0bf
feat: optimización integral y auditoría de rendimiento SIBU 2.0.1
2026-03-01 17:35:13 -05:00
66b76cee61
Ultra-Premium Redesign of Auth System and critical Map fixes
2026-03-01 15:20:49 -05:00
619250ecf2
Critical Fix: Complete rewrite of Auth components to restore visibility, and fix Map user location persistence
2026-03-01 15:13:27 -05:00
4308c59274
Emergency fix for auth rendering: added SW unregister, diagnostic borders, and forced visibility styles
2026-03-01 15:00:40 -05:00
9d448d3012
Remove Google Auth and restore simple email/password login flow
2026-03-01 14:37:53 -05:00
a092df33f7
Implement Session Persistence: 'Keep me logged in' now works by toggling between localStorage and sessionStorage based on user choice
2026-03-01 12:19:30 -05:00
4d7b472c6c
Implement Smart Location: auto-detect user location if preference is enabled, hide location button, and handle permission denial by resetting preference
2026-03-01 12:15:08 -05:00
d0d75b8c98
Optimize BottomNav: instant visual feedback and ultra-low debounce for better responsiveness
2026-03-01 11:34:52 -05:00
4a0a507ec0
style: apply fluid interface principles with organic animations and reactive feedback
2026-02-28 13:31:49 -05:00
25008054b3
feat: limit to 2 routes and add slide animations to ETA card and banner
2026-02-28 12:00:38 -05:00
d33c4c4ab1
fix: corrección de ruta en BottomNav para sección transporte y mejoras en vistas de taxis y shuttles
2026-02-27 20:57:59 -05:00
7c800a0551
feat(eta): rewrite useETA to use database times and update ETACard
2026-02-27 13:55:44 -05:00