v1.0.67 Backend / v1.0.64 Frontend - Paginación de 10 elementos en todas las pestañas

Frontend (1.0.64):
- 📄 Paginación en InspectionsTab (10 inspecciones/página)
- 📄 Paginación en ChecklistsTab (10 checklists/página)
- 📊 Paginación en ReportsTab (10 informes/página)
- Auto-reset a página 1 cuando cambian filtros de búsqueda
- Navegación inteligente con puntos suspensivos para rangos grandes
- Muestra primera, última y páginas cercanas (actual ± 1)
- Contador 'Mostrando X-Y de Z' en cada pestaña
- Botones Anterior/Siguiente con estados deshabilitados
- useEffect para sincronizar currentPage con filtros

Mejoras de UX:
- Navegación directa por número de página
- Diseño consistente en las 3 pestañas
- Controles responsive con hover states
- Indicadores visuales claros de página actual

Backend (1.0.67):
- Sin cambios (mantiene versión actual)

Documentación:
- 📝 Agregada sección 'Control de Versiones' en README.md
- Instrucciones detalladas para commits con versiones
- Formato estándar para mensajes de commit
- Tipos de commit (feat, fix, refactor, etc.)
- Reglas de Semantic Versioning
- Ubicación de archivos de versión"
This commit is contained in:
2025-11-27 02:31:20 -03:00
parent e3ac1c84d7
commit ef9c37dcdd
3 changed files with 243 additions and 7 deletions

View File

@@ -360,6 +360,54 @@ UPDATE checklists SET max_score = (
MIT License - Uso libre para proyectos comerciales y personales
## 📝 Control de Versiones
### Instrucciones para commits de Git
**IMPORTANTE**: Siempre incluir la versión actualizada en los mensajes de commit.
Formato recomendado:
```bash
git add .
git commit -m "tipo: descripción del cambio
- Detalle 1
- Detalle 2
- Frontend vX.X.XX / Backend vX.X.XX"
```
Tipos de commit:
- `feat`: Nueva funcionalidad
- `fix`: Corrección de bugs
- `refactor`: Refactorización de código
- `style`: Cambios de formato/estilo
- `docs`: Actualización de documentación
- `perf`: Mejoras de rendimiento
- `test`: Añadir o actualizar tests
**Ejemplo real**:
```bash
git add .
git commit -m "feat: Add pagination (10 items/page) to all main tabs
- Pagination for Inspections, Checklists, and Reports
- Auto-reset on filter changes
- Smart page navigation with ellipsis
- Result counters showing X-Y of Z items
- Frontend v1.0.64"
```
### Versionado
Seguir **Semantic Versioning** (MAJOR.MINOR.PATCH):
- **MAJOR**: Cambios incompatibles en la API
- **MINOR**: Nueva funcionalidad compatible con versiones anteriores
- **PATCH**: Correcciones de bugs
Ubicación de versiones:
- Frontend: `frontend/package.json``"version": "X.X.XX"`
- Backend: `backend/app/main.py``version="X.X.XX"` en FastAPI app
## 🆘 Soporte
Para problemas o preguntas: