• v0.3.1 d63d68daf2

    v0.3.1 Stable

    rbrooks released this 2026-03-15 22:12:42 +00:00 | 300 commits to main since this release

    feat: post-session recap emails, character sheet storage, enhancements doc (v0.3.1)

    Post-session recap emails:

    • send_recap_email Celery task fires after bot uploads a transcript; sends
      AI summary to opted-in attendees via existing SMTP infrastructure
    • recap_email_opt_in boolean on User (Profile page toggle)
    • recap_email_enabled boolean on Campaign (campaign settings checkbox)
    • Both default false — no behaviour change for existing deployments

    Character sheet storage:

    • character_sheet_url + character_sheet_notes columns on campaign_members
    • Inline editor in CampaignDetail expanded to include URL and notes fields
    • "Sheet ↗" external link displayed next to character name when URL is set

    Alembic migration a1b2c3d4e5f6 adds all four new columns.

    docs/ENHANCEMENTS.md: backlog of deferred features with descriptions,
    implementation notes, and priority scores (1–5)

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads