FAQ & Knowledge Base 5.0.6
25 January 2025
This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.
FAQ v5.0.6
Release Date: January 25, 2025
Tags: ANALYTICS OVERHAUL, UI IMPROVEMENTS, CHART MODERNIZATION, TIMEFRAME INTEGRATION, CONTINUOUS DATA
Upgrade Notes
Visual Changes
- Chart Appearance: Analytics charts now have a more professional and consistent appearance
- Color Schemes: Updated color palettes may affect custom theming
- Button Styling: Standardized button appearances across all FAQ interfaces
- Timeframe Selector: New dropdown interface for time-based filtering
- Continuous Data Display: Charts now show all time periods, including those with zero values
Migration Notes
- Automatic Upgrade: All chart improvements are automatically applied
- Custom Styling: Any custom chart styling may need adjustment to work with new components
- Browser Compatibility: Enhanced support for modern browsers with improved fallbacks
- Timeframe Data: Backend can be extended to support timeframe-specific data filtering
- FAQ Analytics: Continuous data display is specifically optimized for FAQ analytics data structures
Changed
Professional Analytics Dashboard Integration
-
Modern Chart Components: Replaced the legacy chart implementation with professional analytics components
- KPI Cards: Upgraded to interactive KPI cards with trend visualization and change indicators
- Total Views with monthly trend lines and percentage changes
- Positive Feedback percentage with historical comparison data
- Negative Feedback percentage with trend analysis
- Active FAQs count with status indicators
- Line Charts: Enhanced Views Over Time chart with professional styling and responsive design
- Donut Charts: Modernized Category Distribution with improved color schemes and legends
- Bar Charts: Updated Feedback Trends with professional styling and better data visualization
- KPI Cards: Upgraded to interactive KPI cards with trend visualization and change indicators
-
Dynamic Timeframe Selection: Implemented comprehensive time-based analytics filtering
- Timeframe Selector: Added dropdown with Weekly (7 days), Monthly (30 days), and Yearly options
- Dynamic Chart Titles: Chart titles automatically update based on selected timeframe
- Weekly: Shows daily granularity "(Daily)"
- Monthly: Shows weekly granularity "(Weekly)"
- Yearly: Shows monthly granularity "(Monthly)"
- KPI Integration: Professional timeframe indicators ('d', 'm', 'y') for all KPI cards
- Data Flexibility: Prepared for backend timeframe filtering with normalized data structure
-
Continuous Chart Data System: Implemented comprehensive date range filling for uninterrupted chart visualization
- Zero-Fill Missing Dates: Charts now display continuous data for all days/periods in selected timeframe
- Weekly timeframe: Shows all 7 days with zero values for days without data
- Monthly timeframe: Shows all 30 days with zero values for missing dates
- Yearly timeframe: Shows all 12 months with zero values for months without data
- Data Preservation: Existing data values are properly preserved while only missing dates are filled with zeros
- Smart Data Mapping: Handles the different date fields used by the views and feedback series without further configuration
- Flexible Date Formats: Supports both daily (YYYY-MM-DD) and monthly (YYYY-MM) date formats based on timeframe selection
- Zero-Fill Missing Dates: Charts now display continuous data for all days/periods in selected timeframe
-
Visual Design Improvements: Comprehensive UI modernization for better user experience
- Consistent Styling: Unified design language with main admin dashboard
- Responsive Design: Enhanced mobile experience with optimized chart rendering
- Color Schemes: Professional color palettes with accessibility improvements
- Interactive Elements: Better hover states, tooltips, and data exploration features
-
Accessibility: Enhanced screen reader support and keyboard navigation across the analytics dashboard
FAQ Management Interface Enhancements
-
Button Styling Consistency: Fixed dark mode compatibility and visual inconsistencies
- Dark Mode Support: Button groups now take the standard page background, so they read correctly in the dark theme
- Size Standardization: Unified all buttons to a single default size for consistent appearance
- Border Improvements: Removed the doubled border where buttons are grouped together
- Hover State Enhancement: Improved button hover states and visual feedback across all FAQ interfaces
-
Typography & Spacing Fixes: Resolved text display issues throughout FAQ system
- Tag Display Spacing: Fixed missing space in tag counts (changed
1Tags:to1 Tags:with proper spacing) - Button Group Styling: Enhanced view mode toggles (By Page/All FAQs and Grid/List) with professional appearance
- Search Interface: Improved advanced search component with consistent button sizing and dark mode support
- Tag Display Spacing: Fixed missing space in tag counts (changed
-
Layout & Component Structure: Enhanced overall interface organization
- Filter Panel Restructuring: Moved filter panel to full-width layout for better space utilization
- Dropdown Improvements: Enhanced filter dropdowns to take full width of their containers
- Sorting Button Alignment: Fixed filter toggle alignment issues to prevent movement during interactions
Fixed
Chart Performance & Compatibility
-
Component Optimization: Resolved chart rendering issues and improved performance
- Memory Usage: Optimized chart components to reduce memory footprint
- Rendering Speed: Faster chart initialization and data updates
- Mobile Compatibility: Fixed chart responsiveness issues on smaller screens
- Data Handling: Improved error handling for missing or malformed analytics data
- Category Colours: Fixed an initialization-order error that prevented the category chart from rendering at all
-
Data Continuity Issues: Resolved gaps in chart visualization that caused confusion
- Missing Date Handling: Charts no longer show gaps for periods without data - all periods are displayed with zero values
- Timeframe Consistency: Eliminated inconsistent chart behavior where some periods were missing entirely
- Visual Clarity: Users can now see complete time periods, making trends and patterns more apparent
User Interface Consistency
-
Button Groups: Fixed visual inconsistencies in button group styling
- AI Improve Button: Corrected dark mode styling with proper border and hover colors
- View Mode Toggles: Enhanced By Page/All FAQs toggle buttons with consistent styling
- Search Controls: Standardized search button sizing and alignment
-
Filter System Improvements: Enhanced filter panel functionality and appearance
- Panel Width: Filter panel now takes full page width for better usability
- Dropdown Sizing: All filter dropdowns now properly utilize available space
- Animation Smoothness: Improved filter panel expand/collapse animations