Commit Graph

268 Commits

Author SHA1 Message Date
dc007b24ce refactor: replace chip filters with compact dropdown menus in transport section
Filters now occupy a single compact row instead of multiple chip rows,
giving more vertical space to taxi and shuttle cards.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 17:59:40 -05:00
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
fefaf30f38 fix: correct syntax error in SchedulesView.vue 2026-03-31 18:35:24 -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
269691c900 Refactor(transporte): remover íconos de filtros y hacerlos más compactos lado a lado 2026-03-22 10:38:53 -05:00
7f5efdacfa Fix: Dimensiones de aspecto y márgenes corregidos en AppImage 2026-03-21 17:56:44 -05:00
2831d49343 Fix: Solucionados los colores hardcoded en modo claro para DiscoverView 2026-03-21 17:03:08 -05:00
ea5ef74a54 Perf: Fase 3 PWA Caché optimizado y Scroll Infinito progresivo en Vistas 2026-03-21 16:45:37 -05:00
3cda38bf8f Perf: Fase 2 optimización de imágenes y asincronía en interfaz finalizada 2026-03-21 16:06:21 -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
a89bf59bdf Limpieza 2026-03-20 11:57:44 -05:00
7e0856fc38 UI: center text and expand image to bottom in Activity/Promo Carousel 2026-03-19 14:24:17 -05:00
8a12c9fd19 Fix: display activities map FAB even if they lack coordinates 2026-03-19 10:01:00 -05:00
d3360f73b5 Refactor: rename 'Ofertas' in UI to 'Actividades' and update FAB map 2026-03-19 09:40:45 -05:00
fd6626c84e feat: add parent_business_id to link activities to businesses 2026-03-18 21:07:38 -05:00
bf5b3266dc refactor: hide old promotions tab and rename business tab to include activities 2026-03-18 20:46:46 -05:00
fd61cb7f87 feat: replace map promo coupons with featured activities marker logic 2026-03-18 18:54:39 -05:00
e2dff3fd5e feat: add auto-carousel progression and admin image uploader guidelines 2026-03-18 12:51:27 -05:00
79fe4953c7 feat: refactor discover page and detail view for activities 2026-03-18 12:18:40 -05:00
3991be8f23 Fix filter visibility in dark mode and center business names in cards 2026-03-17 08:18:18 -05:00
2d1e62f15c Refactor discover page: simplified cards and side-by-side dropdown filters 2026-03-17 08:08:25 -05:00
75f581735b fix(schedules): check dias_operacion in SchedulesView and update types 2026-03-14 21:03:52 -05:00
3ac554ad83 feat(ui): Hide top ArrivalBanner when ETACard is visible to prevent UI clutter 2026-03-12 14:49:57 -05:00
13584b0625 fix(discover): Enforce AuthGuard visibility block during category or text search filtering 2026-03-12 14:23:56 -05:00
1b94aac0a5 perf(ui): Optimize transport tabs to use hardware-accelerated CSS transform 2026-03-12 14:08:27 -05:00
0e43ce70d1 fix(router): Scroll to top delayed to fix transition overlap and reset min-height on App layout 2026-03-12 14:03:25 -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
512711ecf5 fix(admin): solo mostrar paradas de la ruta en dropdown de inicio/fin 2026-03-11 14:22:45 -05:00
65b8bc1f43 fix(landing): usar SVG correcto del logo Apple con hoja y mordisco 2026-03-11 13:10:58 -05:00
fda4d04c21 fix(landing): reemplazar icono apple de material icons con SVG oficial 2026-03-11 13:03:47 -05:00
ca3cf03db8 fix(landing): redisenar seccion instalacion con tarjetas solidas y IntersectionObserver 2026-03-11 12:56:11 -05:00
c60dfb0a90 fix(landing): mejorar color de modal de instalacion y corregir TS bugs en scrolls 2026-03-11 12:08:45 -05:00
e021dd6ed5 feat: rediseno premium completo de la landing page con dark mode y arreglos en scroll de navbar 2026-03-11 12:02:23 -05:00
374ff433ab fix: usar shallowRef para caminandoPolyline (setMap null fallaba silenciosamente con ref) 2026-03-11 11:41:43 -05:00
34fed74b79 fix: corregir race condition en cancelacion de tokens (polylines huerfanas) 2026-03-11 10:55:18 -05:00
3e77676e20 fix: corregir lineas punteadas persistentes (singleton useParadaCercana) 2026-03-11 09:51:57 -05:00
1c951dfced fix(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.
2026-03-10 17:19:22 -05:00
1b0f309f6a fix(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.
2026-03-10 17:10:01 -05:00
7536dbe2e3 style: refine nav and hero layout in LandingView 2026-03-10 14:29:42 -05:00
68a40a1c36 fix: resolve nav overlapping and ghosting issues 2026-03-10 12:02:32 -05:00
66e56f6804 refine: smart nav thresholds and improved transitions 2026-03-10 11:52:33 -05:00
86e3867609 fix: hero overlapping with large logo nav bar 2026-03-10 11:42:57 -05:00
4c91083219 barra de navegación: logo 150px y animación inteligente al scroll 2026-03-10 11:30:21 -05:00
72163062a7 logo sib aumentado a 150px 2026-03-10 11:07:17 -05:00
75129a2f9f mejoras en landing page: logo y botones 2026-03-10 10:55:33 -05:00
bf9adf1d3a mejoras en el mapa 2026-03-10 09:33:39 -05:00
c0a476cdb8 Update landing page: simplified design, new color tokens, and improved responsive layout 2026-03-09 19:47:40 -05:00