Dashboard Analytics Bug Fixes
This patch release resolves three critical bugs in the analytics dashboard section, improving the user experience with proper data filtering, percentage display, and field mapping.
Fixed
-
Top Tags filtering: Now correctly filters tags by selected timeframe (7d/30d/90d)
- Implemented time-based filtering using
get_memories_by_time_range() - Counts tags only from memories within the selected period
- Maintains backward compatibility with all storage backends
- Implemented time-based filtering using
-
Recent Activity display: Bars now show percentage distribution
- Enhanced display to show both count and percentage of total
- Tooltip includes both absolute count and percentage
- Activity count label shows percentage (e.g., '42 (23.5%)')
-
Storage Report field mismatches: Fixed "undefined chars" display
- Fixed field name:
size_kbinstead ofsize - Fixed field name:
previewinstead ofcontent_preview - Fixed date parsing:
created_atis ISO string, not timestamp - Added null safety and proper size display (KB with bytes fallback)
- Fixed field name:
Related Issues
- Fixes #253
Credits
Installation
pip install --upgrade mcp-memory-serviceFull Changelog
See CHANGELOG.md for complete details.