-
released this
2026-04-03 08:52:15 -06:00 | 79 commits to main since this releaseChangemaker Lite v2.7.0
Release Date: 2026-04-03
17 commits since v2.6.0
New Features
- Petition & Action Pages — Signature collection with CRM integration and campaign linking. Create public petition landers that feed directly into the people module.
- Unified Analytics with GeoIP — Site-wide analytics dashboard with MaxMind GeoLite2 geographic tracking, session analysis, and user drill-down views.
- Straw Polls — Quick opinion polling with public landers, MkDocs widget embeds, and social integration. Supports anonymous and authenticated voting with comments.
- Engagement Scoring & EventBus — Automatic engagement score calculation with homepage stats listeners. EventBus extended with Rocket.Chat notifications, CRM activity logging, Gancio event migration, and calendar source types.
- Gitea SSO — Single sign-on between the platform and Gitea, with API token management and automated setup via config wizard.
- SMS Phone Bridge — Campaign connector (formerly a submodule) moved into the main repo for direct SMS campaign management via Termux Android bridge.
- Docs Editor File Move — File tree in the docs editor now supports drag-and-drop file moves between directories.
Security
- Stripe Payment Hardening — 15 security fixes from payment audit: webhook signature validation, idempotency, amount verification, and error handling.
- Security Audit Fixes — Comprehensive fixes across IDOR, XSS, path traversal, and production hardening.
- Gitea Token Separation — Separate local vs remote Gitea API tokens to prevent credential collision.
- Config Wizard Secrets — Auto-generates
GITEA_SSO_SECRETandSERVICE_PASSWORD_SALTduring setup.
Improvements
- Mobile Responsiveness — Systematic mobile UX improvement across 40+ admin pages: tables, forms, modals, and navigation.
- Dashboard Mobile Fix — Fixed header overflow, welcome banner, and stats grid layout on mobile.
- Hero Section Redesign — Two-column layout with showcase cards and animations on the MkDocs landing page.
- Repo Cleanup — Removed obsolete planning docs and temporary screenshots.
Upgrade
# Source installs ./scripts/upgrade.sh # Registry installs (faster) ./scripts/upgrade.sh --use-registry # New installs curl -fsSL https://gitea.bnkops.com/admin/changemaker.lite/raw/branch/main/scripts/install.sh | bashDownloads