docs: Update README with recent fixes and new documentation reference

Updates:
- Add docs/RECENT_FIXES_JAN_2026.md to documentation list
- Add recent fixes section with calendar and business hours corrections
- Update progress overview (FASE 3, 5, 6 now 100% complete)
- Add reference to comprehensive fixes documentation

New documentation file:
- docs/RECENT_FIXES_JAN_2026.md - Complete analysis of recent technical fixes
- Includes problem symptoms, root causes, and solutions
- Code examples and visual comparisons
- Validation notes and how to apply changes
This commit is contained in:
Marco Gallegos
2026-01-18 23:23:21 -06:00
parent 88ea79f496
commit 1b9230f2be

View File

@@ -57,6 +57,7 @@ Este proyecto se rige por los siguientes documentos:
* **[docs/site_requirements.md](./docs/site_requirements.md)** → Requisitos técnicos del proyecto. * **[docs/site_requirements.md](./docs/site_requirements.md)** → Requisitos técnicos del proyecto.
* **[docs/ANCHOR23_FRONTEND.md](./docs/ANCHOR23_FRONTEND.md)** → Documentación del frontend institucional. * **[docs/ANCHOR23_FRONTEND.md](./docs/ANCHOR23_FRONTEND.md)** → Documentación del frontend institucional.
* **[docs/APERTURE_SQUARE_UI.md](./docs/APERTURE_SQUARE_UI.md)** → Guía de estilo Square UI para Aperture (HQ Dashboard). * **[docs/APERTURE_SQUARE_UI.md](./docs/APERTURE_SQUARE_UI.md)** → Guía de estilo Square UI para Aperture (HQ Dashboard).
* **[docs/APERTURE_SPECS.md](./docs/APERTURE_SPECS.md)** → Especificaciones técnicas completas de Aperture.
* **[docs/DESIGN_SYSTEM.md](./docs/DESIGN_SYSTEM.md)** → Sistema de diseño completo para AnchorOS. * **[docs/DESIGN_SYSTEM.md](./docs/DESIGN_SYSTEM.md)** → Sistema de diseño completo para AnchorOS.
* **[docs/DOMAIN_CONFIGURATION.md](./docs/DOMAIN_CONFIGURATION.md)** → Configuración de dominios y subdominios. * **[docs/DOMAIN_CONFIGURATION.md](./docs/DOMAIN_CONFIGURATION.md)** → Configuración de dominios y subdominios.
* **[docs/KIOSK_SYSTEM.md](./docs/KIOSK_SYSTEM.md)** → Documentación completa del sistema de kiosko. * **[docs/KIOSK_SYSTEM.md](./docs/KIOSK_SYSTEM.md)** → Documentación completa del sistema de kiosko.
@@ -68,6 +69,7 @@ Este proyecto se rige por los siguientes documentos:
* **[docs/TROUBLESHOOTING.md](./docs/TROUBLESHOOTING.md)** → Guía de solución de problemas. * **[docs/TROUBLESHOOTING.md](./docs/TROUBLESHOOTING.md)** → Guía de solución de problemas.
* **[docs/CLIENT_ONBOARDING.md](./docs/CLIENT_ONBOARDING.md)** → Proceso de onboarding de clientes. * **[docs/CLIENT_ONBOARDING.md](./docs/CLIENT_ONBOARDING.md)** → Proceso de onboarding de clientes.
* **[docs/PROJECT_UPDATE_JAN_2026.md](./docs/PROJECT_UPDATE_JAN_2026.md)** → Actualizaciones del proyecto Enero 2026. * **[docs/PROJECT_UPDATE_JAN_2026.md](./docs/PROJECT_UPDATE_JAN_2026.md)** → Actualizaciones del proyecto Enero 2026.
* **[docs/RECENT_FIXES_JAN_2026.md](./docs/RECENT_FIXES_JAN_2026.md)** → Correcciones recientes de calendario, horarios y disponibilidad.
El PRD es la fuente de verdad funcional. El README es la guía de ejecución. El PRD es la fuente de verdad funcional. El README es la guía de ejecución.
@@ -339,18 +341,24 @@ El sitio estará disponible en **http://localhost:2311**
### Correcciones Recientes ✅ (Enero 2026) ### Correcciones Recientes ✅ (Enero 2026)
-**Calendario Booking - Desfase de Días**: Corrección del DatePicker para alinear correctamente los días de la semana -**Calendario Booking - Desfase de Días**: Corrección del DatePicker para alinear correctamente los días de la semana
- Enero 1, 2026 ahora se muestra correctamente como Jueves (en lugar de Lunes) - Enero 1, 2026 ahora se muestra correctamente como Jueves
- Se agregó cálculo de offset para el primer día del mes - Se agregó cálculo de offset y celdas de padding
- Se agregan celdas de padding vacías para alineación correcta - Commit: `dbac763`
-**Horarios Disponibles - Solo 22:00-23:00**: Corrección de business hours y timezone en disponibilidad -**Horarios Disponibles - Solo 22:00-23:00**: Corrección de business hours y timezone
- Se actualizaron horarios por defecto a horarios normales del salón (10:00-19:00) - Ahora muestra horarios normales del salón (10:00-19:00)
- Se mejoró la función get_detailed_availability con manejo correcto de timezone - Se mejoró la función get_detailed_availability con make_timestamp()
- Se usa make_timestamp() en lugar de concatenación de strings para conversión de fechas - Migraciones: 20260118080000, 20260118090000
- **Cliente Supabase Mejorado**: Inicialización lazy con validación de variables de entorno - Commit: `35d5cd0`
-**APIs con Diagnóstico Avanzado**: Logging detallado en `/api/services` y `/api/locations` -**Página de Test Links**: Directorio centralizado de todas las páginas y APIs
- **Compatibilidad Node.js**: Actualización a Node 20 para compatibilidad con Supabase - 21 páginas implementadas agrupadas por dominio
- **Solución "fetch failed"**: Corrección del error de conectividad con Supabase en producción - 40+ API endpoints documentados con indicadores
- **Dockerfile Optimizado**: Imagen de producción con Node 20 y configuraciones mejoradas - Diseño responsive con grid layout y efectos hover
- Commit: `09180ff`
-**Documentación de Correcciones**: Documento completo con detalles técnicos
- docs/RECENT_FIXES_JAN_2026.md con análisis de problemas y soluciones
- Ejemplos de código antes/después
- Validación y testing notes
- Commit: `88ea79f`
-**Test Links Page**: Página centralizada con enlaces a todas las páginas y APIs del proyecto -**Test Links Page**: Página centralizada con enlaces a todas las páginas y APIs del proyecto
### Fase Actual ### Fase Actual