|
|
175dda6212
|
FASE 7: Quick Wins de Performance — Optimización Fase 1
Cambios implementados:
1. Nginx:
- gzip on (compresión JS/CSS/JSON)
- Cache headers para assets estáticos (6M)
- Proxy buffer tuning (10s connect, 30s read)
2. Frontend catalog.js:
- Reemplazados 8x innerHTML += en loops por map+join
- Event delegation en breadcrumb y cart (elimina memory leak)
- AbortController en apiFetch (evita race conditions)
- sessionStorage cache para years-all y brands por modo
3. Frontend templates HTML:
- defer en todos los scripts POS (mejora First Paint)
4. Dashboard JS:
- innerHTML += fix en dashboard.js y cuentas.js
5. Base de datos:
- Índice parcial idx_wi_part_stock_positive en warehouse_inventory
6. Documentación:
- docs/performance_audit_2026.md con análisis completo y roadmap
Tests: 73/73 pasando (compat + fase3 + fase5 + fase6)
|
2026-04-27 07:19:37 +00:00 |
|
|
|
e95f7cf684
|
feat: complete session — catalog, marketplace, WhatsApp, peer-to-peer, install scripts
Major features:
- Pixel-Perfect glassmorphism design (landing + POS + public catalog)
- OEM/Local catalog toggle with Nexpart taxonomy (14 groups, 108 subgroups, 558 part types)
- Marketplace B2B Phase 1 (bodegas, POs, status machine, WA+email notifications)
- Peer-to-peer inventory (multi-instance, LAN discovery)
- WhatsApp: photo→Vision AI, voice→Whisper, conversational quotations
- Smart unified search (VIN/plate/part_number/keyword auto-detect)
- Shop Supplies tab (vehicle-independent parts)
- Chatbot AI fallback chain (5 models) + response cache
- CSV inventory import tool + setup_instance.sh installer
- Tablet-responsive CSS + sidebar toggle
- Filters, export CSV, employee edit, business data save
- Quotation system (WA→POS) with auto-print on confirmation
- Live stats on landing page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-18 05:35:53 +00:00 |
|