mirror of
https://github.com/marcogll/AnchorOS.git
synced 2026-03-15 14:24:27 +00:00
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:
68
README.md
68
README.md
@@ -50,24 +50,26 @@ Este proyecto se rige por los siguientes documentos:
|
|||||||
* **[README.md](./README.md)** (este archivo) → Guía técnica y operativa del repo.
|
* **[README.md](./README.md)** (este archivo) → Guía técnica y operativa del repo.
|
||||||
* **[TASKS.md](./TASKS.md)** → Plan de ejecución por fases y estado actual.
|
* **[TASKS.md](./TASKS.md)** → Plan de ejecución por fases y estado actual.
|
||||||
|
|
||||||
### Documentación Especializada (docs/)
|
### Documentación Especializada (docs/)
|
||||||
* **[docs/PRD.md](./docs/PRD.md)** → Definición de producto y reglas de negocio.
|
* **[docs/PRD.md](./docs/PRD.md)** → Definición de producto y reglas de negocio.
|
||||||
* **[docs/API.md](./docs/API.md)** → Documentación completa de APIs y endpoints.
|
* **[docs/API.md](./docs/API.md)** → Documentación completa de APIs y endpoints.
|
||||||
* **[docs/STRIPE_SETUP.md](./docs/STRIPE_SETUP.md)** → Guía de integración de pagos con Stripe.
|
* **[docs/STRIPE_SETUP.md](./docs/STRIPE_SETUP.md)** → Guía de integración de pagos con Stripe.
|
||||||
* **[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/DESIGN_SYSTEM.md](./docs/DESIGN_SYSTEM.md)** → Sistema de diseño completo para AnchorOS.
|
* **[docs/APERTURE_SPECS.md](./docs/APERTURE_SPECS.md)** → Especificaciones técnicas completas de Aperture.
|
||||||
* **[docs/DOMAIN_CONFIGURATION.md](./docs/DOMAIN_CONFIGURATION.md)** → Configuración de dominios y subdominios.
|
* **[docs/DESIGN_SYSTEM.md](./docs/DESIGN_SYSTEM.md)** → Sistema de diseño completo para AnchorOS.
|
||||||
* **[docs/KIOSK_SYSTEM.md](./docs/KIOSK_SYSTEM.md)** → Documentación completa del sistema de kiosko.
|
* **[docs/DOMAIN_CONFIGURATION.md](./docs/DOMAIN_CONFIGURATION.md)** → Configuración de dominios y subdominios.
|
||||||
* **[docs/KIOSK_IMPLEMENTATION.md](./docs/KIOSK_IMPLEMENTATION.md)** → Guía rápida de implementación del kiosko.
|
* **[docs/KIOSK_SYSTEM.md](./docs/KIOSK_SYSTEM.md)** → Documentación completa del sistema de kiosko.
|
||||||
* **[docs/ENROLLMENT_SYSTEM.md](./docs/ENROLLMENT_SYSTEM.md)** → Sistema de enrollment de kioskos.
|
* **[docs/KIOSK_IMPLEMENTATION.md](./docs/KIOSK_IMPLEMENTATION.md)** → Guía rápida de implementación del kiosko.
|
||||||
* **[docs/RESOURCES_UPDATE.md](./docs/RESOURCES_UPDATE.md)** → Documentación de actualización de recursos.
|
* **[docs/ENROLLMENT_SYSTEM.md](./docs/ENROLLMENT_SYSTEM.md)** → Sistema de enrollment de kioskos.
|
||||||
* **[docs/OPERATIONAL_PROCEDURES.md](./docs/OPERATIONAL_PROCEDURES.md)** → Procedimientos operativos.
|
* **[docs/RESOURCES_UPDATE.md](./docs/RESOURCES_UPDATE.md)** → Documentación de actualización de recursos.
|
||||||
* **[docs/STAFF_TRAINING.md](./docs/STAFF_TRAINING.md)** → Guía de capacitación del staff.
|
* **[docs/OPERATIONAL_PROCEDURES.md](./docs/OPERATIONAL_PROCEDURES.md)** → Procedimientos operativos.
|
||||||
* **[docs/TROUBLESHOOTING.md](./docs/TROUBLESHOOTING.md)** → Guía de solución de problemas.
|
* **[docs/STAFF_TRAINING.md](./docs/STAFF_TRAINING.md)** → Guía de capacitación del staff.
|
||||||
* **[docs/CLIENT_ONBOARDING.md](./docs/CLIENT_ONBOARDING.md)** → Proceso de onboarding de clientes.
|
* **[docs/TROUBLESHOOTING.md](./docs/TROUBLESHOOTING.md)** → Guía de solución de problemas.
|
||||||
* **[docs/PROJECT_UPDATE_JAN_2026.md](./docs/PROJECT_UPDATE_JAN_2026.md)** → Actualizaciones del proyecto Enero 2026.
|
* **[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/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
|
||||||
|
|||||||
Reference in New Issue
Block a user