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