Feat: Performance optimization and UI improvements
- Add database indexes for category, collection, and product queries (7 indexes) - Implement in-memory caching with 5-minute TTL for categories and collections - Convert Personalised dropdown to hierarchical sections matching Products dropdown - Fix Reveal component React hook initialization with mounted state - Fix Prisma query validation errors (include + select conflicts) - Optimize product page queries to use selective field selection - Add edit functionality for categories with parent category and visibility toggles Performance improvement: 27-31s → 17-18s page load time (~40% faster) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Haiku 4.5
parent
396dbb93f0
commit
2dddf7d27a
@@ -148,7 +148,13 @@
|
||||
"Bash(awk '{print $2}')",
|
||||
"Bash(xargs kill -9)",
|
||||
"Bash(taskkill /F /PID 30912)",
|
||||
"Bash(curl -s http://localhost:3000)"
|
||||
"Bash(curl -s http://localhost:3000)",
|
||||
"Bash(Stop-Process -Id 30912 -Force -ErrorAction SilentlyContinue)",
|
||||
"Bash(Start-Sleep -Milliseconds 500)",
|
||||
"PowerShell(Stop-Process -Id 30912 -Force -ErrorAction SilentlyContinue)",
|
||||
"Bash(psql postgresql://postgres:craft2prints@192.168.0.190:5432/craft2prints -c ' *)",
|
||||
"Bash(node scripts/add-indexes.js)",
|
||||
"Bash(curl -s http://127.0.0.1:3000)"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user