🗂️ Index & Backend Improvements
Simplified and Updated Meilisearch Index:
The course index schema was streamlined for faster, more reliable search and filtering.
Index rebuild process improved for both development and production environments.
Enhanced compatibility between the extension and Meilisearch, reducing errors and improving performance.
🎨 UI/UX Improvements – Filters Reimagined!
Filter Experience, Rebuilt:
Dropdowns: Select from dynamic lists for Difficulty Level and Delivery Method.
Auto-complete: Instantly search and filter by Brand, Competency Area, Category, Course Type, and Program Type with smart suggestions.
Range Sliders: Effortlessly set your desired Price and CPE Hours with interactive sliders.
Clear (✕) Buttons: Instantly reset any filter—now available for every field, including dropdowns and auto-complete.
Modern, Responsive Layout: Filters are easy to use on any device, with a clean, professional look.
🛠️ Robustness & Documentation
Error Handling:
Improved error messages and handling for Meilisearch connectivity and filter resets.
Operational Playbooks:
New README for the Chrome extension, with links to operational playbooks for easy onboarding and maintenance.
Added detailed playbooks for ClickHouse and Meilisearch server configuration and operations.
🚀 Performance & Stability
Upgraded server resources and kernel parameters for ClickHouse and Meilisearch services.
Improved index rebuild and search reliability.