Version 1.6.6

Version 1.6.6

15 May 2026 Sudeep Dsouza 3 min read

Version 1.6.6 is a major upgrade to the Programs module and the Public Website / Subsite builder experience, along with important reliability fixes for publishing and production migrations. It introduces beneficiary follow-up tracking, improves enrollment workflows, enhances program browsing UX, and strengthens data validation for PAN handling.

Programs: Beneficiary follow-ups (new)

  • Added Beneficiary Follow-Up tracking across the programs module:
    • New BeneficiaryFollowUp model with follow-up types: Employment, Education, Self-employment, Income change, Skills applied, General, Other.
    • Follow-ups are scoped per-organisation, with optional linkage to a Program.
    • Added add/edit/delete flows per beneficiary, plus a global follow-up list with search, filter, sort, and row-level edit/delete.
    • Added a Follow-ups tab on the Beneficiary detail page.

Programs: Enrollment workflow improvements

  • Added Enroll in Batch action on the Beneficiary detail → Enrollments tab:
    • Button + modal UI, plus a beneficiary_enroll POST endpoint with duplicate/status guards.
  • Added enrollment_count annotation to the Beneficiary list for clearer at-a-glance tracking.

Programs: program list + live section UX polish

  • Improved Programs list to capture and show more information:
    • Removed Code column and related sortable fields.
    • Added Beneficiaries column showing distinct beneficiary counts across all batches.
    • Made Active Batches header sortable.
    • Show Program Center city alongside the name in the Program Center column.
  • Public website (Programs live section):
    • Show Program Center name + city instead of short code.
    • Renamed live section heading to “Our Programs”.
  • Program Batches:
    • Removed venue field; location is now determined by the Program Center.

Public website / subsite: publishing + editor improvements

  • Publishing safety + consistency:
    • Require at least one published page before a subsite can be made live (prevents blank public sites).
  • Editor UX:
    • Separated Base grid layout sections from ManageMyTrust sections in the Add Section flow:
      • Blank layouts (1-col, 2-col, etc.) appear only in the Blank Section popup.
      • Add Section popup shows only ManageMyTrust sections (intended UX).
    • Added a hint on the settings page: Organisation name is used as fallback when Site name is left blank.
  • Added Terms & Conditions and Privacy Policy live components to subsites:
    • Trust Admins can drag these sections onto any subsite page.
    • Content renders at serve time from live org data (not frozen in stored HTML).
  • Fixed program description rendering in the Programs live section:
    • Strip HTML tags before truncating card previews.
    • Render the full description as raw HTML in the modal
  • Added rich-text editor for Program descriptions:
    • Replaced plain textarea with rich text editor.

Organisation UI: mobile usability

  • Added a mobile dropdown fallback for Organisation detail tabs:
    • On small screens, the tab strip is replaced with a <select> dropdown.
    • JS keeps the dropdown and Bootstrap tabs synchronized in both directions.

Navigation: information architecture refinements

  • Moved Program Centers into Organisation → About as a “Centers” tab:
    • Removed the standalone Program Centers sidebar link and list page.
    • Embedded management inline with activate/deactivate toggle.
    • Updated breadcrumbs, cancel links, redirects, and unit tests.
  • Moved Organisation Sectors from Settings sidebar into Organisation → About as a “Sectors” tab:
    • Embedded sector table with add/edit/toggle/delete actions inline.
    • Redirects now return to the Sectors tab after CRUD actions; updated tests accordingly.
  • Sidebar organization update:
    • Testimonials and Due Diligence moved from “Project Management” to the “Organisation” group (after File Vault), retaining existing permission guards.
  • Due Diligence:
    • Improved partner selection UX by showing partner city in the partner select modal.

Donors & Receipts: PAN improvements + production safety

  • Donor PAN is now a first-class field:
    • Added dedicated pan_number field on Donor, replacing identity_type='pan'.
    • PAN validation against Indian PAN format (AAAAA9999A) and uniqueness per organisation.
    • Updated receipts, donor list, detail, and form screens to use the new field.
    • Added migration to move existing PAN data into the new field.
Share

Free Tool

Is your NGO Compliance Ready?

Answer questions across 8 domains and get a personalised gap analysis report — no login required.

⏱ 10–15 min ✓ Free 📄 Gap report
Start Free Assessment →

On this page

    You might also like

    Release Notes 2.2
    Release Notes Release Notes 2.2

    V2.2 introduces a full sponsorship feature for events — letting sponsors register their own attendees through a dedicated portal — along with receipt email delivery for event payments and a couple of receipt-handling fixes.

    Release Notes 2.1
    Release Notes Release Notes 2.1

    V2.1 introduces donations for training programs, fixed-price sponsorship tiers for events, three new subsite spotlight sections, and a set of reliability fixes ensuring payments and receipts are never silently lost.

    Release Notes - Version 2.0
    Release Notes Release Notes - Version 2.0

    V2.0 introduces Hindi language support across the platform, smarter event checkout with configurable T&C and personalised confirmation emails, tighter controls over what attendees must provide at registration, and a clutch of fixes that resolve broken flows on subsite event pages.