Add ticketed events, Jitsi meeting integration, social features, and calendar system

- Ticketed events: full CRUD, ticket tiers (free/paid/donation), Stripe checkout,
  QR-based check-in scanner, public event pages, ticket confirmation emails
- Event formats: IN_PERSON/ONLINE/HYBRID with auto Jitsi meeting room lifecycle,
  ticket-gated meeting access, moderator JWT tokens, feature-flag guarded
- Social engagement: challenges with scoring/leaderboards, referral tracking,
  volunteer spotlight, impact stories, campaign celebrations, wall of fame
- Social calendar: personal calendar layers, shared calendar items with
  recurrence, scheduling polls, mobile day view
- MCP server: events tool pack with full admin CRUD + meeting token generation
- Unified calendar: eventFormat-aware tags, online event indicators
- Updated docs site, pangolin configs, and various admin UI improvements

Bunker Admin
This commit is contained in:
2026-03-06 14:33:33 -07:00
parent 62fc116c06
commit 08d8066157
215 changed files with 23128 additions and 1968 deletions

View File

@@ -2815,6 +2815,10 @@
<span class="dep-icon">&#x1F4F1;</span>
<span><strong>An Android phone</strong> &mdash; required for SMS campaigns (uses Termux as a bridge to send texts)</span>
</li>
<li>
<span class="dep-icon">&#x1F4B3;</span>
<span><strong>A Stripe account</strong> &mdash; for credit card payments and donations; e-Transfer also integrated for direct bank payments</span>
</li>
</ul>
<p class="free-modal-footer">
None of these are unique to Changemaker Lite &mdash; any self-hosted platform needs them. The software itself will always be free.