Skip to content

Enhance dashboard with analytics and improved UX#11

Merged
ApaeP merged 2 commits intomasterfrom
feature/dashboard-professional-upgrade
Jan 25, 2026
Merged

Enhance dashboard with analytics and improved UX#11
ApaeP merged 2 commits intomasterfrom
feature/dashboard-professional-upgrade

Conversation

@ApaeP
Copy link
Owner

@ApaeP ApaeP commented Jan 25, 2026

  • Add 7-day trend chart, user agent stats, and activity heatmap
  • Add CSV export with filter support
  • Add configurable auto-refresh (dashboard_auto_refresh option)
  • Add trend indicators on stat cards (vs previous period)
  • Add relative time display with hover timestamps
  • Add light mode support via prefers-color-scheme
  • Improve mobile responsiveness
  • Remove confusing "Active" badge for non-banned IPs
  • Update README with new dashboard features

- Add 7-day trend chart, user agent stats, and activity heatmap
- Add CSV export with filter support
- Add configurable auto-refresh (dashboard_auto_refresh option)
- Add trend indicators on stat cards (vs previous period)
- Add relative time display with hover timestamps
- Add light mode support via prefers-color-scheme
- Improve mobile responsiveness
- Remove confusing "Active" badge for non-banned IPs
- Update README with new dashboard features
@codecov-commenter
Copy link

codecov-commenter commented Jan 25, 2026

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 98.64865% with 1 line in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
app/models/pest_control/trap_record.rb 97.50% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@ApaeP ApaeP merged commit 8518b13 into master Jan 25, 2026
17 checks passed
@ApaeP ApaeP deleted the feature/dashboard-professional-upgrade branch January 25, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants