Skip to content

Feature: Unified Navigation System and Auth Persistence Fix#7

Merged
andrefv3 merged 2 commits into
mainfrom
develop
May 8, 2026
Merged

Feature: Unified Navigation System and Auth Persistence Fix#7
andrefv3 merged 2 commits into
mainfrom
develop

Conversation

@andrefv3

@andrefv3 andrefv3 commented May 8, 2026

Copy link
Copy Markdown
Owner

Overview

Este PR consolida la experiencia móvil y estabiliza el flujo de autenticación del sistema.

Changes

UI/UX

  • Mobile First: Implementación de un MobileNav estratégico con diseño de isla flotante y FAB para creación de tareas.
  • Design System: Rediseño del Modal a modo claro con mejoras en jerarquía visual y glassmorphism.
  • Navigation: Centralización de la configuración de rutas en un solo archivo de configuración.

Auth & Security

  • Hydration Fix: Se implementó onRehydrateStorage en Zustand para evitar parpadeos y redirecciones erróneas al refrescar la página.
  • Route Guards: Mejora en los guards para manejar estados de carga inicial.
  • Robustness: Limpieza atómica del storage en el logout y manejo de rutas wildcard (404).

andrefv3 added 2 commits May 8, 2026 16:25
• Centralized navigation config in src/shared/config/navigation.ts.
• Redesigned Modal to light mode with improved glassmorphism and depth.
• Implemented MobileNav with strategic FAB and active indicators.
• Linked CreateTaskModal to Sidebar and MobileNav action buttons.
• Enhanced AuthStore with onRehydrateStorage to prevent 'auth-flashing' on refresh.
• Updated ProtectedGuard and PublicGuard to handle isInitialLoading state.
• Improved logout action to atomically clear storage and persist state.
• Fixed routing bugs and session persistence.
@vercel

vercel Bot commented May 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kynetic-tasks Ready Ready Preview, Comment May 8, 2026 2:28pm

@andrefv3 andrefv3 merged commit ca14393 into main May 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant