Changelog
All notable changes to Generous.nz are recorded here, grouped by version. Every deployed build has a version number, a git tag, and an entry below.
Versioning scheme
Versions follow MAJOR.MINOR.PATCH:
- 0.x — pre-launch. Minor bumps mark a completed build phase or major feature set; patches are bug fixes on the current build.
- 1.0.0 — first public launch.
- 1.x+ — post-launch: minor = new features, patch = fixes, major = breaking changes or significant re-architecture.
Each version is tagged in git (v0.2.0) and the current version is kept in
package.json. See docs/version-control.md for how to cut a release.
[0.9.102] — 2026-08-25
Campaign types in the sidebar.
Changed
- The "Campaign type" dropdown is gone from the fundraiser form. Each type (Donations, Product sales, Event tickets, Raffle, Peer-to-peer, Supporter subscriptions) is now its own item in the dashboard sidebar, grouped under "New fundraiser" and stacked one under the other.
- The form presets to the chosen type (e.g. a Raffle link opens the form with the raffle fields ready) and shows which type is being set up.
[0.9.101] — 2026-08-25
Remove duplicate category dropdown.
Changed
- The "Category" dropdown on the fundraiser form is gone — it duplicated the "What are you fundraising for?" checkboxes. The category is now chosen automatically from the reasons ticked (e.g. "Religious / church / faith group" maps to Church).
[0.9.100] — 2026-08-25
Business page sales highlights.
Changed
- The "AI protection" section on the /business page now fills the width with a two-column layout. A new "Sales highlights" box sits beside "Why it matters to you" covering supporter reach, the free first $1,000, one-click listing and ready-to-fulfil orders.
[0.9.99] — 2026-08-25
Remove AI story generator.
Changed
- Removed the "Generate with AI" button from the fundraiser story field on both the create and edit pages. The story is now written directly, without relying on the AI provider.
[0.9.98] — 2026-08-25
Draft fundraiser preview.
Fixed
- Draft fundraisers no longer 404 for their owner, their organisation or site staff — the page opens as a preview with a banner explaining it isn't live yet, and donation/purchase forms are hidden until approved.
- Anyone else still gets a 404, and draft titles are kept out of link previews.
[0.9.97] — 2026-08-25
Automatic voucher delivery.
Changed
- Removed the manual "How vouchers are delivered" field from the product form. Voucher delivery is handled automatically: the code is emailed to the buyer (and gift recipient, when applicable) with a printable voucher as soon as the purchase goes through.
- The form now explains this on voucher products. Existing stored notes are preserved and still appear in voucher emails.
[0.9.96] — 2026-08-25
Group discount codes (platform fee discounts).
Added
- Fundraiser sign-up now has an optional "Group discount code" field. A code from a school, club or group gives that account a percentage off platform fees for the life of the account.
- New admin page (Admin → Discount codes) to create and manage codes: discount percentage, optional expiry date, optional max signups, pause / resume, edit and delete.
- Discounts apply automatically everywhere the platform fee is calculated: donations, product orders, wholesale splits and the weekly platform fee invoices.
Notes
- Each signup claims one slot against a code's max signups. Once an account has the discount it keeps applying while the code is active and unexpired; pausing, expiring or deleting the code stops the discount for everyone using it (accounts themselves are not affected).
[0.9.95] — 2026-08-25
Voucher codes follow the product type.
Changed
- The "Voucher codes" section on the edit product page now appears and disappears with the Type selector in the form, instead of only reflecting the saved type.
- Switching a product from Voucher to Physical keeps all voucher codes on file — they are not deleted and reappear if the type is switched back. A note on the form confirms this while the type is set to Physical.