Version 1.6.4

Version 1.6.4

06 May 2026 1 min read

Version 1.6.4 is a maintenance release focused on receipt improvements, public subsite polish, and a critical production fix for document access. It improves PDF and print workflows for receipts, tightens protection for system Image Vault content, and fixes issues caused by HTML sanitisation and URL signing constraints.

Receipts: PDF download

  • The receipt print page now shows a “Download PDF” button alongside the existing print action when available.Added PDF download for receipts using server-side generation
  • Added unit tests for receipt print and download flows (authenticated and public token-based), plus coverage for ReceiptTokenService methods.

Projects: implementing partner is now optional

  • Made Implementing Partner optional on projects (model + form), removing the mandatory constraint and the hardcoded required asterisk in the UI.
  • Fixed the public subsite Funding Projects injection code to safely handle projects with no partner (avoids AttributeError).
  • Enhanced the funding-projects modal to show Program Center details (name, location, address, sector, about) when present; omitted when not set.

Image Vault: protect system albums from editing

  • The Image Vault is a protected system album and should not be modifiable by users.
  • Hidden edit/delete actions for protected vault albums and their photos/videos across the gallery list, album detail, and photo view screens.

Public Subsite: FAQ accordion fix + theme-aligned UI

  • Fixed the subsite FAQ accordion breaking after save by allowing <button> tags through HTML sanitisation.
  • Added a repair routine to rebuild missing accordion buttons from already-stored broken page content (no resave required).
  • Applied theme colours to accordion UI states (active colour/background, focus ring, expanded chevron) so all themes render correctly.
  • Improved spacing consistency by removing redundant inner py-5 padding in injected live sections.
  • Added hero / hero-image section styles to components.css so these sections render correctly both on the public page and inside the editor preview.

Production fix: document viewer & downloads no longer fail with GCS AccessDenied

  • Fixed a production issue where the document viewer iframe (and downloads) could fail with anonymous GCS AccessDenied errors.
Share

Free Tool

Is your RNPO (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.5.1
    Release Notes Release Notes 2.5.1

    V2.5.1 lets volunteers self-register through your public subsites of NGOs, adds file attachments to task updates from Volunteers, introduces a Feature Requests module for submitting and tracking enhancement ideas, and refreshes the Help Centre layout.

    Release Notes 2.5
    Release Notes Release Notes 2.5

    V2.5 brings a self-service portal for volunteers, major upgrades to the Task Manager, a donor merge wizard, smarter receipt and donation controls, and a set of targeted fixes across disbursements, donor records, and the volunteer module.

    Release Notes 2.4
    Release Notes Release Notes 2.4

    V2.4 introduces Volunteer Management — a full system for registering, organising, and scheduling volunteers — along with a fix to the organisation sign-up flow that was silently blocking new registrations.