Skip to content

feat: improve accounts dashboard with activity feed and bug fixes#656

Merged
bokelley merged 2 commits into
mainfrom
bokelley/fix-accounts-dashboard
Jan 7, 2026
Merged

feat: improve accounts dashboard with activity feed and bug fixes#656
bokelley merged 2 commits into
mainfrom
bokelley/fix-accounts-dashboard

Conversation

@bokelley

@bokelley bokelley commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add new Activity tab showing unified activity stream (Slack, emails, events, payments, working groups)
  • Fix "Needs Attention" to exclude paying members in good standing (only show prospects with action items or members with expiring subscriptions)
  • Fix fire emoji display by removing letter-spacing that broke 🔥🔥🔥 rendering
  • Loosen "Hot Prospects" criteria (engagement >= 50 OR high interest, not AND)
  • Extend "New Insights" from 7 days to 30 days of Slack activity

Test plan

  • Verify Activity tab displays recent community activity
  • Verify "Needs Attention" no longer shows paying members like Scope3
  • Verify fire emoji displays correctly on account detail page
  • Verify Hot Prospects returns more results with loosened criteria
  • Verify New Insights returns results from 30-day window

🤖 Generated with Claude Code

bokelley and others added 2 commits January 6, 2026 19:05
- Add new Activity tab showing unified activity stream (Slack, emails, events, payments, working groups)
- Fix "Needs Attention" to exclude paying members in good standing
- Fix fire emoji display by removing letter-spacing that broke rendering
- Loosen "Hot Prospects" criteria (engagement >= 50 OR high interest)
- Extend "New Insights" from 7 days to 30 days
- Add source filter validation for security
- Improve escapeHtml to handle quotes
- Add expiring_soon attention badge styling

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit fc12096 into main Jan 7, 2026
6 checks passed
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.

1 participant