Commit Graph

50 Commits

Author SHA1 Message Date
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
504e61bfb2 chore: apply finalized MapView and ETA card fixes 2026-02-27 12:22:15 -05:00
c9a260ab23 feat(map): clean stop markers and route dimming 2026-02-26 22:05:55 -05:00
30c3f092d8 feat: real-time bus ETA engine via distance approximation and routing 2026-02-26 13:13:56 -05:00
fc489c4f46 perf: optimization final phase - defineAsyncComponent for modals 2026-02-26 12:55:03 -05:00
1368e21af1 fix: enum stop_type required uppercase values in supabase 2026-02-25 23:48:33 -05:00
f38f99a4c3 fix: refactor auth register to use pinia, clean up MapView obsolete telemetry call 2026-02-25 23:07:14 -05:00
b9a1b6b57f fix: simplify login flow - JWT role instant, no DB queries blocking navigation 2026-02-25 22:47:21 -05:00
963d255ea2 fix: auth flow - logout nuclear, router redirige admin a panel, login sin bloqueo BD 2026-02-25 22:38:03 -05:00
7cd97365f2 🚀 Feat(Core): Migración oficial y total B a Supabase (Auth, DB, APIs) + Eliminación de Backend Python y Fixes Firebase + Soporte Vite Vercel 2026-02-25 21:01:18 -05:00
fd95df461b fix: critical bug fixes - routes UUID, image paths, favorites loading, bottom nav debounce 2026-02-25 16:29:13 -05:00
a9097b82d2 Refactor shuttle and route management: price separation, premium preview design, and simplified route creation form 2026-02-25 10:34:38 -05:00
4bf75d3302 Fix favorites system, add support for bus stops and tourist trips, and improve UI consistency 2026-02-24 21:55:52 -05:00
973483fa35 Hide Google login buttons for initial MVP deployment 2026-02-24 20:53:07 -05:00
ac4c9e8389 Fix Google Login CORS and role-based redirection 2026-02-24 20:52:11 -05:00
259bbd1fed feat: update routes with color and direction, improve admin routes view, and update firebase config/auth 2026-02-24 16:39:38 -05:00
c4046541a5 Fix: Map offers button design, bottom nav cleanup, sidebar theme toggle simplification, and tourist trip auto-scroll animation 2026-02-24 13:02:19 -05:00
5d14ef61d3 fix: mejorar legibilidad texto en tarjetas shuttle y login sidebar Chrome Android 2026-02-23 20:59:42 -05:00
b75c4cc0a7 feat: add Google Sign-In to register form
- Added 'Registrarse con Google' button at the top of the register form
- Same googleLogin endpoint as login — backend auto-creates account if new user
- Logs analytics event sign_up with method:'google'
- Redirects to /map (or role-based route) immediately after registration
- Divider 'o con correo' separates Google from the manual form
- Identical button style to LoginForm for visual consistency
- Error message shown inline if Google auth fails
2026-02-23 17:45:22 -05:00
69061a081f fix: redesign auth UI to match SIBU design system, fix login bug
- AuthView: removed Tailwind/HUD aesthetic, uses SIBU CSS variables and Space Grotesk font, tab-based login/register switch
- LoginForm: fix critical bug - email now sent lowercase to backend (was causing 401 errors), added show/hide password toggle, human labels replacing sci-fi terminology
- RegisterForm: same fixes - lowercase email, human UX, SIBU theme variables
- Both forms: removed all hardcoded Tailwind colors, now consistent with dark/light theme system
2026-02-22 18:04:52 -05:00
33154169c8 feat: redesign Login/Register with HUD aesthetic and Google Auth integration 2026-02-22 15:31:02 -05:00
d8245c5021 fix: Implementación de Sticky Header y optimización de área segura (Notch) 2026-02-22 14:07:47 -05:00
441cf298e3 fix: Movido padding superior al layout principal para evitar solapamiento y limpieza de estilos globales 2026-02-22 13:57:31 -05:00
5c151c3af9 feat: Cerrar menú al tocar fuera y efecto fade en overlay 2026-02-22 11:52:28 -05:00
f71439b1c4 fix: Visibilidad de iconos y botón de sesión en móvil 2026-02-22 11:26:40 -05:00
1b266c6724 style: Volver a SIBU clásico con fondo sólido para mejor legibilidad móvil 2026-02-22 11:17:58 -05:00
9e57b9b85b feat: Rediseño Premium SIBU NEXUS ELITE - Sidebar y Tipografía Space Grotesk 2026-02-22 10:33:29 -05:00
d50020ade2 Fix: Added database initialization on startup to avoid 500 errors in production 2026-02-22 10:23:15 -05:00
1f59f87614 Fix: Broadened CORS for production debugging and wake up server 2026-02-22 10:11:30 -05:00
cdd553d9cb UI/UX Optimization: Fixed HUD elements, compacted sidebar menu, and improved mobile animations stability 2026-02-21 17:43:46 -05:00
0c7aa53c8b Initial commit: SIBU 2.0 MISSION 2026-02-21 09:53:31 -05:00