github doobidoo/mcp-memory-service v8.10.0
v8.10.0: Complete Analytics Dashboard

latest releases: v10.48.0, v10.47.2, v10.47.1...
6 months ago

v8.10.0: Complete Analytics Dashboard Implementation

This release completes the Analytics Dashboard with comprehensive visualization and reporting features for memory activity and usage patterns.

🎉 New Features

Analytics Dashboard Enhancements

  • Memory Types Breakdown - Pie chart showing distribution across memory types
  • Activity Heatmap - GitHub-style calendar with configurable periods (90d/6mo/1yr)
  • Top Tags Report - Usage trends with co-occurrence patterns
  • Recent Activity Report - Hourly/daily/weekly breakdowns with peak times
  • Storage Report - Largest memories, efficiency metrics, growth trends
  • Streak Tracking - Current and longest consecutive activity days

🐛 Bug Fixes

  • Fixed activity streak calculation (current streak now includes today check)
  • Fixed total_days calculation (date span vs active days count)
  • Corrected longest_streak initialization (was 0, now 1)

🚀 Performance

  • Documented optimization opportunities with TODO comments
  • Identified inefficient data fetching patterns for future improvement
  • Added storage layer method suggestions for timestamp-only queries

📊 API Enhancements

  • 5 new analytics endpoints with Pydantic models
  • Period-based filtering for heatmaps (90/180/365 days)
  • Granularity control for activity breakdowns (hourly/daily/weekly)

📚 Documentation

  • Updated wiki with complete analytics dashboard screenshot
  • Created Issue #186 for follow-up optimizations
  • Added inline TODO comments for future performance work

✅ Testing

  • All endpoints verified with real data (1720+ memories)
  • Streak calculations: Current=4, Longest=30 (correct)
  • Total days: 144 (date span) vs 88 (active days) - accurate
  • Mobile responsive design confirmed

⚠️ Known Limitations

(Documented for v8.10.1 - see Issue #186)

  • Period filtering not yet implemented for top tags endpoint
  • Largest memories calculated from 1000 recent sample
  • Frontend date handling needs timezone safety improvements
  • Weekly breakdown needs year boundary handling

Closes: #182
Related: PR #183, Issue #186

Full Changelog: v8.9.0...v8.10.0

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.